diff --git a/Readme.md b/Readme.md
index d084623..c0135cf 100644
--- a/Readme.md
+++ b/Readme.md
@@ -15,6 +15,7 @@ The LDO monorepo contains the following
- [@ldo/schema-converter-shex](./packages/schema-converter-shex/)
- [@ldo/solid](./packages/solid/)
- [@ldo/solid-react](./packages/solid-react/)
+ - [@ldo/solid-type-index](./packages/solid-type-index/)
- [@ldo/subscribable-dataset](./packages/subscribable-dataset/)
- [@ldo/traverser-shexj](./packages/traverser-shexj/)
- [@ldo/type-traverser](./packages/type-traverser/)
diff --git a/lerna.json b/lerna.json
index 4249f3a..0ced961 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,4 +1,4 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
- "version": "1.0.0-alpha.1"
+ "version": "1.0.0-alpha.2"
}
diff --git a/package-lock.json b/package-lock.json
index 16ac3ea..06d9270 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,6 +9,8 @@
"packages/*"
],
"devDependencies": {
+ "@babel/preset-env": "^7.26.9",
+ "@types/jest": "^27.5.2",
"@types/node": "^20.5.7",
"@typescript-eslint/eslint-plugin": "^6.5.0",
"@typescript-eslint/parser": "^6.5.0",
@@ -16,37 +18,36 @@
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-react": "^7.33.2",
+ "jest": "^29.7.0",
"lerna": "^7.2.0",
"prettier": "3.0.3",
+ "ts-jest": "^29.3.0",
"typescript": "^5.2.2"
}
},
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/@ampproject/remapping": {
- "version": "2.2.1",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
+ "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@babel/code-frame": {
- "version": "7.25.7",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
+ "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/highlight": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
},
"engines": {
@@ -54,7 +55,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.25.8",
+ "version": "7.26.8",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
+ "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -62,20 +65,22 @@
}
},
"node_modules/@babel/core": {
- "version": "7.23.9",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
+ "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.6",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.23.9",
- "@babel/parser": "^7.23.9",
- "@babel/template": "^7.23.9",
- "@babel/traverse": "^7.23.9",
- "@babel/types": "^7.23.9",
+ "@babel/code-frame": "^7.26.2",
+ "@babel/generator": "^7.26.10",
+ "@babel/helper-compilation-targets": "^7.26.5",
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helpers": "^7.26.10",
+ "@babel/parser": "^7.26.10",
+ "@babel/template": "^7.26.9",
+ "@babel/traverse": "^7.26.10",
+ "@babel/types": "^7.26.10",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -90,25 +95,15 @@
"url": "https://opencollective.com/babel"
}
},
- "node_modules/@babel/core/node_modules/convert-source-map": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.1",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/@babel/generator": {
- "version": "7.25.7",
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
+ "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.7",
+ "@babel/parser": "^7.27.0",
+ "@babel/types": "^7.27.0",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -117,13 +112,28 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
+ "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.25.7",
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
+ "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.25.7",
- "@babel/helper-validator-option": "^7.25.7",
+ "@babel/compat-data": "^7.26.8",
+ "@babel/helper-validator-option": "^7.25.9",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
@@ -132,48 +142,101 @@
"node": ">=6.9.0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
- "version": "5.1.1",
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz",
+ "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "yallist": "^3.0.2"
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-member-expression-to-functions": "^7.25.9",
+ "@babel/helper-optimise-call-expression": "^7.25.9",
+ "@babel/helper-replace-supers": "^7.26.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
+ "@babel/traverse": "^7.27.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
- "version": "6.3.1",
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz",
+ "integrity": "sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ==",
"dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "regexpu-core": "^6.2.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
- "version": "3.1.1",
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz",
+ "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==",
"dev": true,
- "license": "ISC"
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
+ "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.25.7",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
+ "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.25.7",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
+ "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.25.7",
- "@babel/helper-simple-access": "^7.25.7",
- "@babel/helper-validator-identifier": "^7.25.7",
- "@babel/traverse": "^7.25.7"
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -182,28 +245,83 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz",
+ "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.25.7",
+ "version": "7.26.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
+ "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz",
+ "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-wrap-function": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.26.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz",
+ "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-member-expression-to-functions": "^7.25.9",
+ "@babel/helper-optimise-call-expression": "^7.25.9",
+ "@babel/traverse": "^7.26.5"
+ },
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/helper-simple-access": {
- "version": "7.25.7",
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz",
+ "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.25.7",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -211,7 +329,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.25.7",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -219,120 +339,161 @@
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.25.7",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
+ "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/helpers": {
- "version": "7.23.9",
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz",
+ "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.23.9",
- "@babel/traverse": "^7.23.9",
- "@babel/types": "^7.23.9"
+ "@babel/template": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/highlight": {
- "version": "7.25.7",
+ "node_modules/@babel/helpers": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
+ "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.25.7",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.0.0"
+ "@babel/template": "^7.27.0",
+ "@babel/types": "^7.27.0"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/highlight/node_modules/ansi-styles": {
- "version": "3.2.1",
+ "node_modules/@babel/parser": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
+ "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "color-convert": "^1.9.0"
+ "@babel/types": "^7.27.0"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
},
"engines": {
- "node": ">=4"
+ "node": ">=6.0.0"
}
},
- "node_modules/@babel/highlight/node_modules/chalk": {
- "version": "2.4.2",
+ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz",
+ "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/highlight/node_modules/color-convert": {
- "version": "1.9.3",
+ "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz",
+ "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "color-name": "1.1.3"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/highlight/node_modules/color-name": {
- "version": "1.1.3",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
- "version": "1.0.5",
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz",
+ "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
"engines": {
- "node": ">=0.8.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/highlight/node_modules/has-flag": {
- "version": "3.0.0",
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz",
+ "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
+ "@babel/plugin-transform-optional-chaining": "^7.25.9"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
}
},
- "node_modules/@babel/highlight/node_modules/supports-color": {
- "version": "5.5.0",
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz",
+ "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-flag": "^3.0.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/parser": {
- "version": "7.25.8",
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@babel/types": "^7.25.8"
- },
- "bin": {
- "parser": "bin/babel-parser.js"
- },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-async-generators": {
"version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -344,6 +505,8 @@
},
"node_modules/@babel/plugin-syntax-bigint": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -355,6 +518,8 @@
},
"node_modules/@babel/plugin-syntax-class-properties": {
"version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -364,8 +529,58 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
+ "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
+ "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -377,6 +592,8 @@
},
"node_modules/@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -386,8 +603,26 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz",
+ "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-logical-assignment-operators": {
"version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -399,6 +634,8 @@
},
"node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -410,6 +647,8 @@
},
"node_modules/@babel/plugin-syntax-numeric-separator": {
"version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -421,6 +660,8 @@
},
"node_modules/@babel/plugin-syntax-object-rest-spread": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -432,6 +673,8 @@
},
"node_modules/@babel/plugin-syntax-optional-catch-binding": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -443,6 +686,8 @@
},
"node_modules/@babel/plugin-syntax-optional-chaining": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -452,8 +697,10 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-top-level-await": {
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
"version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -466,12 +713,14 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.23.3",
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.14.5"
},
"engines": {
"node": ">=6.9.0"
@@ -480,790 +729,1108 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/runtime": {
- "version": "7.23.9",
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz",
+ "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "regenerator-runtime": "^0.14.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/template": {
- "version": "7.25.7",
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.25.7",
- "@babel/parser": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/traverse": {
- "version": "7.25.7",
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz",
+ "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.25.7",
- "@babel/generator": "^7.25.7",
- "@babel/parser": "^7.25.7",
- "@babel/template": "^7.25.7",
- "@babel/types": "^7.25.7",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/traverse/node_modules/globals": {
- "version": "11.12.0",
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.26.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz",
+ "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.26.5",
+ "@babel/helper-remap-async-to-generator": "^7.25.9",
+ "@babel/traverse": "^7.26.8"
+ },
"engines": {
- "node": ">=4"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/types": {
- "version": "7.25.8",
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz",
+ "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-string-parser": "^7.25.7",
- "@babel/helper-validator-identifier": "^7.25.7",
- "to-fast-properties": "^2.0.0"
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-remap-async-to-generator": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@bcoe/v8-coverage": {
- "version": "0.2.3",
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.26.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz",
+ "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==",
"dev": true,
- "license": "MIT"
- },
- "node_modules/@bergos/jsonparse": {
- "version": "1.4.1",
- "engines": [
- "node >= 0.2.0"
- ],
"license": "MIT",
"dependencies": {
- "buffer": "^6.0.3"
+ "@babel/helper-plugin-utils": "^7.26.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@bergos/jsonparse/node_modules/buffer": {
- "version": "6.0.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz",
+ "integrity": "sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@babel/helper-plugin-utils": "^7.26.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@colors/colors": {
- "version": "1.6.0",
+ "node_modules/@babel/plugin-transform-class-properties": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz",
+ "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
"engines": {
- "node": ">=0.1.90"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-abstract-mediatyped": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-class-static-block": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz",
+ "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
}
},
- "node_modules/@comunica/actor-abstract-parse": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz",
+ "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0",
- "readable-stream": "^4.4.2"
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-replace-supers": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-abstract-parse/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz",
+ "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/template": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-abstract-parse/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz",
+ "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-abstract-path": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz",
+ "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-context-preprocess-source-to-destination": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz",
+ "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-context-preprocess": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-dereference-fallback": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz",
+ "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@comunica/actor-dereference-file": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz",
+ "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-dereference-http": {
- "version": "2.10.2",
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.26.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz",
+ "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference": "^2.10.0",
- "@comunica/bus-http": "^2.10.2",
- "@comunica/core": "^2.10.0",
- "cross-fetch": "^4.0.0",
- "relative-to-absolute-iri": "^1.0.7",
- "stream-to-string": "^1.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-dereference-http/node_modules/cross-fetch": {
- "version": "4.0.0",
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz",
+ "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-dereference-http/node_modules/node-fetch": {
- "version": "2.7.0",
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.26.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz",
+ "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-url": "^5.0.0"
+ "@babel/helper-plugin-utils": "^7.26.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
- "node": "4.x || >=6.0.0"
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-dereference-rdf-parse": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz",
+ "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference": "^2.10.0",
- "@comunica/bus-dereference-rdf": "^2.10.0",
- "@comunica/bus-rdf-parse": "^2.10.0"
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-hash-bindings-sha1": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz",
+ "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-hash-bindings": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "canonicalize": "^2.0.0",
- "hash.js": "^1.1.7",
- "rdf-string": "^1.6.1"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-http-fetch": {
- "version": "2.10.2",
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz",
+ "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/mediatortype-time": "^2.10.0",
- "abort-controller": "^3.0.0",
- "cross-fetch": "^4.0.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-http-fetch/node_modules/cross-fetch": {
- "version": "4.0.0",
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz",
+ "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-http-fetch/node_modules/node-fetch": {
- "version": "2.7.0",
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz",
+ "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-url": "^5.0.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
- "node": "4.x || >=6.0.0"
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-http-proxy": {
- "version": "2.10.2",
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz",
+ "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/mediatortype-time": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-http-wayback": {
- "version": "2.10.2",
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.26.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz",
+ "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "cross-fetch": "^4.0.0",
- "stream-to-string": "^1.2.0"
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-http-wayback/node_modules/cross-fetch": {
- "version": "4.0.0",
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
+ "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
- }
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
},
- "node_modules/@comunica/actor-http-wayback/node_modules/node-fetch": {
- "version": "2.7.0",
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz",
+ "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-url": "^5.0.0"
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
- "node": "4.x || >=6.0.0"
+ "node": ">=6.9.0"
},
"peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-init-query": {
- "version": "2.10.2",
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz",
+ "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-http-proxy": "^2.10.2",
- "@comunica/bus-context-preprocess": "^2.10.0",
- "@comunica/bus-http-invalidate": "^2.10.0",
- "@comunica/bus-init": "^2.10.0",
- "@comunica/bus-optimize-query-operation": "^2.10.0",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-query-parse": "^2.10.0",
- "@comunica/bus-query-result-serialize": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/logger-pretty": "^2.10.0",
- "@comunica/runner": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "@types/yargs": "^17.0.24",
- "asynciterator": "^3.8.1",
- "negotiate": "^1.0.1",
- "rdf-quad": "^1.5.0",
- "rdf-string": "^1.6.1",
- "sparqlalgebrajs": "^4.2.0",
- "streamify-string": "^1.0.1",
- "yargs": "^17.7.2"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
},
- "optionalDependencies": {
- "process": "^0.11.10"
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@comunica/actor-init-query/node_modules/yargs": {
- "version": "17.7.2",
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz",
+ "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
- "node": ">=12"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-init-query/node_modules/yargs-parser": {
- "version": "21.1.1",
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.26.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz",
+ "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.26.5"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz",
+ "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-optimize-query-operation": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-optimize-query-operation-join-bgp": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz",
+ "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-optimize-query-operation": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/plugin-transform-parameters": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-optimize-query-operation-join-connected": {
- "version": "2.10.0",
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz",
+ "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-optimize-query-operation": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-replace-supers": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-ask": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz",
+ "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-bgp-join": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz",
+ "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-construct": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz",
+ "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "rdf-terms": "^1.11.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-describe-subject": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz",
+ "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-query-operation-union": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-distinct-hash": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz",
+ "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-hash-bindings": "^2.10.0",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-annotate-as-pure": "^7.25.9",
+ "@babel/helper-create-class-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-extend": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz",
+ "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/expression-evaluator": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-filter-sparqlee": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz",
+ "integrity": "sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/expression-evaluator": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.26.5",
+ "regenerator-transform": "^0.15.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-from-quad": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-regexp-modifiers": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz",
+ "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@comunica/actor-query-operation-group": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz",
+ "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-hash-bindings": "^2.10.0",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/expression-evaluator": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-join": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz",
+ "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-leftjoin": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz",
+ "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/expression-evaluator": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-minus": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz",
+ "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-nop": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.26.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz",
+ "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.26.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-orderby-sparqlee": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz",
+ "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/expression-evaluator": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.26.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-path-alt": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz",
+ "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/actor-query-operation-union": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-path-inv": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz",
+ "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-path-link": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz",
+ "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
}
},
- "node_modules/@comunica/actor-query-operation-path-nps": {
- "version": "2.10.1",
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz",
+ "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@comunica/actor-query-operation-path-one-or-more": {
- "version": "2.10.1",
+ "node_modules/@babel/preset-env": {
+ "version": "7.26.9",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz",
+ "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.26.8",
+ "@babel/helper-compilation-targets": "^7.26.5",
+ "@babel/helper-plugin-utils": "^7.26.5",
+ "@babel/helper-validator-option": "^7.25.9",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9",
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-import-assertions": "^7.26.0",
+ "@babel/plugin-syntax-import-attributes": "^7.26.0",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.25.9",
+ "@babel/plugin-transform-async-generator-functions": "^7.26.8",
+ "@babel/plugin-transform-async-to-generator": "^7.25.9",
+ "@babel/plugin-transform-block-scoped-functions": "^7.26.5",
+ "@babel/plugin-transform-block-scoping": "^7.25.9",
+ "@babel/plugin-transform-class-properties": "^7.25.9",
+ "@babel/plugin-transform-class-static-block": "^7.26.0",
+ "@babel/plugin-transform-classes": "^7.25.9",
+ "@babel/plugin-transform-computed-properties": "^7.25.9",
+ "@babel/plugin-transform-destructuring": "^7.25.9",
+ "@babel/plugin-transform-dotall-regex": "^7.25.9",
+ "@babel/plugin-transform-duplicate-keys": "^7.25.9",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9",
+ "@babel/plugin-transform-dynamic-import": "^7.25.9",
+ "@babel/plugin-transform-exponentiation-operator": "^7.26.3",
+ "@babel/plugin-transform-export-namespace-from": "^7.25.9",
+ "@babel/plugin-transform-for-of": "^7.26.9",
+ "@babel/plugin-transform-function-name": "^7.25.9",
+ "@babel/plugin-transform-json-strings": "^7.25.9",
+ "@babel/plugin-transform-literals": "^7.25.9",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.25.9",
+ "@babel/plugin-transform-member-expression-literals": "^7.25.9",
+ "@babel/plugin-transform-modules-amd": "^7.25.9",
+ "@babel/plugin-transform-modules-commonjs": "^7.26.3",
+ "@babel/plugin-transform-modules-systemjs": "^7.25.9",
+ "@babel/plugin-transform-modules-umd": "^7.25.9",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9",
+ "@babel/plugin-transform-new-target": "^7.25.9",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6",
+ "@babel/plugin-transform-numeric-separator": "^7.25.9",
+ "@babel/plugin-transform-object-rest-spread": "^7.25.9",
+ "@babel/plugin-transform-object-super": "^7.25.9",
+ "@babel/plugin-transform-optional-catch-binding": "^7.25.9",
+ "@babel/plugin-transform-optional-chaining": "^7.25.9",
+ "@babel/plugin-transform-parameters": "^7.25.9",
+ "@babel/plugin-transform-private-methods": "^7.25.9",
+ "@babel/plugin-transform-private-property-in-object": "^7.25.9",
+ "@babel/plugin-transform-property-literals": "^7.25.9",
+ "@babel/plugin-transform-regenerator": "^7.25.9",
+ "@babel/plugin-transform-regexp-modifiers": "^7.26.0",
+ "@babel/plugin-transform-reserved-words": "^7.25.9",
+ "@babel/plugin-transform-shorthand-properties": "^7.25.9",
+ "@babel/plugin-transform-spread": "^7.25.9",
+ "@babel/plugin-transform-sticky-regex": "^7.25.9",
+ "@babel/plugin-transform-template-literals": "^7.26.8",
+ "@babel/plugin-transform-typeof-symbol": "^7.26.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.25.9",
+ "@babel/plugin-transform-unicode-property-regex": "^7.25.9",
+ "@babel/plugin-transform-unicode-regex": "^7.25.9",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.25.9",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.11.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
+ "core-js-compat": "^3.40.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/@comunica/actor-query-operation-path-seq": {
- "version": "2.10.1",
+ "node_modules/@babel/runtime": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz",
+ "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@comunica/actor-query-operation-path-zero-or-more": {
- "version": "2.10.1",
+ "node_modules/@babel/template": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
+ "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "rdf-string": "^1.6.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/code-frame": "^7.26.2",
+ "@babel/parser": "^7.27.0",
+ "@babel/types": "^7.27.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@comunica/actor-query-operation-path-zero-or-one": {
- "version": "2.10.1",
+ "node_modules/@babel/traverse": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
+ "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-path": "^2.10.1",
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/code-frame": "^7.26.2",
+ "@babel/generator": "^7.27.0",
+ "@babel/parser": "^7.27.0",
+ "@babel/template": "^7.27.0",
+ "@babel/types": "^7.27.0",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@comunica/actor-query-operation-project": {
- "version": "2.10.1",
+ "node_modules/@babel/types": {
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
+ "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/data-factory": "^2.7.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "node_modules/@comunica/actor-query-operation-quadpattern": {
- "version": "2.10.1",
+ "node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@bergos/jsonparse": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.2.tgz",
+ "integrity": "sha512-qUt0QNJjvg4s1zk+AuLM6s/zcsQ8MvGn7+1f0vPuxvpCYa08YtTryuDInngbEyW5fNGGYe2znKt61RMGd5HnXg==",
+ "engines": [
+ "node >= 0.2.0"
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^6.0.3"
+ }
+ },
+ "node_modules/@colors/colors": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
+ "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/@comunica/actor-abstract-mediatyped": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-2.10.0.tgz",
+ "integrity": "sha512-0o6WBujsMnIVcwvRJv6Nj+kKPLZzqBS3On48rm01Rh9T1/My0E/buJMXwgcARKCfMonc2mJ9zxpPCh5ilGEU2A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.3",
- "rdf-terms": "^1.11.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/actor-query-operation-reduced-hash": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-abstract-parse": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-2.10.0.tgz",
+ "integrity": "sha512-0puCWF+y24EDOOAUUVVbC+tOf4UV+LzEbqi8T5v25jcVGCXyTqfra+bDywfrcv3adrVp18jLCJ46ycaH5xhy9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-hash-bindings": "^2.10.0",
- "@comunica/bus-query-operation": "^2.10.1",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "lru-cache": "^10.0.0",
- "sparqlalgebrajs": "^4.2.0"
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-query-operation-reduced-hash/node_modules/lru-cache": {
- "version": "10.2.0",
+ "node_modules/@comunica/actor-abstract-parse/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
"engines": {
- "node": "14 || >=16.14"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-query-operation-service": {
+ "node_modules/@comunica/actor-abstract-path": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-2.10.1.tgz",
+ "integrity": "sha512-+k1ltuUuIyn4iUm5oRMObyt2zhu68h7ymzxuKU4ezATlgwfwj6EM7/3W2n2/gxjg9tcFMr5GC6aNnFQmq3Iuig==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1271,915 +1838,1017 @@
"@comunica/bus-query-operation": "^2.10.1",
"@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
"@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
"asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.1",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-operation-slice": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-context-preprocess-source-to-destination": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-2.10.0.tgz",
+ "integrity": "sha512-sQc42Sd4cuVumZ9+PDnWBTBYneqCFShFliK8Et83GR3wBGzu9x0tS/M2o3e63sBbb6ZkWHyO5jl/O8AbrjhcTg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-context-preprocess": "^2.10.0",
"@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/actor-query-operation-sparql-endpoint": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-dereference-fallback": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-2.10.0.tgz",
+ "integrity": "sha512-RSc/ScPdC7l13aZjz/6r4niWA8WDETbzuESQKKSWXi/HAlFOyOxdrDADdayVY2oyeZHIQibeNRtSi2ItzU7OPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/mediatortype-httprequests": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "fetch-sparql-endpoint": "^4.1.0",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/bus-dereference": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-query-operation-union": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-dereference-file": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-file/-/actor-dereference-file-2.10.0.tgz",
+ "integrity": "sha512-WXfAyHm0M3+YbYEtLtasT6YHsrzTAevmH27ex8r51qKNj2LK74llpw4mSeea3xyjQR30jVnKBIJSxuSbN64Now==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-terms": "^1.11.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/bus-dereference": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-add-rewrite": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-dereference-http": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-2.10.2.tgz",
+ "integrity": "sha512-gdDo83W1TAgD2jx0kVbzZKzzt++L4Y4fbyTOH3duy6vx1EMGGZlNCp6I1uguepKEjNX4N0zhAcZzdJcv8A3XMA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-dereference": "^2.10.0",
+ "@comunica/bus-http": "^2.10.2",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "cross-fetch": "^4.0.0",
+ "relative-to-absolute-iri": "^1.0.7",
+ "stream-to-string": "^1.2.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-clear": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-dereference-http/node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "node-fetch": "^2.7.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-compositeupdate": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-dereference-http/node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
}
},
- "node_modules/@comunica/actor-query-operation-update-copy-rewrite": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-dereference-rdf-parse": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-2.10.0.tgz",
+ "integrity": "sha512-ANWL6Bv+2WHUjVRS7hfkOfVBNJs8xYZ9KHlgBOQ94CKtQZB9uSMjdb1hLp/cQjiDmFIWLn0+GM5Xi0KFwBkVAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/bus-dereference": "^2.10.0",
+ "@comunica/bus-dereference-rdf": "^2.10.0",
+ "@comunica/bus-rdf-parse": "^2.10.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-create": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-hash-bindings-sha1": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-2.10.0.tgz",
+ "integrity": "sha512-f981PcCiDWbdZfM1ct1v1q/VII14y18lo1enEdHB25SF0hCkzIDwh9IrfDfJDju5I6luSWNE/MYMMeAAmF9e3g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/bus-hash-bindings": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "canonicalize": "^2.0.0",
+ "hash.js": "^1.1.7",
+ "rdf-string": "^1.6.1"
}
},
- "node_modules/@comunica/actor-query-operation-update-deleteinsert": {
+ "node_modules/@comunica/actor-http-fetch": {
"version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-2.10.2.tgz",
+ "integrity": "sha512-siHGx0TMVNb2gXvOroq0B3JE6uuS+4s+MsDkntqdBNVigwVYqLpNSKEaL5is8pputFfohJfDQY06lAHbfDNEcw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-query-operation-construct": "^2.10.1",
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/mediatortype-time": "^2.10.0",
+ "abort-controller": "^3.0.0",
+ "cross-fetch": "^4.0.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-drop": {
+ "node_modules/@comunica/actor-http-fetch/node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "node-fetch": "^2.7.0"
+ }
+ },
+ "node_modules/@comunica/actor-http-fetch/node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@comunica/actor-http-proxy": {
"version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-2.10.2.tgz",
+ "integrity": "sha512-3yUF8BCh4nwq8J6NRILEsyNrQNStkE9ggJ7hYwRfA1XcMgz1pANNaWJ2P2TEKH1jNinr23bL3JeuUZCm9Kz9dA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/mediatortype-time": "^2.10.0",
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-load": {
+ "node_modules/@comunica/actor-http-wayback": {
"version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-2.10.2.tgz",
+ "integrity": "sha512-wjYNXRrJvMqt9paO3HawyM+O5/14ofSHFuMAwGr/UyZQ5pCSFkY0YPd+qp9y8C4xvypPgsvT3PtiRyKgjD4FWw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/bus-http": "^2.10.2",
"@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "cross-fetch": "^4.0.0",
+ "stream-to-string": "^1.2.0"
}
},
- "node_modules/@comunica/actor-query-operation-update-move-rewrite": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-http-wayback/node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "node-fetch": "^2.7.0"
}
},
- "node_modules/@comunica/actor-query-operation-values": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-http-wayback/node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@comunica/actor-init-query": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-2.10.2.tgz",
+ "integrity": "sha512-7A4bXdKCjXRdUThvMOOyg+U17DPeBAsyDYz1SA8F4lPUR06NapcG5TmZF+YWUTN/2EG5fZPUnD3etKuPXreGUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/actor-http-proxy": "^2.10.2",
+ "@comunica/bus-context-preprocess": "^2.10.0",
+ "@comunica/bus-http-invalidate": "^2.10.0",
+ "@comunica/bus-init": "^2.10.0",
+ "@comunica/bus-optimize-query-operation": "^2.10.0",
"@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-query-parse": "^2.10.0",
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
+ "@comunica/logger-pretty": "^2.10.0",
+ "@comunica/runner": "^2.10.0",
"@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "@types/yargs": "^17.0.24",
"asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "sparqlalgebrajs": "^4.2.0"
+ "negotiate": "^1.0.1",
+ "rdf-quad": "^1.5.0",
+ "rdf-string": "^1.6.1",
+ "sparqlalgebrajs": "^4.2.0",
+ "streamify-string": "^1.0.1",
+ "yargs": "^17.7.2"
+ },
+ "optionalDependencies": {
+ "process": "^0.11.10"
}
},
- "node_modules/@comunica/actor-query-parse-graphql": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-init-query/node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-parse": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "graphql-to-sparql": "^3.0.1"
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@comunica/actor-query-parse-sparql": {
+ "node_modules/@comunica/actor-init-query/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-2.10.0.tgz",
+ "integrity": "sha512-M9vwM4a3VQA/ir8Q7eGRNzzx52u6RJFIXBW8p+Zkn+zv+4fsket3zLYJGhJU7dcvaSXcOi68rDP/r8KfgNXr4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-parse": "^2.10.0",
+ "@comunica/bus-optimize-query-operation": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@types/sparqljs": "^3.1.3",
- "sparqlalgebrajs": "^4.2.0",
- "sparqljs": "^3.7.1"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-json": {
+ "node_modules/@comunica/actor-optimize-query-operation-join-bgp": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-2.10.0.tgz",
+ "integrity": "sha512-tzZojWPbWn/S0DZGjGfV90ZRJVWT/yX3DKGgZ1ur33U5TW8n/fBQxHNMPCLu0GkMQ1dyx6bU+ekILTqm+21Jyw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "rdf-string": "^1.6.1",
- "readable-stream": "^4.4.2"
+ "@comunica/bus-optimize-query-operation": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-json/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-optimize-query-operation-join-connected": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-2.10.0.tgz",
+ "integrity": "sha512-RsbKIAxX1HyoR/AUzqIV++dTcLiEElRIVDHYTaXVVvGgHECYdh9s+oc8cvv/lDbLVpfnc6P9C9BTAfrqOjKkhA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-optimize-query-operation": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-json/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-ask": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-2.10.1.tgz",
+ "integrity": "sha512-7oktqE4fkMhi6Hs9XCcwwoZRsEismVqJZ5wp9lXXOPaxnHEiFyj5gb/B6baCstoCvCt6LcU8fVvfHSitbFCpeQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-rdf": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-bgp-join": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-2.10.1.tgz",
+ "integrity": "sha512-eNpnvgFyKlZEHkMzubYL8ndADSsAQH4rwXvh22CGnf0FwyndHr6TEpmE6j77m9vXiSJ/lda0U3Zv4vIXvtREOw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
- "@comunica/bus-rdf-serialize": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-simple": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-construct": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-2.10.1.tgz",
+ "integrity": "sha512-S+Nt1+1psv01QRnfytZjiog2NBNHIbjr7XIv+MO3p6aVmLCoZ6lmjxSGNdbX+EmcGr7tbbafXK5z3zRM+ke8Mw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "rdf-string": "^1.6.3",
- "readable-stream": "^4.4.2"
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-terms": "^1.11.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-simple/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-describe-subject": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-describe-subject/-/actor-query-operation-describe-subject-2.10.1.tgz",
+ "integrity": "sha512-E8i0M6haJ5iZVeHMn5PbvA4G+l87mcZKqIxVpYAnJVpD667F74Dkx3IMbk+ohRmyRmnkOEmztUrjeyixHHzUEQ==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/actor-query-operation-union": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-simple/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-distinct-hash": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-2.10.1.tgz",
+ "integrity": "sha512-exvJbgcJ0Pe4EGbLJD5LuGpvaGcFeckCxwB5pyd9OewNke+tLLP7nbEjB8KFEPpCO9LE7zt4faB1HvpJdEHQKQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-hash-bindings": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-csv": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-extend": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-2.10.1.tgz",
+ "integrity": "sha512-wkZxUfDu8T5lXD+OFLItmjjbnEBqtv0z8pxVKgI/gX8mOeu5KcPWLH0dJODTWoIzIYrJhV25FmCgBks1rt6K8w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/expression-evaluator": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "readable-stream": "^4.4.2"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-csv/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-filter-sparqlee": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter-sparqlee/-/actor-query-operation-filter-sparqlee-2.10.1.tgz",
+ "integrity": "sha512-w2PnDNnlf+9B947ZdeSs7NpW9qGJjRiuODZYwhh0e6cx89GPDhEDVuJwawF6VP3m/oLcgXOAdif0Wwo3d8KNAA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/expression-evaluator": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-csv/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-from-quad": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-2.10.1.tgz",
+ "integrity": "sha512-7D4R8ONNJJPzoRu96dwIToOEk6/3O/T26FRzCqQKrbjFHNkX2v92KA/SiDzNz59VmDNWjYF1rsV31Ade6J89MA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-json": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-query-operation-group": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-2.10.1.tgz",
+ "integrity": "sha512-Od5s9Vb6uDPzXa6OAUC1WSMF96spNPJI2Zqf0Ixejw4zCNevOK/VwHivYfF0vHIUZxjRrOl3Al1ZU9L8n5Wxlw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-http-invalidate": "^2.10.0",
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-hash-bindings": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
"@comunica/core": "^2.10.0",
+ "@comunica/expression-evaluator": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "readable-stream": "^4.4.2"
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-json/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-join": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-2.10.1.tgz",
+ "integrity": "sha512-CGed1nSPvKsM8rvj/4KFME0lLnzlDMMEU+xGczu+BZW4FK+Z6RyBtHIUmy8SgFvNP1GXz83q8KnoecF5z8IpjA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-json/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-leftjoin": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-2.10.1.tgz",
+ "integrity": "sha512-j0RwdoiV2WsCQnxcSa//m5FZ+ZHDRBm6ObsgpqS44WxzpV8rIB6Dq/3UxGgE7D2vK400JaiiHa3dFiHTwDF18w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/expression-evaluator": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-tsv": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-minus": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-2.10.1.tgz",
+ "integrity": "sha512-rUvHbc5/EUWMSJUgOEtxabCJ9IT9YThuG0FhcQk+BGRPGmsv2oz8uri5urKgCjfVXMH/09hRZksiDMqrmkQmZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "rdf-string-ttl": "^1.3.2",
- "readable-stream": "^4.4.2"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-tsv/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-nop": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-2.10.1.tgz",
+ "integrity": "sha512-l/Z8Uuoq3AlSoxkgYjrP7O7Xc9h8Y3ZOh0f7UKCuAST3U5vPQ3k1YJckrRtdli8s0NHptN9TfZjwviEHuYbDFQ==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-tsv/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-orderby-sparqlee": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby-sparqlee/-/actor-query-operation-orderby-sparqlee-2.10.1.tgz",
+ "integrity": "sha512-8D2JmCsBtqJC29zfiaAXNzZdsKybhDFo2F8iTHul3nQHxBC2CeKDrBnY70B/HpbWxkDE+pwMfSTEFc/CvNZN6A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/expression-evaluator": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-xml": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-path-alt": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-2.10.1.tgz",
+ "integrity": "sha512-y1AHtkibThqHve79wAriXqrZ6hdLBhcdwyOpVqqEhY19a32P97Xv58bOwOkNeLguYdn/5CFlCTHz6dnzxUIoXg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/actor-query-operation-union": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "readable-stream": "^4.4.2"
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-xml/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-path-inv": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-2.10.1.tgz",
+ "integrity": "sha512-pd30Ug7bOAZ5amfA3I6v+cpitlDn2i5fE1BA006LYJISCAHSfKEgLmU2Q4ZPbwi4s1A8WKKLV7Q389Ru3Xtziw==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-sparql-xml/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-path-link": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-2.10.1.tgz",
+ "integrity": "sha512-akujCHvCLmxaZ3gw9b1odDcqqAQnbbr9E8dTWLZyMJ4Mei8q/FmfWTF5MjGuQOas4UmQ3mm6gcqAKRZnJqlXNg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-stats": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-query-operation-path-nps": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-2.10.1.tgz",
+ "integrity": "sha512-5X3EUzn6Cygz94gNn1XWQQUZVp+de59sw8/rxPQqgwzdi1Y1O9zrLv+/7GqMJoLz6MHmDSgsceTIY4eC1qmmOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-http-invalidate": "^2.10.0",
- "@comunica/bus-query-result-serialize": "^2.10.0",
- "@comunica/core": "^2.10.0",
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
"@comunica/types": "^2.10.0",
- "process": "^0.11.10",
- "readable-stream": "^4.4.2"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-stats/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-path-one-or-more": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-2.10.1.tgz",
+ "integrity": "sha512-SkQeKESQqZOlzuMIsipcZ3ni7YfeyYMZCOtxC01HFbeyq+SDVbyfYUZ4Dd9uAi/g3InyzJRfou4csxHS8g7sHw==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-stats/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-path-seq": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-2.10.1.tgz",
+ "integrity": "sha512-8TYLdVYaq9oMd9cuLFay78103bOfvygQU/C8NtPdLI9kkRWFsBatvaKmykHOHQAvaLgNhniOlrIJNEpepZGnAQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-table": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-path-zero-or-more": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-2.10.1.tgz",
+ "integrity": "sha512-DtqBSw4LV1KI3q1YYAwgXlWrz1PO4EUpe/bVri0UB3JSQnxjBMHuJlHn2crC9Z93tmizneXxfvtWlLSXRrehsw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.3",
- "rdf-terms": "^1.11.0",
- "readable-stream": "^4.4.2"
+ "asynciterator": "^3.8.1",
+ "rdf-string": "^1.6.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-table/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-path-zero-or-one": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-2.10.1.tgz",
+ "integrity": "sha512-qePX+7iW5DXDwaYO210y7jhSU32Zk82S5UHuLLvd4q4HS1Z7j8e4KhukbeZKzQmOsO8S5JOHHM9vwvsOc3GPlw==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/actor-abstract-path": "^2.10.1",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-table/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-project": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-2.10.1.tgz",
+ "integrity": "sha512-KAaPl4GFIQMWR8I8OoJroktGssPKGbEEJHyGzTuYXrmJrcXgknOxf5IUSVJNpaFfS6dshT6nqW+ciT+wRzz0Tg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/data-factory": "^2.7.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "rdf-data-factory": "^1.1.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-tree": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-quadpattern": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern/-/actor-query-operation-quadpattern-2.10.1.tgz",
+ "integrity": "sha512-RZj1TXW+VDU4aYJVnSzgs8q0340e+YUeGLtoY9sl0Xzc8YNaIus4nXRUz/KfOXDknxm1q+a4Bof4yHNgXtb1Hw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
"@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "readable-stream": "^4.4.2",
- "sparqljson-to-tree": "^3.0.1"
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.3",
+ "rdf-terms": "^1.11.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-tree/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-operation-reduced-hash": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-2.10.1.tgz",
+ "integrity": "sha512-9hX25ztkbNxnaUd7Gtilok+9WJkr/s3a3y4axLoYX4/nOogYN+nZRKChvNSn4qn/lWvpG5VWv4+q0en1fP+AGA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-hash-bindings": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "lru-cache": "^10.0.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-query-result-serialize-tree/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-operation-reduced-hash/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
+ "license": "ISC"
},
- "node_modules/@comunica/actor-rdf-join-entries-sort-cardinality": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-service": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-2.10.1.tgz",
+ "integrity": "sha512-GvpvhUmhkVFOCLrmcblgIPqi91XPRog5WkC9NFMRCToaSNAMQq82DX2dvwzn3IFItcmyZrmy+GYoaQ9miK2uVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join-entries-sort": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-hash": {
+ "node_modules/@comunica/actor-query-operation-slice": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-2.10.1.tgz",
+ "integrity": "sha512-KOBnTIUvwf28WB7oHevUC/xciEdH5gLg7MN8DvamkAkUiUjviEsRpkswUiD8lFe1dAs0ekA4pC0NoZ8BWp3uqA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "asyncjoin": "^1.1.1"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-multi-bind": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-query-operation-sparql-endpoint": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-sparql-endpoint/-/actor-query-operation-sparql-endpoint-2.10.2.tgz",
+ "integrity": "sha512-nbBzVHhYHUu/9qg9ZzTw7rKvsRb3ViBvM+Fye0oMXojZUbyu2WI6eLFUc2Ze1/LYDNf/1KHNpkg6OdsiEi8HFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-http": "^2.10.2",
"@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/bus-rdf-join-entries-sort": "^2.10.0",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/context-entries": "^2.10.0",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/mediatortype-httprequests": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
"@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
"asynciterator": "^3.8.1",
+ "fetch-sparql-endpoint": "^4.1.0",
+ "rdf-data-factory": "^1.1.1",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-multi-empty": {
+ "node_modules/@comunica/actor-query-operation-union": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-2.10.1.tgz",
+ "integrity": "sha512-Ezi2bAa9r6yyffXDDUPLlKoszsXnuhDUeQSQuU3c7JEAcwip3wC3zMNkavowwfRZ/1D5doitmUEdw2lAd+xloA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
"@comunica/metadata": "^2.10.0",
"@comunica/types": "^2.10.0",
- "asynciterator": "^3.8.1"
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "rdf-terms": "^1.11.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-multi-smallest": {
+ "node_modules/@comunica/actor-query-operation-update-add-rewrite": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-add-rewrite/-/actor-query-operation-update-add-rewrite-2.10.1.tgz",
+ "integrity": "sha512-is3mrCPciExrlny5JbCvB011kUNYE9/fzQc/zmA3h24S5hHZbygA9mSS+dI85IwwqdKPYlrEqfn8c0kCVWMKyw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/bus-rdf-join-entries-sort": "^2.10.0",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
+ "rdf-data-factory": "^1.1.1",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-nestedloop": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-query-operation-update-clear": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-2.10.2.tgz",
+ "integrity": "sha512-+sf6+LvXdKBv2pCuBH/ad5QdpheZSPEvw19UoaPQRQyQVBzIskOtfs4rwJHSn/YmoqhbstKZszakad3oxWwTTg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "asyncjoin": "^1.1.1"
+ "@rdfjs/types": "*",
+ "rdf-data-factory": "^1.1.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-none": {
+ "node_modules/@comunica/actor-query-operation-update-compositeupdate": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-2.10.1.tgz",
+ "integrity": "sha512-IVNouBPFQLOczhW3qHyEoyxWrc7wnVT2vPwRHEaGlfnSiYAX42XSNLb9jR0XjB70wh3Civue4Ovs3upOXdrN3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
- "asynciterator": "^3.8.1"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-single": {
+ "node_modules/@comunica/actor-query-operation-update-copy-rewrite": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-copy-rewrite/-/actor-query-operation-update-copy-rewrite-2.10.1.tgz",
+ "integrity": "sha512-l/3AM35hjahyHmiLoB3FPm0Jlhdmd/vqgOGj7V3Ra+TfHo5h8XOB3uzG78Q06HQNw4iyONBZc5lLlYXkzRd5lg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-inner-symmetrichash": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-query-operation-update-create": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-2.10.2.tgz",
+ "integrity": "sha512-g3DwLkYFTU8uZoIOV7oNPWStBmqvnBBPvLngG19MQQezuVoh8w88efxhbN0B/khi5/v4qcLsr7C0ffAaPF8Fbg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "asyncjoin": "^1.1.1"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-minus-hash": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-query-operation-update-deleteinsert": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-2.10.2.tgz",
+ "integrity": "sha512-FiRCLUAxkDoFpOe9jKC5llI7njbFdb1N8McRvZjBazUS4XDutjTZEkcKLs6AcRyG3esfHt6gNm6PqCuZ+aP8TA==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/actor-query-operation-construct": "^2.10.1",
+ "@comunica/bindings-factory": "^2.10.1",
"@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*"
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-minus-hash-undef": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-query-operation-update-drop": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-2.10.2.tgz",
+ "integrity": "sha512-N/878InwoyQfysjCyo9r+H82eUlNeEGODJ95gCvzF/QGRc11N3dfcd3XijyHQ9OKAoQ9oR5gcS829LB3BDtKHg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "rdf-string": "^1.6.1"
+ "rdf-data-factory": "^1.1.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-optional-bind": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-query-operation-update-load": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-2.10.2.tgz",
+ "integrity": "sha512-lQb5fxb1+ZFbQkylmepze+e+LtVmVNvAvFBvjxUSfCT62uIKKHMeh1So5kTrGD0Co4ABCs1h6o9WB+8yQzFtQw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-rdf-join-inner-multi-bind": "^2.10.1",
"@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/context-entries": "^2.10.0",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
+ "rdf-data-factory": "^1.1.1",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-optional-nestedloop": {
+ "node_modules/@comunica/actor-query-operation-update-move-rewrite": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-move-rewrite/-/actor-query-operation-update-move-rewrite-2.10.1.tgz",
+ "integrity": "sha512-GDLSHG2++EAAyUKhDu+mM6QfMTuzM8dS24HqeQL5Wzbkdc2KTmNKyJuhJw6SfXr6EiF/kxf1GPY6zwjcwACx/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join": "^2.10.1",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "asyncjoin": "^1.1.1"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-join-selectivity-variable-counting": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-operation-values": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-2.10.1.tgz",
+ "integrity": "sha512-++9IgCVCQPIF8fzZLmrVpxPj8eI9TvkLshHAugQQBnhSijrDMUudW9eoA+eFmCaD/Ru7YtlKe3OJzRGV8FCG+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-join-selectivity": "^2.10.0",
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
"@comunica/core": "^2.10.0",
- "@comunica/mediatortype-accuracy": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-accumulate-cancontainundefs": {
+ "node_modules/@comunica/actor-query-parse-graphql": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-graphql/-/actor-query-parse-graphql-2.10.0.tgz",
+ "integrity": "sha512-l3RrkxElDYV4weXt3vpC0Q0She4AhbvPbPDronQulgN9nFAZhz4z9k8800T5uWMsL98wHNNXDFlnFk5S38lsow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-parse": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "graphql-to-sparql": "^3.0.1"
}
},
- "node_modules/@comunica/actor-rdf-metadata-accumulate-cardinality": {
+ "node_modules/@comunica/actor-query-parse-sparql": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-2.10.0.tgz",
+ "integrity": "sha512-DUVAuSSNn0AyvLruOpRpLZBsr96Q4LuV1gcO+alKZALtfOZikRKY/3sXz1NUkaRQc7qDH9xFFTFrfJd0jLvlDA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
+ "@comunica/bus-query-parse": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@types/sparqljs": "^3.1.3",
+ "sparqlalgebrajs": "^4.2.0",
+ "sparqljs": "^3.7.1"
}
},
- "node_modules/@comunica/actor-rdf-metadata-accumulate-pagesize": {
+ "node_modules/@comunica/actor-query-result-serialize-json": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-json/-/actor-query-result-serialize-json-2.10.0.tgz",
+ "integrity": "sha512-GuVcsOEhKgnVPT0AaCn8sJl/Uj5UUjUktEJpuMx1UAYt0//jcQsezJslYWmJrfXE/WJYidynyDxm8z3+jwLF7A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "rdf-string": "^1.6.1",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-accumulate-requesttime": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-json/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-all": {
+ "node_modules/@comunica/actor-query-result-serialize-rdf": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-rdf/-/actor-query-result-serialize-rdf-2.10.0.tgz",
+ "integrity": "sha512-TBXJrDs5brRMFg8UisXS/F1vJw8nUtLhjugNZcd4ST8J965Ho1aNopydp4PMmwINMRxHhHtWJGwIB2Z5xD2lDw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/bus-rdf-serialize": "^2.10.0",
"@comunica/core": "^2.10.0",
- "readable-stream": "^4.4.2"
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-all/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-query-result-serialize-simple": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-simple/-/actor-query-result-serialize-simple-2.10.0.tgz",
+ "integrity": "sha512-pS7+aB9Rym1B5oi+O68NFjEq+EwpCRYtTIxGBp39CTQ0F7m4edt9QwqmARqveJPryK5X66ACvjxvutEaTgWI8w==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "rdf-string": "^1.6.3",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-all/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-result-serialize-simple/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2193,118 +2862,150 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-allow-http-methods": {
+ "node_modules/@comunica/actor-query-result-serialize-sparql-csv": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-csv/-/actor-query-result-serialize-sparql-csv-2.10.0.tgz",
+ "integrity": "sha512-Vk+7oTIPigDENK3CnV56vLfvMZVjHc3p2F4a49WDHfMgRrfQKJSQkx603vjW35n3tmUB8JSgRXr/+v7LK83KYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-hydra-controls": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-sparql-csv/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@rdfjs/types": "*",
- "@types/uritemplate": "^0.3.4",
- "uritemplate": "0.3.4"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-hydra-count": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-sparql-json": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-json/-/actor-query-result-serialize-sparql-json-2.10.2.tgz",
+ "integrity": "sha512-+J7SWXc4nXHzmQMk6q8MScrLNKdqX+/xQe6XCk0zDbDAt3/8EJh/2ROYFp4fEQyPDFWOwN4xpALgHRIh8PQRAQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/bus-http-invalidate": "^2.10.0",
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-hydra-pagesize": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-sparql-json/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-patch-sparql-update": {
+ "node_modules/@comunica/actor-query-result-serialize-sparql-tsv": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-tsv/-/actor-query-result-serialize-sparql-tsv-2.10.0.tgz",
+ "integrity": "sha512-TgA2WIXKdu/SrbHEP8HvGoLjhDOZnBoHsGsLFSHpxY/Uwk21rZqJLBEkhuhkUtGYzQPJ1n6Wmpjz9lBrUHGJPw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "rdf-string-ttl": "^1.3.2",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-put-accepted": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-sparql-tsv/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-request-time": {
+ "node_modules/@comunica/actor-query-result-serialize-sparql-xml": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-xml/-/actor-query-result-serialize-sparql-xml-2.10.0.tgz",
+ "integrity": "sha512-8RDj5ZN23HnIc6zI5pD5XKi2pyg2cx6DhI7VDRcboi7v0DxfROuQqSEtbQ8m/W6Pngdz01ySogRcIVJCzRzBLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-result-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-sparql-xml/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "relative-to-absolute-iri": "^1.0.7"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-metadata-primary-topic": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-stats": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-stats/-/actor-query-result-serialize-stats-2.10.2.tgz",
+ "integrity": "sha512-jhj/vLDRxLuRMonBaqICt4saM9/UO9wJBT3Jxk7Rp73aQWLo+lILXKzcWpuxkh/EFx8raLUBmbjWCduamU1DzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/bus-http-invalidate": "^2.10.0",
+ "@comunica/bus-query-result-serialize": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@rdfjs/types": "*",
+ "@comunica/types": "^2.10.0",
+ "process": "^0.11.10",
"readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-metadata-primary-topic/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/@comunica/actor-rdf-metadata-primary-topic/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-result-serialize-stats/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2318,80 +3019,58 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-html": {
+ "node_modules/@comunica/actor-query-result-serialize-table": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-table/-/actor-query-result-serialize-table-2.10.0.tgz",
+ "integrity": "sha512-AAPrgM/rbsSThRu9jkfJhBUeTUwQTLHNVbIn8El+Akvz+Fueoi6oSi3SslpPMHOvIUiOAgCZ05f2RbBLlhP03g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
- "@comunica/bus-rdf-parse-html": "^2.10.0",
- "@comunica/core": "^2.10.0",
+ "@comunica/bus-query-result-serialize": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "htmlparser2": "^9.0.0",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.3",
+ "rdf-terms": "^1.11.0",
"readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-parse-html-microdata": {
- "version": "2.10.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@comunica/bus-rdf-parse-html": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "microdata-rdf-streaming-parser": "^2.0.1"
- }
- },
- "node_modules/@comunica/actor-rdf-parse-html-rdfa": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-query-result-serialize-table/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse-html": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "rdfa-streaming-parser": "^2.0.1"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-html-script": {
+ "node_modules/@comunica/actor-query-result-serialize-tree": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-tree/-/actor-query-result-serialize-tree-2.10.0.tgz",
+ "integrity": "sha512-sEyIzoSTV11YPY6r4fn6fwrf3WjLD6GrwXMTuevsDAKDYaMYxyriH3T/LMLLBEURy8SLD1I1Fpw/qaZisRmLTg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
- "@comunica/bus-rdf-parse-html": "^2.10.0",
+ "@comunica/bus-query-result-serialize": "^2.10.0",
"@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
"readable-stream": "^4.4.2",
- "relative-to-absolute-iri": "^1.0.7"
- }
- },
- "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "sparqljson-to-tree": "^3.0.1"
}
},
- "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-query-result-serialize-tree/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2405,297 +3084,259 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-html/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-join-entries-sort-cardinality": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-2.10.0.tgz",
+ "integrity": "sha512-6dd/29q6QuQN2Ap090VA0KUFmmnHalPxFJb4MGh5nIbWZH0F/EvI+uK5vPx29cttr1yXL5u+MbJWaLb3IxwILg==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-rdf-join-entries-sort": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-html/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-join-inner-hash": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-2.10.1.tgz",
+ "integrity": "sha512-nUtdS3NJGKSJQC8KjDVz4TEDmkXHBYQi0/bwnAXCDl1phhq8lgv+YEmRDNe/kuCze7HyqEt98rlSJ+ZhvcHXVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "asyncjoin": "^1.1.1"
}
},
- "node_modules/@comunica/actor-rdf-parse-jsonld": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-join-inner-multi-bind": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-2.10.1.tgz",
+ "integrity": "sha512-tNZ2Q7z44Yr0iIFkvtTVAsts4v0IoC4b0FYaIUeYav4y5JOlR74hWWijTAzVfb31dTMsAp3r+y0xGIdd75LRHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/bus-rdf-join-entries-sort": "^2.10.0",
"@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
"@comunica/types": "^2.10.0",
- "jsonld-context-parser": "^2.2.2",
- "jsonld-streaming-parser": "^3.0.1",
- "stream-to-string": "^1.2.0"
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-n3": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-inner-multi-empty": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-2.10.1.tgz",
+ "integrity": "sha512-z6a3qENwuvSU0PvqOySrsHsWSUvzfWd1xIYwEvKuEIJ9vYPoefIUgggx08E95ZF/k+PxZ0vKEywFpBSUKUzGYA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
"@comunica/types": "^2.10.0",
- "n3": "^1.17.0"
+ "asynciterator": "^3.8.1"
}
},
- "node_modules/@comunica/actor-rdf-parse-rdfxml": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-inner-multi-smallest": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-2.10.1.tgz",
+ "integrity": "sha512-MXwIvq+viDCmsxJwD4+fwMhwZINWva3jtQ3j5ne6DXgZYUJUFOw3VujvCP4/cl075RuSxYlXgy6ETHLa1TNr7g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/bus-rdf-join-entries-sort": "^2.10.0",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
"@comunica/types": "^2.10.0",
- "rdfxml-streaming-parser": "^2.2.3"
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-shaclc": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-inner-nestedloop": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-2.10.1.tgz",
+ "integrity": "sha512-nFjGMrAIrRjRcsaU8UQXLbsDODVdf4LDpVNVQIrjfoWzhOIy13ApDQrqtuObaGVfryiFgt34zVEOwMWezWzl0A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "readable-stream": "^4.4.2",
- "shaclc-parse": "^1.4.0",
- "stream-to-string": "^1.2.0"
+ "asyncjoin": "^1.1.1"
}
},
- "node_modules/@comunica/actor-rdf-parse-shaclc/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-join-inner-none": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-2.10.1.tgz",
+ "integrity": "sha512-4mqsuqvLSuXMbgY0PghqK5hmBGH5YkRTwUOpGpBE0EVQaiAoQOME0uVslkt2TBzUx5IQJC+trr/80sbA9mAhMw==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
+ "asynciterator": "^3.8.1"
}
},
- "node_modules/@comunica/actor-rdf-parse-shaclc/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-join-inner-single": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-2.10.1.tgz",
+ "integrity": "sha512-RfnwTEsuXNdR0cNRWaCvNPlfD5KyuScsc/55j/9mr8yqGUTE9h9Om1Is5u7xnpRMxGOEqwVP6apK3ZxsZqlL/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-parse-xml-rdfa": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-inner-symmetrichash": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-2.10.1.tgz",
+ "integrity": "sha512-beFGkMUe3pTADtMXXPU8ab/IMULj+Hkg3Iah0zgrVZgwWH1Kgfkj/2qp32Ll5y9qcRbio4ruruKlHNXJJUU46Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
"@comunica/types": "^2.10.0",
- "rdfa-streaming-parser": "^2.0.1"
+ "asyncjoin": "^1.1.1"
}
},
- "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-next": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-minus-hash": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-2.10.1.tgz",
+ "integrity": "sha512-wIaB/EpuySaARhimoLzrE0cTH0TgVkL43IAtYX7ECwH9Qcv8blO4zbL4q2KUkY7OKZRM892aqMfo3kO1vMIK7w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*"
}
},
- "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-minus-hash-undef": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash-undef/-/actor-rdf-join-minus-hash-undef-2.10.1.tgz",
+ "integrity": "sha512-tz5LdeAHnylEQIq4bRfFqaH89WZXkkdFxEshqxWijFBp5wprUYiotMDrBo9zDFaPquhs42fILtTzLY9yaalc9w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
- "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.10.0",
- "@comunica/core": "^2.10.0"
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "rdf-string": "^1.6.1"
}
},
- "node_modules/@comunica/actor-rdf-resolve-hypermedia-none": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-optional-bind": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-2.10.1.tgz",
+ "integrity": "sha512-6dOoI/rzRZ0RUyv2WlToClE42Z2YJE5xcSrot7haT2eMdxbzr1KjyasHBcIIkSK+WViDO006lXZ1Hi4tJm9uuA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.10.0",
- "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
- "rdf-store-stream": "^2.0.0"
+ "@comunica/actor-rdf-join-inner-multi-bind": "^2.10.1",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-hypermedia-qpf": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-join-optional-nestedloop": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-2.10.1.tgz",
+ "integrity": "sha512-d7KUDjEKZszizd4SBvYkK2A6lScrq9ciEgzdrrp6IYZhIGAhJLTgPNg3Js3NEjpE7oj4KWl2WwKJe2sWcJbKJg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-rdf-metadata-extract-hydra-controls": "^2.10.0",
- "@comunica/bus-dereference-rdf": "^2.10.0",
- "@comunica/bus-rdf-metadata": "^2.10.0",
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/bus-rdf-join": "^2.10.1",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.1",
- "rdf-terms": "^1.11.0"
+ "asyncjoin": "^1.1.1"
}
},
- "node_modules/@comunica/actor-rdf-resolve-hypermedia-sparql": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-join-selectivity-variable-counting": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-2.10.0.tgz",
+ "integrity": "sha512-D7tdzxA93bpZGXI5emJyvzk6LabeAnzcQMU/V5x2QwJxyoNr+LFbesBHDDP3/u4UJwmeP0a+dU0e5mbpJujSXw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "fetch-sparql-endpoint": "^4.0.0",
- "lru-cache": "^10.0.0",
- "rdf-data-factory": "^1.1.1",
- "rdf-terms": "^1.11.0",
+ "@comunica/bus-rdf-join-selectivity": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/mediatortype-accuracy": "^2.10.0",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-hypermedia-sparql/node_modules/lru-cache": {
- "version": "10.2.0",
+ "node_modules/@comunica/actor-rdf-metadata-accumulate-cancontainundefs": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cancontainundefs/-/actor-rdf-metadata-accumulate-cancontainundefs-2.10.0.tgz",
+ "integrity": "sha512-N3rwX4kT9rkW+89q4xCjO3KKG0DbeNIyeMWDzeh2vTw8nAXYyTiPjHYvx/6VUMzhFUWF+50VtVv8ZJPO6nEapw==",
"dev": true,
- "license": "ISC",
- "engines": {
- "node": "14 || >=16.14"
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-federated": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-rdf-metadata-accumulate-cardinality": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-2.10.0.tgz",
+ "integrity": "sha512-UpC5PbhzEDCAxTUqETH89uRaFRqmP6YuWt67OAPo5wocv2tQDs6/SdLwS695XnfeMJdfDHsXyoUzQg3r8dwydw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
"@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/data-factory": "^2.7.0",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "rdf-terms": "^1.11.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-rdf-metadata-accumulate-pagesize": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-2.10.0.tgz",
+ "integrity": "sha512-r364CWGr5rMpV2ec3TsD+9Yhvi1JUuRXLBQqtgzjAPbpWjfDSM1Q4h0P1z9h3D+sdUMEX/0iGAY3AH2FjJAxwA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference-rdf": "^2.10.0",
- "@comunica/bus-http-invalidate": "^2.10.0",
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-metadata": "^2.10.0",
"@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
- "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
- "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.10.0",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "lru-cache": "^10.0.0",
- "rdf-data-factory": "^1.1.2",
- "rdf-streaming-store": "^1.1.0",
- "readable-stream": "^4.4.2",
- "sparqlalgebrajs": "^4.2.0"
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-metadata-accumulate-requesttime": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-2.10.0.tgz",
+ "integrity": "sha512-SpG7gxxAPoW2NbgyZ2UNpwluJ+IvCOYIRDTXmVTAK8bntav+/ZG30yfESFBjB3LmJEwAnktAsTgM6OhldohPKw==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/node_modules/lru-cache": {
- "version": "10.2.0",
+ "node_modules/@comunica/actor-rdf-metadata-all": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-2.10.0.tgz",
+ "integrity": "sha512-dHaSxHTdneWVBMAF6WqZrGD+u4TPpHQaJ2WutK1NvQNPIiF0N7249aGTvXBIXZfsKYyQ73PUORDeLEOjX+tT7g==",
"dev": true,
- "license": "ISC",
- "engines": {
- "node": "14 || >=16.14"
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-metadata-all/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2709,140 +3350,115 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": {
+ "node_modules/@comunica/actor-rdf-metadata-extract-allow-http-methods": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-allow-http-methods/-/actor-rdf-metadata-extract-allow-http-methods-2.10.0.tgz",
+ "integrity": "sha512-aCSX+lWcmz5Q/g34VJEblczqDS6N+gJ3AlcOcGuqhd6qHRU17dMeCIZCk8p6p+AhbJ30w4BTsrZRY2sF0MGCVA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.2",
- "rdf-terms": "^1.11.0"
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source": {
+ "node_modules/@comunica/actor-rdf-metadata-extract-hydra-controls": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-2.10.0.tgz",
+ "integrity": "sha512-T6F5OaQNqrHVIwSGNRX6YPDBoAOYBQj3NTPID7vQae7J80oEX+CLoTkeJJwfHpoUWx0ihs8J0UkABgK3AWeylA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-parse": "^2.10.0",
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "lru-cache": "^10.0.0",
- "rdf-store-stream": "^2.0.0",
- "readable-stream": "^4.4.2"
+ "@types/uritemplate": "^0.3.4",
+ "uritemplate": "0.3.4"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-metadata-extract-hydra-count": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-2.10.0.tgz",
+ "integrity": "sha512-nOMLN+9OSLFOVz6jc9pcyDizhcBBVT2azn7StTMK5ukFCcPCENS4y6lYhC5cijKZY7vUa7U6VzhX2vvw20MKDA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0"
+ }
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source/node_modules/lru-cache": {
- "version": "10.2.0",
+ "node_modules/@comunica/actor-rdf-metadata-extract-hydra-pagesize": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-pagesize/-/actor-rdf-metadata-extract-hydra-pagesize-2.10.0.tgz",
+ "integrity": "sha512-mD8KS2ENr2rbfBWxtVpxkB/Y2LyyAnwQU5UYKkpet8ELhlostdGROzYCNIAgfOgirOAsLgVkbmrX0XBGouI7rA==",
"dev": true,
- "license": "ISC",
- "engines": {
- "node": "14 || >=16.14"
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-metadata-extract-patch-sparql-update": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-2.10.0.tgz",
+ "integrity": "sha512-U5ARpeWKShbbSfdtJeb6nyPcsdtMwEo2dp56T4aSTNSBKtAhQ78DjOxb23WIU/VR/qpw2yWcsbPnNJvSaLpRVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-serialize-jsonld": {
+ "node_modules/@comunica/actor-rdf-metadata-extract-put-accepted": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-put-accepted/-/actor-rdf-metadata-extract-put-accepted-2.10.0.tgz",
+ "integrity": "sha512-cGJg6tMMCOSGcitkUBN7b9/Sg5zgwWQC52g+Zk22o4i+Zgt24WLjfXXbnGWGoV+h9YZo8pkg7v1cpE5GpapNCg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-serialize": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "jsonld-streaming-serializer": "^2.1.0"
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-serialize-n3": {
+ "node_modules/@comunica/actor-rdf-metadata-extract-request-time": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-request-time/-/actor-rdf-metadata-extract-request-time-2.10.0.tgz",
+ "integrity": "sha512-zh3coTPZMbgF4mXKCO3bzn99INt9HFraKMZWc9s/kwBE6vhNZ5246Ql/6z1v7mccoIbanhI72gtjFTGGHru80Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-serialize": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "n3": "^1.17.0"
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/actor-rdf-serialize-shaclc": {
+ "node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-2.10.0.tgz",
+ "integrity": "sha512-Xc+id8FURTmY3ccb4hcVuAaOou5UqD+1YkTnGfMWQxVgMlFC1eeBvwWVzvedj0sHhnfbLgDwbCVYLCK1lNndSg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-serialize": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "arrayify-stream": "^2.0.1",
- "readable-stream": "^4.4.2",
- "shaclc-write": "^1.4.2"
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "relative-to-absolute-iri": "^1.0.7"
}
},
- "node_modules/@comunica/actor-rdf-serialize-shaclc/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-metadata-primary-topic": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-2.10.0.tgz",
+ "integrity": "sha512-nabxkiYSPGPRylhYjGxF0KiJ/K8QiG1N/am/t8eaqwyjn/fo2/tHl0yXUaLLx0E8fChfbBv10sVlmLhsLrg8DQ==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-serialize-shaclc/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-metadata-primary-topic/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2856,75 +3472,84 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-parse-html": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-2.10.0.tgz",
+ "integrity": "sha512-zgImXKpc+BN1i6lQiN1Qhlb1HbKdMIeJMOys6qbzRIijdK8GkGGChwhQp7Cso3lY1Nf4K7M3jPLZeQXeED2w7g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-rdf-parse-html": "^2.10.0",
"@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "cross-fetch": "^4.0.0",
- "rdf-string-ttl": "^1.3.2",
+ "htmlparser2": "^9.0.0",
"readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-parse-html-microdata": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-2.10.0.tgz",
+ "integrity": "sha512-JLfiDauq4SmpI6TDS4HaHzI6iJe1j8lSk5FRRYK6YVEu8eO28jPmxQJiOiwbQiYqsjsV7kON/WIZSoUELoI4Ig==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-rdf-parse-html": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "microdata-rdf-streaming-parser": "^2.0.1"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/cross-fetch": {
- "version": "4.0.0",
+ "node_modules/@comunica/actor-rdf-parse-html-rdfa": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-2.10.0.tgz",
+ "integrity": "sha512-9K3iaws9+FGl50oZi53hqyzhwjNKZ3mIr2zg/TAJZoapKvc14cthH17zKSSJrqI/NgBStRmZhBBkXcwfu1CANw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
+ "@comunica/bus-rdf-parse-html": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "rdfa-streaming-parser": "^2.0.1"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/node-fetch": {
- "version": "2.7.0",
+ "node_modules/@comunica/actor-rdf-parse-html-script": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-2.10.0.tgz",
+ "integrity": "sha512-7XYqWchDquWnBLjG7rmmY+tdE81UZ8fPCU0Hn+vI39/MikNOpaiyr/ZYFqhogWFa9SkjmH0a7idVUzmjiwKRZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-url": "^5.0.0"
+ "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-rdf-parse-html": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "readable-stream": "^4.4.2",
+ "relative-to-absolute-iri": "^1.0.7"
+ }
+ },
+ "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
},
"engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-parse-html/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2938,173 +3563,239 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp": {
+ "node_modules/@comunica/actor-rdf-parse-jsonld": {
"version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-2.10.2.tgz",
+ "integrity": "sha512-K4fvD0zMU22KkQCqIFVT5Oy2FREEZ9CAo9u6kOcsMxEvg9aHGIM6hkaXR8I+1JCx1mDuEj3zQ8joR4tQh8fYCw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/bus-http": "^2.10.2",
- "@comunica/bus-rdf-serialize": "^2.10.0",
- "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "cross-fetch": "^4.0.0"
+ "jsonld-context-parser": "^2.2.2",
+ "jsonld-streaming-parser": "^3.0.1",
+ "stream-to-string": "^1.2.0"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp/node_modules/cross-fetch": {
- "version": "4.0.0",
+ "node_modules/@comunica/actor-rdf-parse-n3": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-2.10.0.tgz",
+ "integrity": "sha512-o1MAbwJxW4Br2WCZdhFoRmAiOP4mfogeQqJ4nqlsOkoMtQ45EvLHsotb3Kqhuk5V+vsTxyK5v/a4zylGtcU7VQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
+ "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "n3": "^1.17.0"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp/node_modules/node-fetch": {
- "version": "2.7.0",
+ "node_modules/@comunica/actor-rdf-parse-rdfxml": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-2.10.0.tgz",
+ "integrity": "sha512-HoJN52shXY3cvYtsS0cpin9KXpW3L7g1leebyCRSqnlnHdJv5D6G0Ep8vyt2xhquKNbOQ7LnP5VhiDiqz73XDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
+ "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "rdfxml-streaming-parser": "^2.2.3"
}
},
- "node_modules/@comunica/actor-rdf-update-hypermedia-sparql": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-parse-shaclc": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-2.10.0.tgz",
+ "integrity": "sha512-i6tmuZuS+RtDiSXpQc3s/PxtCqwIguo4ANmVB20PK4VWgQgBwoPG7LlNcJ0xmuH/3Bv6C2Agn18PLF6dZX+fKw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-http": "^2.10.2",
- "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0",
+ "@comunica/bus-rdf-parse": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
"asynciterator": "^3.8.1",
- "fetch-sparql-endpoint": "^4.0.0",
- "rdf-string-ttl": "^1.3.2",
+ "readable-stream": "^4.4.2",
+ "shaclc-parse": "^1.4.0",
"stream-to-string": "^1.2.0"
}
},
- "node_modules/@comunica/actor-rdf-update-quads-hypermedia": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-parse-shaclc/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference-rdf": "^2.10.0",
- "@comunica/bus-http-invalidate": "^2.10.0",
- "@comunica/bus-rdf-metadata": "^2.10.0",
- "@comunica/bus-rdf-metadata-extract": "^2.10.0",
- "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "lru-cache": "^10.0.0"
- }
- },
- "node_modules/@comunica/actor-rdf-update-quads-hypermedia/node_modules/lru-cache": {
- "version": "10.2.0",
- "dev": true,
- "license": "ISC",
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
"engines": {
- "node": "14 || >=16.14"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/actor-rdf-update-quads-rdfjs-store": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-parse-xml-rdfa": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-2.10.0.tgz",
+ "integrity": "sha512-68r/6B/fEyA1/OYleVuaPq47J+g4xJcJijpdL1wEj7CqjV+Xa+sDWRpNCyLcD/e1Y/g9UQmLz0ZnSpR00PFddA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0",
+ "@comunica/bus-rdf-parse": "^2.10.0",
"@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.1"
+ "rdfa-streaming-parser": "^2.0.1"
}
},
- "node_modules/@comunica/bindings-factory": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-next": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-2.10.0.tgz",
+ "integrity": "sha512-SpW46Tx8ksAxotGK2UEpvGcYjKwxB0x2KnbGmKHvo59embRjcUL/bmq3uHqZe7UwfynR2wDaRzMdVVSQccWSyA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rdfjs/types": "*",
- "immutable": "^4.1.0",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.1"
+ "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/bus-context-preprocess": {
+ "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-2.10.0.tgz",
+ "integrity": "sha512-Hh53Ts6z6MxKXhZZxgpXfc1hgNzIX/xbA9mD2Au7ZfAa5V5j8zPaVVKe06sxILQBTPMsFh1idP3vIqRwRXpsvg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
+ "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.10.0",
+ "@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/bus-dereference": {
+ "node_modules/@comunica/actor-rdf-resolve-hypermedia-none": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-none/-/actor-rdf-resolve-hypermedia-none-2.10.0.tgz",
+ "integrity": "sha512-C4sJ0QJetq3QxsRkYstK5YXRYDGkcVTfyBOFUMYj7PbVakapnl8qPZkVL7VPMLVLVOfyBQHTT43Yp6Nl8VvmSA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-mediatyped": "^2.10.0",
- "@comunica/actor-abstract-parse": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "readable-stream": "^4.4.2"
+ "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.10.0",
+ "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
+ "rdf-store-stream": "^2.0.0"
}
},
- "node_modules/@comunica/bus-dereference-rdf": {
+ "node_modules/@comunica/actor-rdf-resolve-hypermedia-qpf": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-qpf/-/actor-rdf-resolve-hypermedia-qpf-2.10.0.tgz",
+ "integrity": "sha512-1iP9xD72bxFBLpbfC7Ev0Xoc+0rwusPFdnoYbEtqMHRfiM0h3nNrsSxyzdGJMAZaJeQzmBZIEiwR5pbo9qpmaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-dereference": "^2.10.0",
- "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/actor-rdf-metadata-extract-hydra-controls": "^2.10.0",
+ "@comunica/bus-dereference-rdf": "^2.10.0",
+ "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.1",
+ "rdf-terms": "^1.11.0"
+ }
+ },
+ "node_modules/@comunica/actor-rdf-resolve-hypermedia-sparql": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-sparql/-/actor-rdf-resolve-hypermedia-sparql-2.10.2.tgz",
+ "integrity": "sha512-UFsTuzHvjK/XhRGqfHr3WAVr+iBv6XTuU1fV9EuOaB+odclQ+H6TGtmW6/38CSufj86Y691VBXMk29zdWfrmGA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bindings-factory": "^2.10.1",
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "fetch-sparql-endpoint": "^4.0.0",
+ "lru-cache": "^10.0.0",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-terms": "^1.11.0",
+ "sparqlalgebrajs": "^4.2.0"
+ }
+ },
+ "node_modules/@comunica/actor-rdf-resolve-hypermedia-sparql/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-federated": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-federated/-/actor-rdf-resolve-quad-pattern-federated-2.10.1.tgz",
+ "integrity": "sha512-OBRTTUWkXKa0ibDzcYLG7aKf3BfQp2j75xm65brRvwstNLmye9ZEq1PrNhbP5UDqQQeCgzPBrb0eGC8Vxek2RA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@rdfjs/types": "*"
+ "@comunica/data-factory": "^2.7.0",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-terms": "^1.11.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/bus-dereference/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/-/actor-rdf-resolve-quad-pattern-hypermedia-2.10.1.tgz",
+ "integrity": "sha512-XkJOYu0bizWHsvgiaGyNAnRZsqv2risREK5SY14VCMXDYqmOWJLDppveGEUZAoEKEJuo4ZLDlP2gLDGzc0krxQ==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-dereference-rdf": "^2.10.0",
+ "@comunica/bus-http-invalidate": "^2.10.0",
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/bus-rdf-metadata-accumulate": "^2.10.0",
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/bus-rdf-resolve-hypermedia": "^2.10.0",
+ "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
+ "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.10.0",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "lru-cache": "^10.0.0",
+ "rdf-data-factory": "^1.1.2",
+ "rdf-streaming-store": "^1.1.0",
+ "readable-stream": "^4.4.2",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/bus-dereference/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3118,80 +3809,107 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/bus-hash-bindings": {
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source/-/actor-rdf-resolve-quad-pattern-rdfjs-source-2.10.0.tgz",
+ "integrity": "sha512-d6AlrngvZaVgoiiyMhkf6uiYaFZZdn/UZLo0FhZ++or1NZXo5KxK4UMgdiIygvPEiuuVzy0W1djHgOQ1rgh50g==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.2",
+ "rdf-terms": "^1.11.0"
}
},
- "node_modules/@comunica/bus-http": {
- "version": "2.10.2",
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-string-source/-/actor-rdf-resolve-quad-pattern-string-source-2.10.0.tgz",
+ "integrity": "sha512-v6QOBtXTXrDUZRHocrm2OYCsxGpyTScka/n85cewCcInqVGJP9J6zpdwetzvIy7wVJkac7JQabd96OEyDMK3sg==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bus-rdf-parse": "^2.10.0",
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@smessie/readable-web-to-node-stream": "^3.0.3",
- "is-stream": "^2.0.1",
- "readable-stream-node-to-web": "^1.0.1",
- "web-streams-ponyfill": "^1.4.2"
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "lru-cache": "^10.0.0",
+ "rdf-store-stream": "^2.0.0",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/bus-http-invalidate": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/bus-http/node_modules/is-stream": {
- "version": "2.0.1",
+ "node_modules/@comunica/actor-rdf-serialize-jsonld": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-2.10.0.tgz",
+ "integrity": "sha512-u1M5N7BSrkhS461fV6QXKMh6TnvpoEiSHPru7wJg1kGqR9q3reuQeKLf/U23JDYb1kom8uU3R7aBpDIjgVc49Q==",
"dev": true,
"license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "dependencies": {
+ "@comunica/bus-rdf-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "jsonld-streaming-serializer": "^2.1.0"
}
},
- "node_modules/@comunica/bus-init": {
+ "node_modules/@comunica/actor-rdf-serialize-n3": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-2.10.0.tgz",
+ "integrity": "sha512-CoDktUI3YQuI7UBV+fQOdKl+5XjBx0XTOF9XxEDiNg5nwndEmDvq6C23fSHfkqX3/xDlnsuS/YysHAqXCrYoiA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0",
- "readable-stream": "^4.4.2"
+ "@comunica/bus-rdf-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "n3": "^1.17.0"
}
},
- "node_modules/@comunica/bus-init/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/@comunica/actor-rdf-serialize-shaclc": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-shaclc/-/actor-rdf-serialize-shaclc-2.10.0.tgz",
+ "integrity": "sha512-gp4bu4+aPtMk4bavXP27uD9X9bpa2F5u6/JtsaX2qwcqVI0x1tkVQOkm2RkUhafcHNj0Fz6lQ3aXmRIAQvaefg==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@comunica/bus-rdf-serialize": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "arrayify-stream": "^2.0.1",
+ "readable-stream": "^4.4.2",
+ "shaclc-write": "^1.4.2"
}
},
- "node_modules/@comunica/bus-init/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/@comunica/actor-rdf-serialize-shaclc/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3205,251 +3923,607 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/bus-optimize-query-operation": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-2.10.2.tgz",
+ "integrity": "sha512-z/fOzYlA5fPtauTUISYhCWMKtEpkvKkSZIdvcgeGvetLnvw4fytfVHdtPhirZYmPya10GCeTG7m2iHvK53lOsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/core": "^2.10.0",
"@comunica/types": "^2.10.0",
- "sparqlalgebrajs": "^4.2.0"
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "cross-fetch": "^4.0.0",
+ "rdf-string-ttl": "^1.3.2",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/bus-query-operation": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bindings-factory": "^2.10.1",
- "@comunica/context-entries": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/data-factory": "^2.7.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "rdf-string": "^1.6.1",
- "rdf-terms": "^1.11.0",
- "sparqlalgebrajs": "^4.2.0"
+ "node-fetch": "^2.7.0"
}
},
- "node_modules/@comunica/bus-query-parse": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0",
- "@rdfjs/types": "*",
- "sparqlalgebrajs": "^4.2.0"
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
}
},
- "node_modules/@comunica/bus-query-result-serialize": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-mediatyped": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/bus-rdf-join": {
- "version": "2.10.1",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-put-ldp/-/actor-rdf-update-hypermedia-put-ldp-2.10.2.tgz",
+ "integrity": "sha512-Tof/mU0Lkt7HP3SwHXODczxvAFelWzAHdP+ap4Upr47K6Zg5GRPwJv//2AcPvT3p42Li6wuMz/4nh/A3pcnCKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-query-operation": "^2.10.1",
- "@comunica/bus-rdf-join-selectivity": "^2.10.0",
- "@comunica/context-entries": "^2.10.0",
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/bus-rdf-serialize": "^2.10.0",
+ "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/core": "^2.10.0",
- "@comunica/mediatortype-join-coefficients": "^2.10.0",
- "@comunica/metadata": "^2.10.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "rdf-data-factory": "^1.1.1",
- "rdf-string": "^1.6.1"
+ "asynciterator": "^3.8.1",
+ "cross-fetch": "^4.0.0"
}
},
- "node_modules/@comunica/bus-rdf-join-entries-sort": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp/node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "node-fetch": "^2.7.0"
}
},
- "node_modules/@comunica/bus-rdf-join-selectivity": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp/node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@comunica/actor-rdf-update-hypermedia-sparql": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-sparql/-/actor-rdf-update-hypermedia-sparql-2.10.2.tgz",
+ "integrity": "sha512-uw1NIAoxuAechsjTQ6b53XpGOMx3Mp5uEL5LtUwNC6COJE6tzWH8wG54Dwj+0VNxsgqsSircKu2xwGl1uOsOPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/core": "^2.10.0",
- "@comunica/mediatortype-accuracy": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "fetch-sparql-endpoint": "^4.0.0",
+ "rdf-string-ttl": "^1.3.2",
+ "stream-to-string": "^1.2.0"
}
},
- "node_modules/@comunica/bus-rdf-metadata": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-quads-hypermedia": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-2.10.2.tgz",
+ "integrity": "sha512-kzGfDv0PqcOIIULJLG8jtA/dOcrNUodu98J08ruSuYQBbnFgAZ07MG1TkWhEI/AM6D0w7hXkgQaC1sGWn4gVmA==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bus-dereference-rdf": "^2.10.0",
+ "@comunica/bus-http-invalidate": "^2.10.0",
+ "@comunica/bus-rdf-metadata": "^2.10.0",
+ "@comunica/bus-rdf-metadata-extract": "^2.10.0",
+ "@comunica/bus-rdf-update-hypermedia": "^2.10.2",
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/core": "^2.10.0",
- "@rdfjs/types": "*"
+ "@comunica/types": "^2.10.0",
+ "lru-cache": "^10.0.0"
}
},
- "node_modules/@comunica/bus-rdf-metadata-accumulate": {
- "version": "2.10.0",
+ "node_modules/@comunica/actor-rdf-update-quads-hypermedia/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/@comunica/actor-rdf-update-quads-rdfjs-store": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-2.10.2.tgz",
+ "integrity": "sha512-anX3SovvY2H8KwuWu8G9EqtITmCsz12jfqunNn5Efcch/bm4HyHTC1GThx77m6qpCdg4OMx8TLhNrH1II1UM1w==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0"
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.1"
}
},
- "node_modules/@comunica/bus-rdf-metadata-extract": {
+ "node_modules/@comunica/bindings-factory": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-2.10.1.tgz",
+ "integrity": "sha512-AUD3VWlCYljgk5jfaMejSIL9CiX3aV/cAn314e/dYP/rrnVgachcCwyaD8hKHWTBHDs5rcGxr/iwruBOfsERvQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rdfjs/types": "*",
+ "immutable": "^4.1.0",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.1"
+ }
+ },
+ "node_modules/@comunica/bus-context-preprocess": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-2.10.0.tgz",
+ "integrity": "sha512-eJ5CkzbnmxB9fkr2F05jnnjcaowp+yxd0+pAtvx5MLl2Kpx3nWLqHPcl4/EVVDPD+i0TEkq4AXQ1BD9BMuXK0A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/core": "^2.10.0",
- "@rdfjs/types": "*"
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/bus-rdf-parse": {
+ "node_modules/@comunica/bus-dereference": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-2.10.0.tgz",
+ "integrity": "sha512-nWyQXiH7zbiPTVttWVKJHykhV4IuahfhfUwPx3Op+cVsK489Su84dnGeSmPkxTAFFuxe6wU6ZEH4i7PDu48YvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/actor-abstract-mediatyped": "^2.10.0",
"@comunica/actor-abstract-parse": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@rdfjs/types": "*"
+ "@comunica/types": "^2.10.0",
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/bus-rdf-parse-html": {
+ "node_modules/@comunica/bus-dereference-rdf": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-2.10.0.tgz",
+ "integrity": "sha512-WY/wPmFpO76wwJ2D5Aus43ZbYnBRLvQ0EOp4yywO0lBiq6F0JisjCVCM4EtWouOEAAfqEoIjHXGyC3gPWqm+SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@comunica/bus-dereference": "^2.10.0",
+ "@comunica/bus-rdf-parse": "^2.10.0",
"@comunica/core": "^2.10.0",
"@rdfjs/types": "*"
}
},
- "node_modules/@comunica/bus-rdf-resolve-hypermedia": {
+ "node_modules/@comunica/bus-dereference/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@comunica/bus-hash-bindings": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-2.10.0.tgz",
+ "integrity": "sha512-EdzIUgpSWMtFVxEJSesuQpMkfgznDap+U0F9epotxXc20Gg/qjTzs1gF6NkpDpaidQ7cFlV16vdbdfi8uiZ+mQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@rdfjs/types": "*"
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/bus-rdf-resolve-hypermedia-links": {
- "version": "2.10.0",
+ "node_modules/@comunica/bus-http": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-2.10.2.tgz",
+ "integrity": "sha512-MAYRF6uEBAuJ9dCPW2Uyne7w3lNwXFXKfa14XuPG5DFTDpgo/Z2pWupPrBsA1eIWMNJ6WOG6QyEv4rllSIBqlg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*"
+ "@smessie/readable-web-to-node-stream": "^3.0.3",
+ "is-stream": "^2.0.1",
+ "readable-stream-node-to-web": "^1.0.1",
+ "web-streams-ponyfill": "^1.4.2"
}
},
- "node_modules/@comunica/bus-rdf-resolve-hypermedia-links-queue": {
+ "node_modules/@comunica/bus-http-invalidate": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-2.10.0.tgz",
+ "integrity": "sha512-9DevRUzuCOfHFtsryIvTU6rOz6vMbnuDzerloBoNsLFVzQCU4wPNZbxiOn0+GMDXxw7M3KgYd+KFxI2kGObVWA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
"@comunica/core": "^2.10.0"
}
},
- "node_modules/@comunica/bus-rdf-resolve-quad-pattern": {
+ "node_modules/@comunica/bus-init": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-2.10.0.tgz",
+ "integrity": "sha512-hJejHa8sLVhQLFlduCVnhOd5aW3FCEz8wmWjyeLI3kiHFaQibnGVMhUuuNRX5f8bnnPuTdEiHc1nnYHuSi+j8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
- "@rdfjs/types": "*",
- "asynciterator": "^3.8.1",
- "sparqlalgebrajs": "^4.2.0"
+ "readable-stream": "^4.4.2"
}
},
- "node_modules/@comunica/bus-rdf-serialize": {
- "version": "2.10.0",
+ "node_modules/@comunica/bus-init/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-abstract-mediatyped": "^2.10.0",
- "@comunica/core": "^2.10.0",
- "@rdfjs/types": "*"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "node_modules/@comunica/bus-rdf-update-hypermedia": {
- "version": "2.10.2",
+ "node_modules/@comunica/bus-optimize-query-operation": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-2.10.0.tgz",
+ "integrity": "sha512-qawKJprbVc+dfjBgVzV45UEo+jZBzY3dRo0a8UkXSvgSWPcX18SGrURl2VL4sZZSAyXQBMrGUwH2eUD8l26ZJQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/bus-rdf-update-quads": "^2.10.2",
- "@comunica/core": "^2.10.0"
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/bus-rdf-update-quads": {
- "version": "2.10.2",
+ "node_modules/@comunica/bus-query-operation": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-2.10.1.tgz",
+ "integrity": "sha512-PoUSJeKaMZtZu+ZtB+5ABjPOiW1YjxOdLE1N5znxX2oiDKCQHmAXVaVkbVx1jPDLGYFNcOlOSzpRMqLQ/L4JIw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.10.1",
- "@comunica/bus-http": "^2.10.2",
+ "@comunica/bindings-factory": "^2.10.1",
"@comunica/context-entries": "^2.10.0",
"@comunica/core": "^2.10.0",
+ "@comunica/data-factory": "^2.7.0",
"@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
"asynciterator": "^3.8.1",
- "stream-to-string": "^1.2.0"
+ "rdf-string": "^1.6.1",
+ "rdf-terms": "^1.11.0",
+ "sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/config-query-sparql": {
- "version": "2.7.0",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@comunica/context-entries": {
+ "node_modules/@comunica/bus-query-parse": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-2.10.0.tgz",
+ "integrity": "sha512-1LynxACgCYTuBH/JMRG/IGaWtTVwr2O8wxOosCId2W3BDW9nf2DSCyOdnxnCSMSKfnLFWiaVuKybn24OLXW2dQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@comunica/core": "^2.10.0",
- "@comunica/types": "^2.10.0",
"@rdfjs/types": "*",
- "jsonld-context-parser": "^2.2.2",
"sparqlalgebrajs": "^4.2.0"
}
},
- "node_modules/@comunica/core": {
+ "node_modules/@comunica/bus-query-result-serialize": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-2.10.0.tgz",
+ "integrity": "sha512-9P5KUzmXvjtLbd44UVxYNB0yqAHx7molBUc7aysUQ3pbIcP/A57GXzAfiKueeiZ9cVRRG/BGsVoDGVj59tGWNg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@comunica/types": "^2.10.0",
- "immutable": "^4.1.0"
- },
- "engines": {
- "node": ">=14.0"
+ "@comunica/actor-abstract-mediatyped": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0"
}
},
- "node_modules/@comunica/data-factory": {
- "version": "2.7.0",
+ "node_modules/@comunica/bus-rdf-join": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-2.10.1.tgz",
+ "integrity": "sha512-pPFoJVHY5p931jIKt+9sqRCGiuuf8yFqrlOOAd3un72cwuyhwNHvn52xwvcPlNUAySz/kDmW+U0syflqI6VdAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rdfjs/types": "*"
- }
- },
- "node_modules/@comunica/expression-evaluator": {
+ "@comunica/bus-query-operation": "^2.10.1",
+ "@comunica/bus-rdf-join-selectivity": "^2.10.0",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/mediatortype-join-coefficients": "^2.10.0",
+ "@comunica/metadata": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "rdf-data-factory": "^1.1.1",
+ "rdf-string": "^1.6.1"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-join-entries-sort": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-2.10.0.tgz",
+ "integrity": "sha512-17FQrdYtzjY84OI/ZvipJKD0ei3IySmsWwaGC9sIJn+1W4LBVKudTu5S0tzGTKTb0URhS4mrCliUBzyINtIZMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-join-selectivity": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-2.10.0.tgz",
+ "integrity": "sha512-YjoygSiH6r4SAYqz6gpvUql2vnznPVE62IsWqYnjFWeH1kBsxO5yEOO01s2FfN3jLcfsytTyG7VNTCN788YbaA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@comunica/mediatortype-accuracy": "^2.10.0",
+ "@comunica/types": "^2.10.0"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-metadata": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-2.10.0.tgz",
+ "integrity": "sha512-LRUnHVqIzyUlmPKPNAYOusCF53iN8KEX7l/VinlA7NH3XBLhTkFoth26MVqIVtjtdH0hVfUVpkwy2kFEJpGldw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-metadata-accumulate": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-2.10.0.tgz",
+ "integrity": "sha512-XG/3s4a3yGpYt4H+sn9T2zTaUxLG+37dmhRhXv2cBmR4gaCXkglERPaOrQygHldEF+4ITF3RmXHCgANsQ1AwQg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-metadata-extract": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-2.10.0.tgz",
+ "integrity": "sha512-KcMZh+7kHjdCIMkLFki99tQH1arVp/evVnk0BGXfWd+ca3eCLrr42tb1tGfN2JkaCSxgtzWO4DRZcSzJ4sI2dQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-parse": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-2.10.0.tgz",
+ "integrity": "sha512-EgCMZACfTG/+mayQpExWt0HoBT32BBVC1aS1lC43fXKBTxJ8kYrSrorVUuMACoh4dQVGTb+7j1j4K0hGNVzXGA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/actor-abstract-mediatyped": "^2.10.0",
+ "@comunica/actor-abstract-parse": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-parse-html": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-2.10.0.tgz",
+ "integrity": "sha512-RZliz4TtKP63QggoohGuIkGb6lq0BoYJ4aztKtGldWtPAVP/pdEvlDpiZWLB/j19g7S2aDLNY/lJtZ5efM1tHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-resolve-hypermedia": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia/-/bus-rdf-resolve-hypermedia-2.10.0.tgz",
+ "integrity": "sha512-DjCoAg62pPzEOH5gKM9gaL4CVUmhBsmyOzao0tRu20G7L6RnTIFtRaOwMN2z+2uC7AkJRHZY12bPUb+yM8V0UQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-rdf-resolve-quad-pattern": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-resolve-hypermedia-links": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-2.10.0.tgz",
+ "integrity": "sha512-Mcz6bUdZySLK2om0cMt86n5TOThZOTpEFq2M42n7YAE3LL2KMnMDdhkaOC6SyY4tS0HGAuhce21Uq+Gz8Veq2g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-resolve-hypermedia-links-queue": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-2.10.0.tgz",
+ "integrity": "sha512-f9amJk7ikktRfOoRnwag1KMTuo9v+PiDEVQA0dijl+jhcispKdjG6XK0MdZ1KSEmtUWejjS6nMRGvfJdM37eog==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-rdf-resolve-hypermedia-links": "^2.10.0",
+ "@comunica/core": "^2.10.0"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-resolve-quad-pattern": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-quad-pattern/-/bus-rdf-resolve-quad-pattern-2.10.0.tgz",
+ "integrity": "sha512-JEI4DqSprGmrbfmiIwc8PbS+HCoxXwmMtp7gDpoB1HyYKIHzzu9DOIiwmYEDRO5dwV+uTwaYKZz/mUPm2U6EEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "sparqlalgebrajs": "^4.2.0"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-serialize": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-2.10.0.tgz",
+ "integrity": "sha512-AmbN9MUgw6B6AfrIqR1u7PWHZFgbJz+j1SFJVtnHQ51hEpG+Ig9nNG2IWjHOsFK0xBBQ/wXgNmt/cufEMRM1SQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/actor-abstract-mediatyped": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-update-hypermedia": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-2.10.2.tgz",
+ "integrity": "sha512-GbRMxXN4kx+4UPsnGxWjyn770m675yy2gWK/xy/5qQIxxRTcuGk4wm/994FZQXpwLX1E0xJ+YKxMgXTIlEWmQA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/bus-rdf-update-quads": "^2.10.2",
+ "@comunica/core": "^2.10.0"
+ }
+ },
+ "node_modules/@comunica/bus-rdf-update-quads": {
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-2.10.2.tgz",
+ "integrity": "sha512-+iVpAHps8ytGq8AZF4xTZbLyskS40JPn64MO+OAuYovqXLlezp6vh9eJ5qETuP9NP+BpZDk3nOU3Ky3fb0QCUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.10.1",
+ "@comunica/bus-http": "^2.10.2",
+ "@comunica/context-entries": "^2.10.0",
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "asynciterator": "^3.8.1",
+ "stream-to-string": "^1.2.0"
+ }
+ },
+ "node_modules/@comunica/config-query-sparql": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-2.7.0.tgz",
+ "integrity": "sha512-rMnFgT7cz9+0z7wV4OzIMY5qM9/Z0mTGrR8y2JokoHyyTcBGOSajFmy61XCSLMCsLLG8qDXsJ4ClCCky3TGfqA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@comunica/context-entries": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-2.10.0.tgz",
+ "integrity": "sha512-lmCYCcXxW8C6ecFH2whZCt31NT1ejb0P/sbytK7f4ctyA06Q8iYFEcYE4eWOXMdpfkwkcnz31x9XL77OGeSC2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/core": "^2.10.0",
+ "@comunica/types": "^2.10.0",
+ "@rdfjs/types": "*",
+ "jsonld-context-parser": "^2.2.2",
+ "sparqlalgebrajs": "^4.2.0"
+ }
+ },
+ "node_modules/@comunica/core": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/core/-/core-2.10.0.tgz",
+ "integrity": "sha512-onsGs2iKHUPRxxMOdx42vdxslk8q9FQZdRjQtHJ6SGiCpJwIL9ciBgPIOl2RL2YfzXHemr/0umeNOppRDcWhJA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@comunica/types": "^2.10.0",
+ "immutable": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=14.0"
+ }
+ },
+ "node_modules/@comunica/data-factory": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-2.7.0.tgz",
+ "integrity": "sha512-dSTzrR1w9SzAWx70ZXKXHUC8f0leUolLZ9TOhGjFhhsBMJ9Pbo0g6vHV8txX5FViShngrg9QNKhsHeQnMk5z6Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rdfjs/types": "*"
+ }
+ },
+ "node_modules/@comunica/expression-evaluator": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/expression-evaluator/-/expression-evaluator-2.10.0.tgz",
+ "integrity": "sha512-gSfiVSAE+SaxpXq3jT5OnyZd+sD9KFaWtTiKT1tDDs8lD7Jj68aRP7VoEhvKwPwRlUx0aoaXUL2MYtV6JsXRbg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3467,16 +4541,24 @@
"uuid": "^9.0.0"
}
},
+ "node_modules/@comunica/expression-evaluator/node_modules/@types/uuid": {
+ "version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@comunica/expression-evaluator/node_modules/lru-cache": {
- "version": "10.2.0",
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"dev": true,
- "license": "ISC",
- "engines": {
- "node": "14 || >=16.14"
- }
+ "license": "ISC"
},
"node_modules/@comunica/logger-pretty": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-2.10.0.tgz",
+ "integrity": "sha512-JXkeM5HnbyTPnQTf5/ugRPL9R+vXT7b/hRVYzYmhAGCjkCNL7NJPTBbIgxmZHqZ+UGxprotrvmDQtwHmVA+Ddw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3487,6 +4569,8 @@
},
"node_modules/@comunica/logger-void": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-2.10.0.tgz",
+ "integrity": "sha512-GFJh9hV8rIC9yXAuLGGKjQRVs8IOQOINBbaTNO+FJUWWWHlo5pDEKAoGYuysz5TBGoT3Lexz8bMfdkuHMa3uIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3495,6 +4579,8 @@
},
"node_modules/@comunica/mediator-all": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-2.10.0.tgz",
+ "integrity": "sha512-y1+A+sIW462G8iPzi6BSPIb4I9iy08ZruM2Thf1or6sytwLKro7E2RYjS6IdupwfFYafXXCeT85+lrJgTKERhQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3503,6 +4589,8 @@
},
"node_modules/@comunica/mediator-combine-pipeline": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-2.10.0.tgz",
+ "integrity": "sha512-j7+/oUlbhKB4Rq6g9oNKU+e9cQL8U9z8tAUNhoXUSHajcr4huj0t1+riaOD109/DRWhV793ILhBDzgiZbHd7DA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3512,6 +4600,8 @@
},
"node_modules/@comunica/mediator-combine-union": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-2.10.0.tgz",
+ "integrity": "sha512-QbP4zP1i6nMDZ8teC0RoTz5E8pOpxDhWPBr1ylb2jzPUjPpMgrnbHYTondlN0Oau3SMEehItojg/LYDtPOP/GQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3520,6 +4610,8 @@
},
"node_modules/@comunica/mediator-join-coefficients-fixed": {
"version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-2.10.1.tgz",
+ "integrity": "sha512-HRvc0e8QDnR3sbRMMCyx9ILFA6KiUxHEqDOpt7BV3kFMWWIpBavFDwPUjLBG6sRA8o0CFu1+oVVh5fAFYZIxzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3532,6 +4624,8 @@
},
"node_modules/@comunica/mediator-number": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-2.10.0.tgz",
+ "integrity": "sha512-0T8D1HGTu5Sd8iKb2dBjc6VRc/U4A15TAN6m561ra9pFlP+w31kby0ZYP6WWBHBobbUsX1LCvnbRQaAC4uWwVw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3540,6 +4634,8 @@
},
"node_modules/@comunica/mediator-race": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-2.10.0.tgz",
+ "integrity": "sha512-JiEtOLMkPnbjSLabVpE4VqDbu2ZKKnkUdATGBeWX+o+MjPw6c0hhw01RG4WY2rQhDyNl++nLQe3EowQh8xW9TA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3548,6 +4644,8 @@
},
"node_modules/@comunica/mediatortype-accuracy": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-2.10.0.tgz",
+ "integrity": "sha512-u9Noai4yGACaBRGOoRZ65XoQhazKNx5QaFOX5nJ/p84Qq4g50woC2rpsncuyrXhW1j/rIc2WvIUGUfy/g6CDiw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3556,6 +4654,8 @@
},
"node_modules/@comunica/mediatortype-httprequests": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediatortype-httprequests/-/mediatortype-httprequests-2.10.0.tgz",
+ "integrity": "sha512-uPjs/NdngHZZWomjZor6W29UeOlxganupIOa3Z6H3qdUnsSpxeoS9URXy7BICAX+4PmgebperSn18BRA+PWiSw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3564,6 +4664,8 @@
},
"node_modules/@comunica/mediatortype-join-coefficients": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-2.10.0.tgz",
+ "integrity": "sha512-EPipAV5PDNeEVXbsd+8NsqNKu5ztCAoEJ3azcFAmD9di9ppArNJWU/mxy5yUzcBgMUX4wRp6jCa5rIF5sRHG7g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3573,6 +4675,8 @@
},
"node_modules/@comunica/mediatortype-time": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-2.10.0.tgz",
+ "integrity": "sha512-nBz1exxrja1Tj8KSlSevG4Hw2u09tTh6gtNfVjI76i/e7muu4RUWVhi9b8PcwBNAfuUqRl+5OgOSa2X4W+6QlA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3581,6 +4685,8 @@
},
"node_modules/@comunica/metadata": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-2.10.0.tgz",
+ "integrity": "sha512-PF7TKhuDIO4GE9tzuAkTxarQV5cmwXZ64hp0qm8Ql/V+dVHu/3xLL9v/Q67ZX26GF9hOyr7cdpNI08M7DHc86g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3589,6 +4695,8 @@
},
"node_modules/@comunica/query-sparql": {
"version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/@comunica/query-sparql/-/query-sparql-2.10.2.tgz",
+ "integrity": "sha512-bgjQ8N5/vP3Iy71AgDKQc06mXmEBvh7dsenw2VPbvk11iXywec4XCq8TzX+GozL+Zxxl5XyYlBw+nRjvORTGHg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3733,6 +4841,8 @@
},
"node_modules/@comunica/runner": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-2.10.0.tgz",
+ "integrity": "sha512-v/oEKT+IwjO6Y74bCCzlR+ZMI6oykpfz7GQrQbl1oTWQsvBbTdf0omPkoYnk1esEAsFnsJD+NGwAiRiFKeBo0A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3747,6 +4857,8 @@
},
"node_modules/@comunica/runner-cli": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-2.10.0.tgz",
+ "integrity": "sha512-16QI0rWFHURCy5waVFcZ/fhKI/hyzNx5YyCGPaEaUX8MKyamvCCXHSWvPLLbjJbsjGZ9wXrC9dwwhRmbfmidpw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3761,6 +4873,8 @@
},
"node_modules/@comunica/types": {
"version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@comunica/types/-/types-2.10.0.tgz",
+ "integrity": "sha512-1UjPGbZcYrapBjMGUZedrIGcn9rOLpEOlJo1ZkWddFUGTwndVg9d4BZnQw+UnQzXMcLJcdKt94Zns8iEmBqARw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3772,6 +4886,8 @@
},
"node_modules/@cspotcode/source-map-support": {
"version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3783,6 +4899,8 @@
},
"node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
"version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3792,6 +4910,8 @@
},
"node_modules/@dabh/diagnostics": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz",
+ "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3802,6 +4922,8 @@
},
"node_modules/@digitalbazaar/http-client": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-1.2.0.tgz",
+ "integrity": "sha512-W9KQQ5pUJcaR0I4c2HPJC0a7kRbZApIorZgPnEDwMBgj16iQzutGLrCXYaZOmxqVLVNqqlQ4aUJh+HBQZy4W6Q==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -3814,21 +4936,28 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz",
+ "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "eslint-visitor-keys": "^3.3.0"
+ "eslint-visitor-keys": "^3.4.3"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
"peerDependencies": {
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
"node_modules/@eslint-community/regexpp": {
- "version": "4.10.0",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3837,6 +4966,8 @@
},
"node_modules/@eslint/eslintrc": {
"version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3859,6 +4990,8 @@
},
"node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3866,8 +4999,26 @@
"concat-map": "0.0.1"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@eslint/eslintrc/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -3877,8 +5028,23 @@
"node": "*"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@eslint/js": {
- "version": "8.57.0",
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
+ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3887,16 +5053,22 @@
},
"node_modules/@gar/promisify": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
"dev": true,
"license": "MIT"
},
"node_modules/@hapi/hoek": {
"version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@hapi/topo": {
"version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
+ "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -3904,11 +5076,14 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.14",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
+ "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
+ "deprecated": "Use @eslint/config-array instead",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.2",
+ "@humanwhocodes/object-schema": "^2.0.3",
"debug": "^4.3.1",
"minimatch": "^3.0.5"
},
@@ -3918,6 +5093,8 @@
},
"node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3927,6 +5104,8 @@
},
"node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -3938,6 +5117,8 @@
},
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -3949,20 +5130,40 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.2",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+ "deprecated": "Use @eslint/object-schema instead",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@hutson/parse-repository-url": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
+ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=6.9.0"
}
},
+ "node_modules/@inrupt/jest-jsdom-polyfills": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@inrupt/jest-jsdom-polyfills/-/jest-jsdom-polyfills-3.2.6.tgz",
+ "integrity": "sha512-PJqWy+arK7hzSSg6bYgriDVd+QxiCOulk9qnHl7KQgonzPZeXiJJMUXCRZ844JCyaLmS/bwjW+Fe0xhUqxSB/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/webcrypto": "^1.5.0",
+ "@web-std/blob": "^3.0.5",
+ "@web-std/file": "^3.0.3",
+ "undici": "^7.5.0"
+ }
+ },
"node_modules/@inrupt/oidc-client": {
"version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@inrupt/oidc-client/-/oidc-client-1.11.6.tgz",
+ "integrity": "sha512-1rCTk1T6pdm/7gKozutZutk7jwmYBADlnkGGoI5ypke099NOCa5KFXjkQpbjsps0PRkKZ+0EaR70XN5+xqmViA==",
"license": "Apache-2.0",
"dependencies": {
"acorn": "^7.4.1",
@@ -3973,24 +5174,34 @@
}
},
"node_modules/@inrupt/oidc-client-ext": {
- "version": "2.0.0",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@inrupt/oidc-client-ext/-/oidc-client-ext-2.3.0.tgz",
+ "integrity": "sha512-EGEViPSqzHiuCP6/bsSxB9UBcJ1qirunEOTozZqbr3ctJZ4LbeBJpoCo7i5rU+seAWymtQv8FpeY51YBUzW4/g==",
"license": "MIT",
"dependencies": {
"@inrupt/oidc-client": "^1.11.6",
- "@inrupt/solid-client-authn-core": "^2.0.0",
+ "@inrupt/solid-client-authn-core": "^2.3.0",
"jose": "^5.1.3",
- "uuid": "^9.0.1"
+ "uuid": "^11.0.3"
}
},
- "node_modules/@inrupt/oidc-client-ext/node_modules/jose": {
- "version": "5.2.2",
+ "node_modules/@inrupt/oidc-client-ext/node_modules/uuid": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+ "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
"license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/panva"
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
}
},
"node_modules/@inrupt/oidc-client/node_modules/acorn": {
"version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -4000,60 +5211,69 @@
}
},
"node_modules/@inrupt/solid-client-authn-browser": {
- "version": "2.0.0",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-browser/-/solid-client-authn-browser-2.3.0.tgz",
+ "integrity": "sha512-3bh1bywDcIjqFMH6+pfAIuq0thLKC3d8Bwk+Wgg1wxgs/vgIFfzFVBjxwJu/Ms9g8MG6w7AApDC6Wbq2uZaU4w==",
"license": "MIT",
"dependencies": {
- "@inrupt/oidc-client-ext": "^2.0.0",
- "@inrupt/solid-client-authn-core": "^2.0.0",
+ "@inrupt/oidc-client-ext": "^2.3.0",
+ "@inrupt/solid-client-authn-core": "^2.3.0",
"events": "^3.3.0",
"jose": "^5.1.3",
- "uuid": "^9.0.1"
+ "uuid": "^11.0.3"
}
},
- "node_modules/@inrupt/solid-client-authn-browser/node_modules/jose": {
- "version": "5.2.2",
+ "node_modules/@inrupt/solid-client-authn-browser/node_modules/uuid": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+ "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
"license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/panva"
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
}
},
"node_modules/@inrupt/solid-client-authn-core": {
- "version": "2.2.6",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@inrupt/solid-client-authn-core/-/solid-client-authn-core-2.3.0.tgz",
+ "integrity": "sha512-uzMU3aiDuav33yEV3Fi8ywIycg66YNAYSbFBolRZbHLE/08BlsjJUzVT7Qv/XKBt1egT83sDrOIm5Mr3jm5KUQ==",
"license": "MIT",
"dependencies": {
"events": "^3.3.0",
"jose": "^5.1.3",
- "uuid": "^10.0.0"
+ "uuid": "^11.0.3"
},
"engines": {
"node": "^18.0.0 || ^20.0.0 || ^22.0.0"
}
},
- "node_modules/@inrupt/solid-client-authn-core/node_modules/jose": {
- "version": "5.9.4",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/panva"
- }
- },
"node_modules/@inrupt/solid-client-authn-core/node_modules/uuid": {
- "version": "10.0.0",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+ "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
"license": "MIT",
"bin": {
- "uuid": "dist/bin/uuid"
+ "uuid": "dist/esm/bin/uuid"
}
},
"node_modules/@ioredis/commands": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz",
+ "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==",
"dev": true,
"license": "MIT"
},
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4069,7 +5289,9 @@
}
},
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.0.1",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4081,6 +5303,8 @@
},
"node_modules/@isaacs/cliui/node_modules/ansi-styles": {
"version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4092,11 +5316,15 @@
},
"node_modules/@isaacs/cliui/node_modules/emoji-regex": {
"version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
"dev": true,
"license": "MIT"
},
"node_modules/@isaacs/cliui/node_modules/string-width": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4113,6 +5341,8 @@
},
"node_modules/@isaacs/cliui/node_modules/strip-ansi": {
"version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4127,6 +5357,8 @@
},
"node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
"version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4143,6 +5375,8 @@
},
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4158,6 +5392,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
"version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4166,6 +5402,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4178,6 +5416,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
"version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4190,6 +5430,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4201,6 +5443,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4215,6 +5459,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4226,6 +5472,8 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4234,11 +5482,15 @@
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@istanbuljs/schema": {
"version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4257,57 +5509,61 @@
}
},
"node_modules/@jest/console": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz",
+ "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^27.5.1",
- "jest-util": "^27.5.1",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
"slash": "^3.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/core": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
+ "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/console": "^27.5.1",
- "@jest/reporters": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/console": "^29.7.0",
+ "@jest/reporters": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
- "emittery": "^0.8.1",
+ "ci-info": "^3.2.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.9",
- "jest-changed-files": "^27.5.1",
- "jest-config": "^27.5.1",
- "jest-haste-map": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-resolve-dependencies": "^27.5.1",
- "jest-runner": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
- "jest-watcher": "^27.5.1",
+ "jest-changed-files": "^29.7.0",
+ "jest-config": "^29.7.0",
+ "jest-haste-map": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-resolve-dependencies": "^29.7.0",
+ "jest-runner": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
+ "jest-watcher": "^29.7.0",
"micromatch": "^4.0.4",
- "rimraf": "^3.0.0",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"strip-ansi": "^6.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
@@ -4318,82 +5574,152 @@
}
}
},
+ "node_modules/@jest/core/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/core/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jest/core/node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@jest/environment": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
+ "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/fake-timers": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^27.5.1"
+ "jest-mock": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jest/expect": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "expect": "^29.7.0",
+ "jest-snapshot": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jest/expect-utils": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
+ "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jest-get-type": "^29.6.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/fake-timers": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
+ "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
- "@sinonjs/fake-timers": "^8.0.1",
+ "@jest/types": "^29.6.3",
+ "@sinonjs/fake-timers": "^10.0.2",
"@types/node": "*",
- "jest-message-util": "^27.5.1",
- "jest-mock": "^27.5.1",
- "jest-util": "^27.5.1"
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/globals": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz",
+ "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^27.5.1",
- "@jest/types": "^27.5.1",
- "expect": "^27.5.1"
+ "@jest/environment": "^29.7.0",
+ "@jest/expect": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "jest-mock": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/reporters": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz",
+ "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/console": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "@jridgewell/trace-mapping": "^0.3.18",
"@types/node": "*",
"chalk": "^4.0.0",
"collect-v8-coverage": "^1.0.0",
"exit": "^0.1.2",
- "glob": "^7.1.2",
+ "glob": "^7.1.3",
"graceful-fs": "^4.2.9",
"istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-instrument": "^6.0.0",
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.1.3",
- "jest-haste-map": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-worker": "^27.5.1",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-worker": "^29.7.0",
"slash": "^3.0.0",
- "source-map": "^0.6.0",
"string-length": "^4.0.1",
- "terminal-link": "^2.0.0",
- "v8-to-istanbul": "^8.1.0"
+ "strip-ansi": "^6.0.0",
+ "v8-to-istanbul": "^9.0.1"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
@@ -4406,6 +5732,8 @@
},
"node_modules/@jest/schemas": {
"version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4416,107 +5744,101 @@
}
},
"node_modules/@jest/source-map": {
- "version": "27.5.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz",
+ "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.18",
"callsites": "^3.0.0",
- "graceful-fs": "^4.2.9",
- "source-map": "^0.6.0"
+ "graceful-fs": "^4.2.9"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/test-result": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz",
+ "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/console": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/console": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/test-sequencer": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz",
+ "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/test-result": "^27.5.1",
+ "@jest/test-result": "^29.7.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-runtime": "^27.5.1"
+ "jest-haste-map": "^29.7.0",
+ "slash": "^3.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/transform": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz",
+ "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.1.0",
- "@jest/types": "^27.5.1",
+ "@babel/core": "^7.11.6",
+ "@jest/types": "^29.6.3",
+ "@jridgewell/trace-mapping": "^0.3.18",
"babel-plugin-istanbul": "^6.1.1",
"chalk": "^4.0.0",
- "convert-source-map": "^1.4.0",
- "fast-json-stable-stringify": "^2.0.0",
+ "convert-source-map": "^2.0.0",
+ "fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-util": "^27.5.1",
+ "jest-haste-map": "^29.7.0",
+ "jest-regex-util": "^29.6.3",
+ "jest-util": "^29.7.0",
"micromatch": "^4.0.4",
"pirates": "^4.0.4",
"slash": "^3.0.0",
- "source-map": "^0.6.1",
- "write-file-atomic": "^3.0.0"
+ "write-file-atomic": "^4.0.2"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/@jest/transform/node_modules/write-file-atomic": {
- "version": "3.0.3",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/types": {
- "version": "27.5.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@jest/schemas": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"@types/istanbul-reports": "^3.0.0",
"@types/node": "*",
- "@types/yargs": "^16.0.0",
+ "@types/yargs": "^17.0.8",
"chalk": "^4.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/@jest/types/node_modules/@types/yargs": {
- "version": "16.0.9",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/yargs-parser": "*"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jeswr/prefixcc": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jeswr/prefixcc/-/prefixcc-1.2.1.tgz",
+ "integrity": "sha512-kBBXbqsaeh3Irp416h/RbelqJgIOp6X/OJJlYmLyr/9qlBYKTKSCuEv5/xjZ0Yf8Yec+QFRYBaOQ2JkMBSH7KA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4527,7 +5849,9 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.5",
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
+ "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4541,6 +5865,8 @@
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4549,6 +5875,8 @@
},
"node_modules/@jridgewell/set-array": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4556,12 +5884,16 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4571,6 +5903,8 @@
},
"node_modules/@koa/cors": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@koa/cors/-/cors-5.0.0.tgz",
+ "integrity": "sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4581,29 +5915,36 @@
}
},
"node_modules/@koa/router": {
- "version": "12.0.2",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@koa/router/-/router-13.1.0.tgz",
+ "integrity": "sha512-mNVu1nvkpSd8Q8gMebGbCkDWJ51ODetrFvLKYusej+V0ByD4btqHYnPIzTBLXnQMVUlm/oxVwqmWBY3zQfZilw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "debug": "^4.3.4",
"http-errors": "^2.0.0",
"koa-compose": "^4.1.0",
- "methods": "^1.1.2",
"path-to-regexp": "^6.3.0"
},
"engines": {
- "node": ">= 12"
+ "node": ">= 18"
}
},
- "node_modules/@koa/router/node_modules/path-to-regexp": {
- "version": "6.3.0",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@ldo/cli": {
"resolved": "packages/cli",
"link": true
},
+ "node_modules/@ldo/connected": {
+ "resolved": "packages/connected",
+ "link": true
+ },
+ "node_modules/@ldo/connected-nextgraph": {
+ "resolved": "packages/connected-nextgraph",
+ "link": true
+ },
+ "node_modules/@ldo/connected-solid": {
+ "resolved": "packages/connected-solid",
+ "link": true
+ },
"node_modules/@ldo/dataset": {
"resolved": "packages/dataset",
"link": true
@@ -4620,12 +5961,12 @@
"resolved": "packages/rdf-utils",
"link": true
},
- "node_modules/@ldo/schema-converter-shex": {
- "resolved": "packages/schema-converter-shex",
+ "node_modules/@ldo/react": {
+ "resolved": "packages/react",
"link": true
},
- "node_modules/@ldo/solid": {
- "resolved": "packages/solid",
+ "node_modules/@ldo/schema-converter-shex": {
+ "resolved": "packages/schema-converter-shex",
"link": true
},
"node_modules/@ldo/solid-react": {
@@ -4650,6 +5991,8 @@
},
"node_modules/@lerna/child-process": {
"version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.4.2.tgz",
+ "integrity": "sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4663,6 +6006,8 @@
},
"node_modules/@lerna/create": {
"version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.4.2.tgz",
+ "integrity": "sha512-1wplFbQ52K8E/unnqB0Tq39Z4e+NEoNrpovEnl6GpsTUrC6WDp8+w0Le2uCBV0hXyemxChduCkLz4/y1H1wTeg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4738,6 +6083,8 @@
},
"node_modules/@lerna/create/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4747,6 +6094,8 @@
},
"node_modules/@lerna/create/node_modules/chalk": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4760,8 +6109,69 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/@lerna/create/node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@lerna/create/node_modules/execa": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
+ "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/fs-extra": {
+ "version": "11.3.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
+ "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/get-stream": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz",
+ "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@lerna/create/node_modules/glob": {
"version": "9.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
+ "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4779,6 +6189,8 @@
},
"node_modules/@lerna/create/node_modules/glob-parent": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4790,6 +6202,8 @@
},
"node_modules/@lerna/create/node_modules/glob/node_modules/brace-expansion": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4798,6 +6212,8 @@
},
"node_modules/@lerna/create/node_modules/glob/node_modules/minimatch": {
"version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
+ "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4810,8 +6226,20 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@lerna/create/node_modules/is-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@lerna/create/node_modules/minimatch": {
"version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4823,6 +6251,8 @@
},
"node_modules/@lerna/create/node_modules/minipass": {
"version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -4831,6 +6261,8 @@
},
"node_modules/@lerna/create/node_modules/resolve-from": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4839,6 +6271,8 @@
},
"node_modules/@lerna/create/node_modules/rimraf": {
"version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz",
+ "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4854,8 +6288,50 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@lerna/create/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/write-file-atomic": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
+ "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/write-file-atomic/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4868,6 +6344,8 @@
},
"node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4876,6 +6354,8 @@
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4888,6 +6368,8 @@
},
"node_modules/@npmcli/fs": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4898,8 +6380,23 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
+ "node_modules/@npmcli/fs/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@npmcli/git": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz",
+ "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4918,14 +6415,31 @@
},
"node_modules/@npmcli/git/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
}
},
+ "node_modules/@npmcli/git/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@npmcli/git/node_modules/which": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4939,7 +6453,9 @@
}
},
"node_modules/@npmcli/installed-package-contents": {
- "version": "2.0.2",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz",
+ "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4947,14 +6463,16 @@
"npm-normalize-package-bin": "^3.0.0"
},
"bin": {
- "installed-package-contents": "lib/index.js"
+ "installed-package-contents": "bin/index.js"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": {
- "version": "3.0.0",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
+ "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4966,6 +6484,8 @@
},
"node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -4974,6 +6494,9 @@
},
"node_modules/@npmcli/move-file": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4986,6 +6509,8 @@
},
"node_modules/@npmcli/node-gyp": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz",
+ "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -4994,6 +6519,8 @@
},
"node_modules/@npmcli/promise-spawn": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz",
+ "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5005,6 +6532,8 @@
},
"node_modules/@npmcli/promise-spawn/node_modules/which": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5019,6 +6548,8 @@
},
"node_modules/@npmcli/run-script": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz",
+ "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5034,6 +6565,8 @@
},
"node_modules/@npmcli/run-script/node_modules/which": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5048,6 +6581,8 @@
},
"node_modules/@nrwl/devkit": {
"version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.10.0.tgz",
+ "integrity": "sha512-fRloARtsDQoQgQ7HKEy0RJiusg/HSygnmg4gX/0n/Z+SUS+4KoZzvHjXc6T5ZdEiSjvLypJ+HBM8dQzIcVACPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5056,6 +6591,8 @@
},
"node_modules/@nrwl/tao": {
"version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.10.0.tgz",
+ "integrity": "sha512-QNAanpINbr+Pod6e1xNgFbzK1x5wmZl+jMocgiEFXZ67KHvmbD6MAQQr0MMz+GPhIu7EE4QCTLTyCEMlAG+K5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5068,6 +6605,8 @@
},
"node_modules/@nx/devkit": {
"version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.10.0.tgz",
+ "integrity": "sha512-IvKQqRJFDDiaj33SPfGd3ckNHhHi6ceEoqCbAP4UuMXOPPVOX6H0KVk+9tknkPb48B7jWIw6/AgOeWkBxPRO5w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5083,22 +6622,46 @@
"nx": ">= 15 <= 17"
}
},
- "node_modules/@nx/devkit/node_modules/semver": {
- "version": "7.5.3",
+ "node_modules/@nx/devkit/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
+ "yallist": "^4.0.0"
},
"engines": {
"node": ">=10"
}
},
+ "node_modules/@nx/devkit/node_modules/semver": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@nx/devkit/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/@nx/nx-darwin-arm64": {
"version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.10.0.tgz",
+ "integrity": "sha512-YF+MIpeuwFkyvM5OwgY/rTNRpgVAI/YiR0yTYCZR+X3AAvP775IVlusNgQ3oedTBRUzyRnI4Tknj1WniENFsvQ==",
"cpu": [
"arm64"
],
@@ -5112,8 +6675,163 @@
"node": ">= 10"
}
},
+ "node_modules/@nx/nx-darwin-x64": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.10.0.tgz",
+ "integrity": "sha512-ypi6YxwXgb0kg2ixKXE3pwf5myVNUgWf1CsV5OzVccCM8NzheMO51KDXTDmEpXdzUsfT0AkO1sk5GZeCjhVONg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-freebsd-x64": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.10.0.tgz",
+ "integrity": "sha512-UeEYFDmdbbDkTQamqvtU8ibgu5jQLgFF1ruNb/U4Ywvwutw2d4ruOMl2e0u9hiNja9NFFAnDbvzrDcMo7jYqYw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-arm-gnueabihf": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.10.0.tgz",
+ "integrity": "sha512-WV3XUC2DB6/+bz1sx+d1Ai9q2Cdr+kTZRN50SOkfmZUQyEBaF6DRYpx/a4ahhxH3ktpNfyY8Maa9OEYxGCBkQA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-arm64-gnu": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.10.0.tgz",
+ "integrity": "sha512-aWIkOUw995V3ItfpAi5FuxQ+1e9EWLS1cjWM1jmeuo+5WtaKToJn5itgQOkvSlPz+HSLgM3VfXMvOFALNk125g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-arm64-musl": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.10.0.tgz",
+ "integrity": "sha512-uO6Gg+irqpVcCKMcEPIQcTFZ+tDI02AZkqkP7koQAjniLEappd8DnUBSQdcn53T086pHpdc264X/ZEpXFfrKWQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-x64-gnu": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.10.0.tgz",
+ "integrity": "sha512-134PW/u/arNFAQKpqMJniC7irbChMPz+W+qtyKPAUXE0XFKPa7c1GtlI/wK2dvP9qJDZ6bKf0KtA0U/m2HMUOA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-x64-musl": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.10.0.tgz",
+ "integrity": "sha512-q8sINYLdIJxK/iUx9vRk5jWAWb/2O0PAbOJFwv4qkxBv4rLoN7y+otgCZ5v0xfx/zztFgk/oNY4lg5xYjIso2Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-win32-arm64-msvc": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.10.0.tgz",
+ "integrity": "sha512-moJkL9kcqxUdJSRpG7dET3UeLIciwrfP08mzBQ12ewo8K8FzxU8ZUsTIVVdNrwt01CXOdXoweGfdQLjJ4qTURA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-win32-x64-msvc": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.10.0.tgz",
+ "integrity": "sha512-5iV2NKZnzxJwZZ4DM5JVbRG/nkhAbzEskKaLBB82PmYGKzaDHuMHP1lcPoD/rtYMlowZgNA/RQndfKvPBPwmXA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/@octokit/auth-token": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz",
+ "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5122,6 +6840,8 @@
},
"node_modules/@octokit/core": {
"version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
+ "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5139,6 +6859,8 @@
},
"node_modules/@octokit/endpoint": {
"version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz",
+ "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5152,6 +6874,8 @@
},
"node_modules/@octokit/graphql": {
"version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz",
+ "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5165,16 +6889,22 @@
},
"node_modules/@octokit/openapi-types": {
"version": "18.1.1",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
+ "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
"dev": true,
"license": "MIT"
},
"node_modules/@octokit/plugin-enterprise-rest": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz",
+ "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==",
"dev": true,
"license": "MIT"
},
"node_modules/@octokit/plugin-paginate-rest": {
"version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz",
+ "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5190,6 +6920,8 @@
},
"node_modules/@octokit/plugin-request-log": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
+ "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -5198,6 +6930,8 @@
},
"node_modules/@octokit/plugin-rest-endpoint-methods": {
"version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz",
+ "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5212,6 +6946,8 @@
},
"node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
"version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz",
+ "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5220,6 +6956,8 @@
},
"node_modules/@octokit/request": {
"version": "6.2.8",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz",
+ "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5236,6 +6974,8 @@
},
"node_modules/@octokit/request-error": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
+ "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5249,6 +6989,8 @@
},
"node_modules/@octokit/rest": {
"version": "19.0.11",
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz",
+ "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5263,11 +7005,15 @@
},
"node_modules/@octokit/tsconfig": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz",
+ "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==",
"dev": true,
"license": "MIT"
},
"node_modules/@octokit/types": {
"version": "9.3.2",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
+ "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5276,6 +7022,8 @@
},
"node_modules/@parcel/watcher": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz",
+ "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -5291,8 +7039,52 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/@peculiar/asn1-schema": {
+ "version": "2.3.15",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.15.tgz",
+ "integrity": "sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "asn1js": "^3.0.5",
+ "pvtsutils": "^1.3.6",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@peculiar/json-schema": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz",
+ "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/@peculiar/webcrypto": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz",
+ "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-schema": "^2.3.8",
+ "@peculiar/json-schema": "^1.1.12",
+ "pvtsutils": "^1.3.5",
+ "tslib": "^2.6.2",
+ "webcrypto-core": "^1.8.0"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -5301,7 +7093,9 @@
}
},
"node_modules/@pkgr/core": {
- "version": "0.1.1",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.0.tgz",
+ "integrity": "sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5313,6 +7107,8 @@
},
"node_modules/@rdfjs/data-model": {
"version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/@rdfjs/data-model/-/data-model-1.3.4.tgz",
+ "integrity": "sha512-iKzNcKvJotgbFDdti7GTQDCYmL7GsGldkYStiP0K8EYtN7deJu5t7U11rKTz+nR7RtesUggT+lriZ7BakFv8QQ==",
"license": "MIT",
"dependencies": {
"@rdfjs/types": ">=1.0.1"
@@ -5323,6 +7119,8 @@
},
"node_modules/@rdfjs/dataset": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@rdfjs/dataset/-/dataset-1.1.1.tgz",
+ "integrity": "sha512-BNwCSvG0cz0srsG5esq6CQKJc1m8g/M0DZpLuiEp0MMpfwguXX7VeS8TCg4UUG3DV/DqEvhy83ZKSEjdsYseeA==",
"license": "MIT",
"dependencies": {
"@rdfjs/data-model": "^1.2.0"
@@ -5333,6 +7131,8 @@
},
"node_modules/@rdfjs/namespace": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rdfjs/namespace/-/namespace-1.1.0.tgz",
+ "integrity": "sha512-utO5rtaOKxk8B90qzaQ0N+J5WrCI28DtfAY/zExCmXE7cOfC5uRI/oMKbLaVEPj2P7uArekt/T4IPATtj7Tjug==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5344,6 +7144,8 @@
},
"node_modules/@rdfjs/term-set": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rdfjs/term-set/-/term-set-1.1.0.tgz",
+ "integrity": "sha512-QQ4yzVe1Rvae/GN9SnOhweHNpaxQtnAjeOVciP/yJ0Gfxtbphy2tM56ZsRLV04Qq5qMcSclZIe6irYyEzx/UwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5352,11 +7154,15 @@
},
"node_modules/@rdfjs/to-ntriples": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@rdfjs/to-ntriples/-/to-ntriples-2.0.0.tgz",
+ "integrity": "sha512-nDhpfhx6W6HKsy4HjyLp3H1nbrX1CiUCWhWQwKcYZX1s9GOjcoQTwY7GUUbVec0hzdJDQBR6gnjxtENBDt482Q==",
"dev": true,
"license": "MIT"
},
"node_modules/@rdfjs/types": {
- "version": "1.1.0",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz",
+ "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==",
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -5364,6 +7170,8 @@
},
"node_modules/@rubensworks/saxes": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@rubensworks/saxes/-/saxes-6.0.1.tgz",
+ "integrity": "sha512-UW4OTIsOtJ5KSXo2Tchi4lhZqu+tlHrOAs4nNti7CrtB53kAZl3/hyrTi6HkMihxdbDM6m2Zc3swc/ZewEe1xw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5375,6 +7183,8 @@
},
"node_modules/@shexjs/parser": {
"version": "1.0.0-alpha.28",
+ "resolved": "https://registry.npmjs.org/@shexjs/parser/-/parser-1.0.0-alpha.28.tgz",
+ "integrity": "sha512-eeVeHq/2JG9X+3h7y+7EmuBSWWl2EMj/EQBLk5CTRx4W4hWDdjWczsY8RWwKjkIzLwUS1+G0aiAI1u5LHCZ2Rw==",
"license": "MIT",
"dependencies": {
"@shexjs/util": "^1.0.0-alpha.28",
@@ -5386,6 +7196,8 @@
},
"node_modules/@shexjs/term": {
"version": "1.0.0-alpha.27",
+ "resolved": "https://registry.npmjs.org/@shexjs/term/-/term-1.0.0-alpha.27.tgz",
+ "integrity": "sha512-+D7P7pglRPTZC2RkwaQuq+cgBZImx+61JZtcN77uEJVqcGaIscQK5hScsKhAPIo16/I+4jhIUCEFojXqw6otpg==",
"license": "MIT",
"dependencies": {
"@types/shexj": "^2.1.6",
@@ -5396,12 +7208,10 @@
"node": ">=0.10.0"
}
},
- "node_modules/@shexjs/term/node_modules/@types/shexj": {
- "version": "2.1.7",
- "license": "MIT"
- },
"node_modules/@shexjs/util": {
"version": "1.0.0-alpha.28",
+ "resolved": "https://registry.npmjs.org/@shexjs/util/-/util-1.0.0-alpha.28.tgz",
+ "integrity": "sha512-L8pBokTU/5eNRJPkC8R9SIgPw6/JDh/bHKdV5TZzf8/FkOMNJwKIy6UDHXM1I8FJ+c8u2gOOHp2MA+7b+md+0A==",
"license": "MIT",
"dependencies": {
"@shexjs/term": "^1.0.0-alpha.27",
@@ -5414,12 +7224,10 @@
"node": ">=0.10.0"
}
},
- "node_modules/@shexjs/util/node_modules/@types/shexj": {
- "version": "2.1.7",
- "license": "MIT"
- },
"node_modules/@shexjs/visitor": {
"version": "1.0.0-alpha.27",
+ "resolved": "https://registry.npmjs.org/@shexjs/visitor/-/visitor-1.0.0-alpha.27.tgz",
+ "integrity": "sha512-9s67A+f0ZZNw/SNxqoi1483CqUca8dbnHM6WDWsRH4+eXlQpQqwOZDxA8uKEaWeX4VcDrDwzWpr0WvK6EyDWIQ==",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5427,6 +7235,8 @@
},
"node_modules/@sideway/address": {
"version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
+ "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -5435,16 +7245,22 @@
},
"node_modules/@sideway/formula": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
+ "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@sideway/pinpoint": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@sigstore/bundle": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz",
+ "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -5456,6 +7272,8 @@
},
"node_modules/@sigstore/protobuf-specs": {
"version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz",
+ "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -5464,6 +7282,8 @@
},
"node_modules/@sigstore/sign": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz",
+ "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -5476,7 +7296,9 @@
}
},
"node_modules/@sigstore/sign/node_modules/@npmcli/fs": {
- "version": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5488,6 +7310,8 @@
},
"node_modules/@sigstore/sign/node_modules/cacache": {
"version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5509,7 +7333,9 @@
}
},
"node_modules/@sigstore/sign/node_modules/cacache/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -5518,6 +7344,8 @@
},
"node_modules/@sigstore/sign/node_modules/fs-minipass": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5528,7 +7356,9 @@
}
},
"node_modules/@sigstore/sign/node_modules/fs-minipass/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -5536,28 +7366,40 @@
}
},
"node_modules/@sigstore/sign/node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@sigstore/sign/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -5566,6 +7408,8 @@
},
"node_modules/@sigstore/sign/node_modules/make-fetch-happen": {
"version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5589,8 +7433,26 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/@sigstore/sign/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/minipass": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -5598,7 +7460,9 @@
}
},
"node_modules/@sigstore/sign/node_modules/minipass-fetch": {
- "version": "3.0.4",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5614,15 +7478,32 @@
}
},
"node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/@sigstore/sign/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5633,7 +7514,9 @@
}
},
"node_modules/@sigstore/sign/node_modules/ssri/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -5642,6 +7525,8 @@
},
"node_modules/@sigstore/sign/node_modules/unique-filename": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5653,6 +7538,8 @@
},
"node_modules/@sigstore/sign/node_modules/unique-slug": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5664,6 +7551,8 @@
},
"node_modules/@sigstore/tuf": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz",
+ "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -5676,11 +7565,15 @@
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
"dev": true,
"license": "MIT"
},
"node_modules/@sindresorhus/is": {
"version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz",
+ "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5691,7 +7584,9 @@
}
},
"node_modules/@sinonjs/commons": {
- "version": "1.8.6",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
+ "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -5699,15 +7594,19 @@
}
},
"node_modules/@sinonjs/fake-timers": {
- "version": "8.1.0",
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
+ "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@sinonjs/commons": "^1.7.0"
+ "@sinonjs/commons": "^3.0.0"
}
},
"node_modules/@smessie/readable-web-to-node-stream": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@smessie/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.3.tgz",
+ "integrity": "sha512-8FFE7psRtRWQT31/duqbmgnSf2++QLR2YH9kj5iwsHhnoqSvHdOY3SAN5e7dhc+60p2cNk7rv3HYOiXOapTEXQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5722,31 +7621,10 @@
"url": "https://github.com/sponsors/Borewit"
}
},
- "node_modules/@smessie/readable-web-to-node-stream/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/@smessie/readable-web-to-node-stream/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5790,11 +7668,15 @@
},
"node_modules/@solid/access-control-policy": {
"version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@solid/access-control-policy/-/access-control-policy-0.1.3.tgz",
+ "integrity": "sha512-LTxfN8N5hNBNYfuwJr0nyfxlp2P0+GeK+biCa1FQgIqska3wXpTgYaxjVgsw27mKx4N1FOlaGwG+nXdLnl9ykg==",
"dev": true,
"license": "MIT"
},
"node_modules/@solid/access-token-verifier": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@solid/access-token-verifier/-/access-token-verifier-2.1.0.tgz",
+ "integrity": "sha512-79u92GD1SBTxjYghg2ta6cfoBNZ5ljz/9zE6RmXUypTXW7oI18DTWiSrEjWwI4njW+OMh+4ih+sAR6AkI1IFxg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5805,16 +7687,23 @@
"ts-guards": "^0.5.1"
}
},
- "node_modules/@solid/access-token-verifier/node_modules/jose": {
- "version": "5.2.2",
+ "node_modules/@solid/access-token-verifier/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/panva"
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
}
},
"node_modules/@solid/access-token-verifier/node_modules/node-fetch": {
"version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5832,8 +7721,17 @@
}
}
},
+ "node_modules/@solid/access-token-verifier/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/@solid/community-server": {
- "version": "7.1.3",
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/@solid/community-server/-/community-server-7.1.6.tgz",
+ "integrity": "sha512-nLBR3cSMcKb+wUjBgs0I/EDIPBvz4UAAzhynx1S6nP5bUSEr5ii95meVKlEnBcRI6b2jqdyHk9WRa8V4v8V8GA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5913,32 +7811,73 @@
"node": ">=18.0"
}
},
+ "node_modules/@solid/community-server/node_modules/@types/fs-extra": {
+ "version": "11.0.4",
+ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz",
+ "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/jsonfile": "*",
+ "@types/node": "*"
+ }
+ },
"node_modules/@solid/community-server/node_modules/@types/node": {
- "version": "18.19.56",
+ "version": "18.19.83",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.83.tgz",
+ "integrity": "sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
}
},
- "node_modules/@solid/community-server/node_modules/cookie": {
- "version": "0.7.2",
+ "node_modules/@solid/community-server/node_modules/@types/uuid": {
+ "version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@solid/community-server/node_modules/cross-fetch": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz",
+ "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==",
"dev": true,
"license": "MIT",
- "engines": {
- "node": ">= 0.6"
+ "dependencies": {
+ "node-fetch": "^2.7.0"
}
},
- "node_modules/@solid/community-server/node_modules/cross-fetch": {
- "version": "4.0.0",
+ "node_modules/@solid/community-server/node_modules/fs-extra": {
+ "version": "11.3.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
+ "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/@solid/community-server/node_modules/jose": {
+ "version": "4.15.9",
+ "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz",
+ "integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/panva"
}
},
"node_modules/@solid/community-server/node_modules/marked": {
"version": "9.1.6",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz",
+ "integrity": "sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==",
"dev": true,
"license": "MIT",
"bin": {
@@ -5950,6 +7889,8 @@
},
"node_modules/@solid/community-server/node_modules/node-fetch": {
"version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5967,8 +7908,17 @@
}
}
},
+ "node_modules/@solid/community-server/node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@solid/community-server/node_modules/yargs": {
"version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5986,6 +7936,8 @@
},
"node_modules/@solid/community-server/node_modules/yargs-parser": {
"version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -5994,6 +7946,8 @@
},
"node_modules/@szmarczak/http-timer": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6005,6 +7959,8 @@
},
"node_modules/@testing-library/dom": {
"version": "9.3.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
+ "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6021,37 +7977,10 @@
"node": ">=14"
}
},
- "node_modules/@testing-library/dom/node_modules/ansi-styles": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@testing-library/dom/node_modules/pretty-format": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/@testing-library/dom/node_modules/react-is": {
- "version": "17.0.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@testing-library/react": {
- "version": "14.2.1",
+ "version": "14.3.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.3.1.tgz",
+ "integrity": "sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6069,6 +7998,8 @@
},
"node_modules/@tootallnate/once": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6077,10 +8008,14 @@
},
"node_modules/@ts-jison/common": {
"version": "0.4.1-alpha.1",
+ "resolved": "https://registry.npmjs.org/@ts-jison/common/-/common-0.4.1-alpha.1.tgz",
+ "integrity": "sha512-SDbHzq+UMD+V3ciKVBHwCEgVqSeyQPTCjOsd/ZNTGySUVg4x3EauR9ZcEfdVFAsYRR38XWgDI+spq5LDY46KvQ==",
"license": "MIT"
},
"node_modules/@ts-jison/lexer": {
"version": "0.4.1-alpha.1",
+ "resolved": "https://registry.npmjs.org/@ts-jison/lexer/-/lexer-0.4.1-alpha.1.tgz",
+ "integrity": "sha512-5C1Wr+wixAzn2MOFtgy7KbT6N6j9mhmbjAtyvOqZKsikKtNOQj22MM5HxT+ooRexG2NbtxnDSXYdhHR1Lg58ow==",
"license": "MIT",
"dependencies": {
"@ts-jison/common": "^0.4.1-alpha.1"
@@ -6088,6 +8023,8 @@
},
"node_modules/@ts-jison/parser": {
"version": "0.4.1-alpha.1",
+ "resolved": "https://registry.npmjs.org/@ts-jison/parser/-/parser-0.4.1-alpha.1.tgz",
+ "integrity": "sha512-xNj+qOez/7dju44LlYiTlCjxMzW5oek9EckUAElfln/GBK9vgMSk0swWcnacMr0TYbGjUQuXvL2wEgmDf5WajQ==",
"license": "MIT",
"dependencies": {
"@ts-jison/common": "^0.4.1-alpha.1",
@@ -6121,27 +8058,37 @@
}
},
"node_modules/@tsconfig/node10": {
- "version": "1.0.9",
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
+ "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
"dev": true,
"license": "MIT"
},
"node_modules/@tsconfig/node12": {
"version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
"dev": true,
"license": "MIT"
},
"node_modules/@tsconfig/node14": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
"dev": true,
"license": "MIT"
},
"node_modules/@tsconfig/node16": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
+ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
"dev": true,
"license": "MIT"
},
"node_modules/@tufjs/canonical-json": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz",
+ "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6150,6 +8097,8 @@
},
"node_modules/@tufjs/models": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz",
+ "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6162,6 +8111,8 @@
},
"node_modules/@types/accepts": {
"version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6170,16 +8121,22 @@
},
"node_modules/@types/aria-query": {
"version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/async-lock": {
"version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@types/async-lock/-/async-lock-1.4.2.tgz",
+ "integrity": "sha512-HlZ6Dcr205BmNhwkdXqrg2vkFMN2PluI7Lgr8In3B3wE5PiQHhjRqtW/lGdVU9gw+sM0JcIDx2AN+cW8oSWIcw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/babel__core": {
"version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6192,6 +8149,8 @@
},
"node_modules/@types/babel__generator": {
"version": "7.6.8",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
+ "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6200,6 +8159,8 @@
},
"node_modules/@types/babel__template": {
"version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6208,7 +8169,9 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.5",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
+ "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6217,11 +8180,15 @@
},
"node_modules/@types/bcryptjs": {
"version": "2.4.6",
+ "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz",
+ "integrity": "sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/body-parser": {
"version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6231,6 +8198,8 @@
},
"node_modules/@types/child-process-promise": {
"version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/@types/child-process-promise/-/child-process-promise-2.2.6.tgz",
+ "integrity": "sha512-g0pOHijr6Trug43D2bV0PLSIsSHa/xHEES2HeX5BAlduq1vW0nZcq27Zeud5lgmNB+kPYYVqiMap32EHGTco/w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6238,16 +8207,20 @@
}
},
"node_modules/@types/clownface": {
- "version": "2.0.7",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/clownface/-/clownface-2.0.10.tgz",
+ "integrity": "sha512-Vz48oQux0YArQ66wfRp54NlxvEmpyTqbFIH435AsgN7C+p4MXao/rjXUisULL6436bxjFk4VluZr7J2HQkBHmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rdfjs/types": ">=1.0.0",
+ "@rdfjs/types": ">=1",
"@types/rdfjs__environment": "*"
}
},
"node_modules/@types/concat-stream": {
"version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz",
+ "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==",
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -6255,6 +8228,8 @@
},
"node_modules/@types/connect": {
"version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6263,16 +8238,22 @@
},
"node_modules/@types/content-disposition": {
"version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz",
+ "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/cookie": {
"version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.4.tgz",
+ "integrity": "sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/cookies": {
"version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz",
+ "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6284,6 +8265,8 @@
},
"node_modules/@types/cors": {
"version": "2.8.17",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz",
+ "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6292,48 +8275,37 @@
},
"node_modules/@types/ejs": {
"version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz",
+ "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/end-of-stream": {
"version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/@types/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-StWAwZWMI5cK5wBKJHK/0MBJaZKMlN78EeDhBhBz6eEK51StnQzwERHG438/ToRJ/2CGaBW8TpyYxjkB1v9whA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
- "node_modules/@types/eslint": {
- "version": "8.56.5",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "@types/estree": "*",
- "@types/json-schema": "*"
- }
- },
- "node_modules/@types/estree": {
- "version": "1.0.5",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true
- },
"node_modules/@types/express": {
- "version": "4.17.21",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.1.tgz",
+ "integrity": "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
- "@types/express-serve-static-core": "^4.17.33",
- "@types/qs": "*",
+ "@types/express-serve-static-core": "^5.0.0",
"@types/serve-static": "*"
}
},
"node_modules/@types/express-serve-static-core": {
- "version": "4.17.43",
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
+ "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6345,22 +8317,27 @@
},
"node_modules/@types/form-data": {
"version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz",
+ "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==",
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/fs-extra": {
- "version": "11.0.4",
+ "version": "9.0.13",
+ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
+ "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/jsonfile": "*",
"@types/node": "*"
}
},
"node_modules/@types/graceful-fs": {
"version": "4.1.9",
+ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
+ "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6368,22 +8345,30 @@
}
},
"node_modules/@types/http-assert": {
- "version": "1.5.5",
+ "version": "1.5.6",
+ "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.6.tgz",
+ "integrity": "sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/http-cache-semantics": {
"version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/http-errors": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/http-link-header": {
- "version": "1.0.5",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.7.tgz",
+ "integrity": "sha512-snm5oLckop0K3cTDAiBnZDy6ncx9DJ3mCRDvs42C884MbVYPP74Tiq2hFsSDRTyjK6RyDYDIulPiW23ge+g5Lw==",
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -6391,11 +8376,15 @@
},
"node_modules/@types/istanbul-lib-coverage": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6404,6 +8393,8 @@
},
"node_modules/@types/istanbul-reports": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6412,6 +8403,8 @@
},
"node_modules/@types/jest": {
"version": "27.5.2",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz",
+ "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6419,42 +8412,29 @@
"pretty-format": "^27.0.0"
}
},
- "node_modules/@types/jest/node_modules/ansi-styles": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@types/jest/node_modules/pretty-format": {
- "version": "27.5.1",
+ "node_modules/@types/jsdom": {
+ "version": "20.0.1",
+ "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz",
+ "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "@types/node": "*",
+ "@types/tough-cookie": "*",
+ "parse5": "^7.0.0"
}
},
- "node_modules/@types/jest/node_modules/react-is": {
- "version": "17.0.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/json-schema": {
"version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/jsonfile": {
"version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz",
+ "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6469,11 +8449,15 @@
},
"node_modules/@types/keygrip": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz",
+ "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/koa": {
"version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
+ "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6489,6 +8473,8 @@
},
"node_modules/@types/koa-compose": {
"version": "3.2.8",
+ "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz",
+ "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6496,12 +8482,16 @@
}
},
"node_modules/@types/lodash": {
- "version": "4.14.202",
+ "version": "4.17.16",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz",
+ "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/lodash.orderby": {
"version": "4.6.9",
+ "resolved": "https://registry.npmjs.org/@types/lodash.orderby/-/lodash.orderby-4.6.9.tgz",
+ "integrity": "sha512-T9o2wkIJOmxXwVTPTmwJ59W6eTi2FseiLR369fxszG649Po/xe9vqFNhf/MtnvT5jrbDiyWKxPFPZbpSVK0SVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6510,42 +8500,56 @@
},
"node_modules/@types/mime": {
"version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/mime-types": {
"version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz",
+ "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/minimatch": {
"version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/minimist": {
"version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/n3": {
- "version": "1.16.4",
+ "version": "1.24.2",
+ "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.24.2.tgz",
+ "integrity": "sha512-clurEPFqgx68kQxCBCrAUppsvZyyj/uVEgbhquYaawTZuDptrRrnFsHIWd4PubwWCfFgyrHBgaB2Tt09TTYLWw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rdfjs/types": "^1.1.0",
+ "@rdfjs/types": "*",
"@types/node": "*"
}
},
"node_modules/@types/node": {
- "version": "20.11.20",
+ "version": "20.17.27",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.27.tgz",
+ "integrity": "sha512-U58sbKhDrthHlxHRJw7ZLiLDZGmAUOZUbpw0S6nL27sYUdhvgBLCRu/keSd6qcTsfArd1sRFCCBxzWATGr/0UA==",
"license": "MIT",
"dependencies": {
- "undici-types": "~5.26.4"
+ "undici-types": "~6.19.2"
}
},
"node_modules/@types/nodemailer": {
- "version": "6.4.14",
+ "version": "6.4.17",
+ "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.17.tgz",
+ "integrity": "sha512-I9CCaIp6DTldEg7vyUTZi8+9Vo0hi1/T8gv3C89yk1rSAAzoKQ8H8ki/jBYJSFoH/BisgLP8tkZMlQ91CIquww==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6554,23 +8558,23 @@
},
"node_modules/@types/normalize-package-data": {
"version": "2.4.4",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
+ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/oidc-provider": {
- "version": "8.5.2",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@types/oidc-provider/-/oidc-provider-8.8.1.tgz",
+ "integrity": "sha512-Yi/OJ7s0CFJ1AWAQrY2EO/zkV9uppLtiGAzrA07lBDveUOvxtYh7GflnHFXcgufVaPxVAjdykizjTYTMNVhdJw==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "@types/keygrip": "*",
"@types/koa": "*",
"@types/node": "*"
}
},
- "node_modules/@types/prettier": {
- "version": "2.7.3",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/prompts": {
"version": "2.4.9",
"resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.4.9.tgz",
@@ -6583,12 +8587,17 @@
}
},
"node_modules/@types/prop-types": {
- "version": "15.7.11",
+ "version": "15.7.14",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz",
+ "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/@types/proper-lockfile": {
"version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz",
+ "integrity": "sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6597,6 +8606,8 @@
},
"node_modules/@types/pump": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@types/pump/-/pump-1.1.3.tgz",
+ "integrity": "sha512-ZyooTTivmOwPfOwLVaszkF8Zq6mvavgjuHYitZhrIjfQAJDH+kIP3N+MzpG1zDAslsHvVz6Q8ECfivix3qLJaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6605,20 +8616,28 @@
},
"node_modules/@types/punycode": {
"version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@types/punycode/-/punycode-2.1.4.tgz",
+ "integrity": "sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/qs": {
- "version": "6.9.11",
+ "version": "6.9.18",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
+ "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
"license": "MIT"
},
"node_modules/@types/range-parser": {
"version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/rdf-validate-shacl": {
- "version": "0.4.6",
+ "version": "0.4.9",
+ "resolved": "https://registry.npmjs.org/@types/rdf-validate-shacl/-/rdf-validate-shacl-0.4.9.tgz",
+ "integrity": "sha512-mjWwr+/7p2NPmJThB0nS1N7HWTrPAP5MFOVjEChiy2/e9mNH7WxtkMAEro00Ew/prcf6pw5ke1dzq/vkhBh7+A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6629,6 +8648,8 @@
},
"node_modules/@types/rdfjs__dataset": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/rdfjs__dataset/-/rdfjs__dataset-1.0.5.tgz",
+ "integrity": "sha512-8OBC9Kr/ZSgNoUTe5mHTDPHaPt8Xen4XbYfqcbYv56d+4WdKliHXaFmFc0L4I5vsynE5JGu21Hvg2zWgX1Az6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6637,6 +8658,8 @@
},
"node_modules/@types/rdfjs__environment": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@types/rdfjs__environment/-/rdfjs__environment-1.0.0.tgz",
+ "integrity": "sha512-MDcnv3qfJvbHoEpUQXj5muT8g3e+xz1D8sGevrq3+Q4TzeEvQf5ijGX5l8485XFYrN/OBApgzXkHMZC04/kd5w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6645,52 +8668,55 @@
}
},
"node_modules/@types/react": {
- "version": "18.2.58",
+ "version": "18.3.20",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz",
+ "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.19",
+ "version": "18.3.5",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz",
+ "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@types/react": "*"
+ "peerDependencies": {
+ "@types/react": "^18.0.0"
}
},
"node_modules/@types/readable-stream": {
"version": "2.3.15",
+ "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz",
+ "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==",
"license": "MIT",
"dependencies": {
"@types/node": "*",
"safe-buffer": "~5.1.1"
}
},
- "node_modules/@types/readable-stream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "license": "MIT"
- },
"node_modules/@types/retry": {
"version": "0.12.5",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/scheduler": {
- "version": "0.16.8",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz",
+ "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/semver": {
- "version": "7.5.7",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz",
+ "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/send": {
"version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6699,29 +8725,34 @@
}
},
"node_modules/@types/serve-static": {
- "version": "1.15.5",
+ "version": "1.15.7",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
+ "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/http-errors": "*",
- "@types/mime": "*",
- "@types/node": "*"
+ "@types/node": "*",
+ "@types/send": "*"
}
},
"node_modules/@types/shexj": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@types/shexj/-/shexj-2.1.4.tgz",
- "integrity": "sha512-/dcF8vT/CHseZxNTcWR+otf6018PACgHiKFukPYsxQCRppGZq0UcALMedZUUnj7IM4WOesFoERwJBhEw44d/VQ==",
- "dev": true,
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@types/shexj/-/shexj-2.1.7.tgz",
+ "integrity": "sha512-pu/0vIZxFTMPVjTlo5MJKFkBL/EbAuFhtCXpmBB7ZdUiyNpc6pt8GxfyRPqdf6q2SsWu71a/vbhvGK2IZN2Eug==",
"license": "MIT"
},
"node_modules/@types/spark-md5": {
- "version": "3.0.4",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/spark-md5/-/spark-md5-3.0.5.tgz",
+ "integrity": "sha512-lWf05dnD42DLVKQJZrDHtWFidcLrHuip01CtnC2/S6AMhX4t9ZlEUj4iuRlAnts0PQk7KESOqKxeGE/b6sIPGg==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/sparqljs": {
- "version": "3.1.10",
+ "version": "3.1.12",
+ "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.12.tgz",
+ "integrity": "sha512-zg/sdKKtYI0845wKPSuSgunyU1o/+7tRzMw85lHsf4p/0UbA6+65MXAyEtv1nkaqSqrq/bXm7+bqXas+Xo5dpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6730,31 +8761,50 @@
},
"node_modules/@types/stack-utils": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
+ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/tough-cookie": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
+ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/triple-beam": {
"version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz",
+ "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/uritemplate": {
"version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@types/uritemplate/-/uritemplate-0.3.6.tgz",
+ "integrity": "sha512-31BMGZ8GgLxgXxLnqg4KbbyYJjU1flhTTD2+PVQStVUPXSk0IIpK0zt+tH3eLT7ZRwLnzQw6JhYx69qza3U0wg==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/url-join": {
"version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@types/url-join/-/url-join-4.0.3.tgz",
+ "integrity": "sha512-3l1qMm3wqO0iyC5gkADzT95UVW7C/XXcdvUcShOideKF0ddgVRErEQQJXBd2kvQm+aSgqhBGHGB38TgMeT57Ww==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/uuid": {
- "version": "9.0.8",
+ "version": "8.3.4",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
+ "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/ws": {
- "version": "8.5.10",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.0.tgz",
+ "integrity": "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6762,7 +8812,9 @@
}
},
"node_modules/@types/yargs": {
- "version": "17.0.32",
+ "version": "17.0.33",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
+ "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6771,11 +8823,15 @@
},
"node_modules/@types/yargs-parser": {
"version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
+ "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6808,8 +8864,23 @@
}
}
},
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@typescript-eslint/parser": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
+ "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -6837,6 +8908,8 @@
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
+ "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6853,6 +8926,8 @@
},
"node_modules/@typescript-eslint/type-utils": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
+ "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6879,6 +8954,8 @@
},
"node_modules/@typescript-eslint/types": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
+ "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6891,6 +8968,8 @@
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
+ "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -6916,8 +8995,23 @@
}
}
},
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@typescript-eslint/utils": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
+ "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6940,8 +9034,23 @@
"eslint": "^7.0.0 || ^8.0.0"
}
},
+ "node_modules/@typescript-eslint/utils/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys": {
"version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
+ "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6957,17 +9066,54 @@
}
},
"node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
+ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
"dev": true,
"license": "ISC"
},
+ "node_modules/@web-std/blob": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@web-std/blob/-/blob-3.0.5.tgz",
+ "integrity": "sha512-Lm03qr0eT3PoLBuhkvFBLf0EFkAsNz/G/AYCzpOdi483aFaVX86b4iQs0OHhzHJfN5C15q17UtDbyABjlzM96A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@web-std/stream": "1.0.0",
+ "web-encoding": "1.1.5"
+ }
+ },
+ "node_modules/@web-std/file": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@web-std/file/-/file-3.0.3.tgz",
+ "integrity": "sha512-X7YYyvEERBbaDfJeC9lBKC5Q5lIEWYCP1SNftJNwNH/VbFhdHm+3neKOQP+kWEYJmosbDFq+NEUG7+XIvet/Jw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@web-std/blob": "^3.0.3"
+ }
+ },
+ "node_modules/@web-std/stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.0.tgz",
+ "integrity": "sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "web-streams-polyfill": "^3.1.1"
+ }
+ },
"node_modules/@yarnpkg/lockfile": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
"dev": true,
"license": "BSD-2-Clause"
},
"node_modules/@yarnpkg/parsers": {
"version": "3.0.0-rc.46",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz",
+ "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -6980,6 +9126,8 @@
},
"node_modules/@yarnpkg/parsers/node_modules/argparse": {
"version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6988,6 +9136,8 @@
},
"node_modules/@yarnpkg/parsers/node_modules/js-yaml": {
"version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7000,11 +9150,15 @@
},
"node_modules/@yarnpkg/parsers/node_modules/sprintf-js": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@zkochan/js-yaml": {
"version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz",
+ "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7014,18 +9168,33 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/@zxing/text-encoding": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz",
+ "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==",
+ "dev": true,
+ "license": "(Unlicense OR Apache-2.0)",
+ "optional": true
+ },
"node_modules/abab": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
+ "deprecated": "Use your platform's native atob() and btoa() methods instead",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/abbrev": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true,
"license": "ISC"
},
"node_modules/abort-controller": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+ "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"license": "MIT",
"dependencies": {
"event-target-shim": "^5.0.0"
@@ -7036,6 +9205,8 @@
},
"node_modules/accepts": {
"version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7046,8 +9217,20 @@
"node": ">= 0.6"
}
},
+ "node_modules/accepts/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/acorn": {
- "version": "8.11.3",
+ "version": "8.14.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
+ "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -7058,27 +9241,20 @@
}
},
"node_modules/acorn-globals": {
- "version": "6.0.0",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
+ "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^7.1.1",
- "acorn-walk": "^7.1.1"
- }
- },
- "node_modules/acorn-globals/node_modules/acorn": {
- "version": "7.4.1",
- "dev": true,
- "license": "MIT",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
+ "acorn": "^8.1.0",
+ "acorn-walk": "^8.0.2"
}
},
"node_modules/acorn-jsx": {
"version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -7086,20 +9262,29 @@
}
},
"node_modules/acorn-walk": {
- "version": "7.2.0",
+ "version": "8.3.4",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
+ "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "acorn": "^8.11.0"
+ },
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/add-stream": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
+ "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==",
"dev": true,
"license": "MIT"
},
"node_modules/adler-32": {
"version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
+ "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -7108,6 +9293,8 @@
},
"node_modules/agent-base": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7118,7 +9305,9 @@
}
},
"node_modules/agentkeepalive": {
- "version": "4.5.0",
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz",
+ "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7130,6 +9319,8 @@
},
"node_modules/aggregate-error": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7142,6 +9333,8 @@
},
"node_modules/ajv": {
"version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7157,6 +9350,8 @@
},
"node_modules/ansi-colors": {
"version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7165,6 +9360,8 @@
},
"node_modules/ansi-escapes": {
"version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7177,19 +9374,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/ansi-regex": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7197,12 +9385,16 @@
}
},
"node_modules/ansi-sequence-parser": {
- "version": "1.1.1",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.3.tgz",
+ "integrity": "sha512-+fksAx9eG3Ab6LDnLs3ZqZa8KVJ/jYnX+D4Qe1azX+LFGFAXqynCQLOdLpNYN/l9e7l6hMWwZbrnctqr6eSQSw==",
"dev": true,
"license": "MIT"
},
"node_modules/ansi-styles": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
@@ -7216,6 +9408,8 @@
},
"node_modules/anymatch": {
"version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7228,11 +9422,16 @@
},
"node_modules/aproba": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
"dev": true,
"license": "ISC"
},
"node_modules/are-we-there-yet": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "deprecated": "This package is no longer supported.",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7244,17 +9443,23 @@
}
},
"node_modules/arg": {
- "version": "5.0.2",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
"dev": true,
"license": "MIT"
},
"node_modules/argparse": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true,
"license": "Python-2.0"
},
"node_modules/aria-query": {
"version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -7262,12 +9467,14 @@
}
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.1",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
+ "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
- "is-array-buffer": "^3.0.4"
+ "call-bound": "^1.0.3",
+ "is-array-buffer": "^3.0.5"
},
"engines": {
"node": ">= 0.4"
@@ -7278,6 +9485,8 @@
},
"node_modules/array-differ": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7286,18 +9495,23 @@
},
"node_modules/array-ify": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
"dev": true,
"license": "MIT"
},
"node_modules/array-includes": {
- "version": "3.1.7",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
+ "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
"is-string": "^1.0.7"
},
"engines": {
@@ -7309,21 +9523,27 @@
},
"node_modules/array-union": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
- "node_modules/array.prototype.flat": {
- "version": "1.3.2",
+ "node_modules/array.prototype.findlast": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
+ "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -7332,15 +9552,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/array.prototype.flatmap": {
- "version": "1.3.2",
+ "node_modules/array.prototype.flat": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz",
+ "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -7349,31 +9571,56 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/array.prototype.tosorted": {
- "version": "1.1.3",
+ "node_modules/array.prototype.flatmap": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz",
+ "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.1.0",
+ "es-abstract": "^1.23.5",
"es-shim-unscopables": "^1.0.2"
- }
- },
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.tosorted": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
+ "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.3",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
+ "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.2.1",
- "get-intrinsic": "^1.2.3",
- "is-array-buffer": "^3.0.4",
- "is-shared-array-buffer": "^1.0.2"
+ "es-abstract": "^1.23.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "is-array-buffer": "^3.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -7384,11 +9631,15 @@
},
"node_modules/arrayify-stream": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrayify-stream/-/arrayify-stream-2.0.1.tgz",
+ "integrity": "sha512-z8fB6PtmnewQpFB53piS2d1KlUi3BPMICH2h7leCOUXpQcwvZ4GbHHSpdKoUrgLMR6b4Qan/uDe1St3Ao3yIHg==",
"dev": true,
"license": "MIT"
},
"node_modules/arrify": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7397,44 +9648,75 @@
},
"node_modules/asap": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
"license": "MIT"
},
+ "node_modules/asn1js": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz",
+ "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "pvtsutils": "^1.3.2",
+ "pvutils": "^1.1.3",
+ "tslib": "^2.4.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
"node_modules/async": {
- "version": "3.2.5",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
"license": "MIT"
},
+ "node_modules/async-function": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
+ "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/async-lock": {
"version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz",
+ "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==",
"dev": true,
"license": "MIT"
},
"node_modules/asynciterator": {
- "version": "3.8.1",
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/asynciterator/-/asynciterator-3.9.0.tgz",
+ "integrity": "sha512-bwLLTAnoE6Ap6XdjK/j8vDk2Vi9p3ojk0PFwM0SwktAG1k8pfRJF9ng+mmkaRFKdZCQQlOxcWnvOmX2NQ1HV0g==",
"dev": true,
"license": "MIT"
},
- "node_modules/asynciterator.prototype": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.3"
- }
- },
"node_modules/asyncjoin": {
- "version": "1.1.2",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/asyncjoin/-/asyncjoin-1.2.4.tgz",
+ "integrity": "sha512-7/1g5uV2/iTDQteJ/pxqZq6qkO5406V+vNyOCYtHJ+mo6bmvvQHHrZgd7AtU/rx+cnz08NPWlwk8daW61thnlA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "asynciterator": "^3.6.0"
+ "asynciterator": "^3.9.0"
}
},
"node_modules/asynckit": {
"version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
"license": "MIT"
},
"node_modules/available-typed-arrays": {
"version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7448,31 +9730,34 @@
}
},
"node_modules/axios": {
- "version": "1.6.7",
+ "version": "1.8.4",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz",
+ "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "follow-redirects": "^1.15.4",
+ "follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
},
"node_modules/babel-jest": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
+ "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/transform": "^29.7.0",
"@types/babel__core": "^7.1.14",
"babel-plugin-istanbul": "^6.1.1",
- "babel-preset-jest": "^27.5.1",
+ "babel-preset-jest": "^29.6.3",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"slash": "^3.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"@babel/core": "^7.8.0"
@@ -7480,6 +9765,8 @@
},
"node_modules/babel-plugin-istanbul": {
"version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -7493,52 +9780,120 @@
"node": ">=8"
}
},
+ "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
+ "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/babel-plugin-jest-hoist": {
- "version": "27.5.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
+ "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.3.3",
"@babel/types": "^7.3.3",
- "@types/babel__core": "^7.0.0",
+ "@types/babel__core": "^7.1.14",
"@types/babel__traverse": "^7.0.6"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.4.13",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz",
+ "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.22.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.4",
+ "semver": "^6.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
+ "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.3",
+ "core-js-compat": "^3.40.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz",
+ "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-preset-current-node-syntax": {
- "version": "1.0.1",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
+ "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-import-attributes": "^7.24.7",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/babel-preset-jest": {
- "version": "27.5.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz",
+ "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-plugin-jest-hoist": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
@@ -7546,10 +9901,14 @@
},
"node_modules/balanced-match": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"license": "MIT"
},
"node_modules/base64-js": {
"version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"funding": [
{
"type": "github",
@@ -7568,16 +9927,22 @@
},
"node_modules/bcryptjs": {
"version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
+ "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==",
"dev": true,
"license": "MIT"
},
"node_modules/before-after-hook": {
"version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
+ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/bignumber.js": {
"version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz",
+ "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7586,6 +9951,8 @@
},
"node_modules/bl": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7594,36 +9961,64 @@
"readable-stream": "^3.4.0"
}
},
+ "node_modules/bl/node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
"node_modules/bluebird": {
"version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
"dev": true,
"license": "MIT"
},
"node_modules/brace-expansion": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/braces": {
- "version": "3.0.2",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
}
},
- "node_modules/browser-process-hrtime": {
- "version": "1.0.0",
- "dev": true,
- "license": "BSD-2-Clause"
- },
"node_modules/browserslist": {
- "version": "4.24.2",
+ "version": "4.24.4",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
+ "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
"dev": true,
"funding": [
{
@@ -7641,9 +10036,9 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001669",
- "electron-to-chromium": "^1.5.41",
- "node-releases": "^2.0.18",
+ "caniuse-lite": "^1.0.30001688",
+ "electron-to-chromium": "^1.5.73",
+ "node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.1"
},
"bin": {
@@ -7655,6 +10050,8 @@
},
"node_modules/bs-logger": {
"version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz",
+ "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7666,6 +10063,8 @@
},
"node_modules/bser": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -7673,8 +10072,9 @@
}
},
"node_modules/buffer": {
- "version": "5.7.1",
- "dev": true,
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
"funding": [
{
"type": "github",
@@ -7692,23 +10092,42 @@
"license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
+ "ieee754": "^1.2.1"
}
},
"node_modules/buffer-from": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"license": "MIT"
},
"node_modules/builtins": {
- "version": "5.0.1",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz",
+ "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==",
"dev": true,
"license": "MIT",
"dependencies": {
"semver": "^7.0.0"
}
},
+ "node_modules/builtins/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/byte-size": {
"version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz",
+ "integrity": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7717,6 +10136,8 @@
},
"node_modules/bytes": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7725,6 +10146,8 @@
},
"node_modules/cacache": {
"version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7753,6 +10176,9 @@
},
"node_modules/cacache/node_modules/glob": {
"version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7771,6 +10197,8 @@
},
"node_modules/cacache/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -7779,6 +10207,8 @@
},
"node_modules/cacache/node_modules/minimatch": {
"version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7790,6 +10220,8 @@
},
"node_modules/cache-content-type": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
+ "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7802,6 +10234,8 @@
},
"node_modules/cacheable-lookup": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
+ "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7810,6 +10244,8 @@
},
"node_modules/cacheable-request": {
"version": "10.2.14",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz",
+ "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7825,37 +10261,46 @@
"node": ">=14.16"
}
},
- "node_modules/cacheable-request/node_modules/get-stream": {
- "version": "6.0.1",
+ "node_modules/call-bind": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
+ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.2"
+ },
"engines": {
- "node": ">=10"
+ "node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/cacheable-request/node_modules/normalize-url": {
- "version": "8.0.1",
- "dev": true,
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
"license": "MIT",
- "engines": {
- "node": ">=14.16"
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">= 0.4"
}
},
- "node_modules/call-bind": {
- "version": "1.0.7",
+ "node_modules/call-bound": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
"license": "MIT",
"dependencies": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.1"
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
@@ -7866,6 +10311,8 @@
},
"node_modules/callsites": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7874,6 +10321,8 @@
},
"node_modules/camelcase": {
"version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7882,6 +10331,8 @@
},
"node_modules/camelcase-keys": {
"version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7897,7 +10348,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001669",
+ "version": "1.0.30001707",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz",
+ "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==",
"dev": true,
"funding": [
{
@@ -7916,16 +10369,25 @@
"license": "CC-BY-4.0"
},
"node_modules/canonicalize": {
- "version": "2.0.0",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz",
+ "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==",
"dev": true,
- "license": "Apache-2.0"
+ "license": "Apache-2.0",
+ "bin": {
+ "canonicalize": "bin/canonicalize.js"
+ }
},
"node_modules/caseless": {
"version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
"license": "Apache-2.0"
},
"node_modules/cfb": {
"version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/cfb/-/cfb-0.11.1.tgz",
+ "integrity": "sha512-1GEqpcO365hTRpP+GzHXNiUF5SB7qmY5aVYwrJm8ISx27HzHpaFlTQhnOCMNhqP0WPkHR0OGE9WDSqtksV4anw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -7940,6 +10402,8 @@
},
"node_modules/chalk": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
@@ -7954,6 +10418,8 @@
},
"node_modules/char-regex": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7962,11 +10428,15 @@
},
"node_modules/chardet": {
"version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
"dev": true,
"license": "MIT"
},
"node_modules/check-more-types": {
"version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
+ "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7975,6 +10445,8 @@
},
"node_modules/child-process-promise": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/child-process-promise/-/child-process-promise-2.2.1.tgz",
+ "integrity": "sha512-Fi4aNdqBsr0mv+jgWxcZ/7rAIC2mgihrptyVI4foh/rrjY/3BNjfP9+oaiFx/fzim+1ZyCNBae0DlyfQhSugog==",
"license": "MIT",
"dependencies": {
"cross-spawn": "^4.0.2",
@@ -7984,6 +10456,8 @@
},
"node_modules/child-process-promise/node_modules/cross-spawn": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
+ "integrity": "sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==",
"license": "MIT",
"dependencies": {
"lru-cache": "^4.0.1",
@@ -7992,6 +10466,8 @@
},
"node_modules/child-process-promise/node_modules/lru-cache": {
"version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
"license": "ISC",
"dependencies": {
"pseudomap": "^1.0.2",
@@ -8000,6 +10476,8 @@
},
"node_modules/child-process-promise/node_modules/which": {
"version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
@@ -8010,10 +10488,14 @@
},
"node_modules/child-process-promise/node_modules/yallist": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
"license": "ISC"
},
"node_modules/chownr": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -8022,6 +10504,8 @@
},
"node_modules/ci-info": {
"version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
"dev": true,
"funding": [
{
@@ -8035,12 +10519,16 @@
}
},
"node_modules/cjs-module-lexer": {
- "version": "1.2.3",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
+ "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
"dev": true,
"license": "MIT"
},
"node_modules/clean-stack": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8049,6 +10537,8 @@
},
"node_modules/cli-cursor": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8060,6 +10550,8 @@
},
"node_modules/cli-spinners": {
"version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8071,6 +10563,8 @@
},
"node_modules/cli-width": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -8079,6 +10573,8 @@
},
"node_modules/cliui": {
"version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8092,6 +10588,8 @@
},
"node_modules/cliui/node_modules/wrap-ansi": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8108,6 +10606,8 @@
},
"node_modules/clone": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8116,6 +10616,8 @@
},
"node_modules/clone-deep": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8129,6 +10631,8 @@
},
"node_modules/clone-deep/node_modules/is-plain-object": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8140,6 +10644,8 @@
},
"node_modules/clownface": {
"version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/clownface/-/clownface-1.5.1.tgz",
+ "integrity": "sha512-Ko8N/UFsnhEGmPlyE1bUFhbRhVgDbxqlIjcqxtLysc4dWaY0A7iCdg3savhAxs7Lheb7FCygIyRh7ADYZWVIng==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8149,6 +10655,8 @@
},
"node_modules/cluster-key-slot": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz",
+ "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -8157,6 +10665,8 @@
},
"node_modules/cmd-shim": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz",
+ "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==",
"dev": true,
"license": "ISC",
"engines": {
@@ -8165,6 +10675,8 @@
},
"node_modules/co": {
"version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8180,6 +10692,8 @@
},
"node_modules/codepage": {
"version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz",
+ "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -8188,11 +10702,15 @@
},
"node_modules/collect-v8-coverage": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
+ "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==",
"dev": true,
"license": "MIT"
},
"node_modules/color": {
"version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
+ "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8202,6 +10720,8 @@
},
"node_modules/color-convert": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
@@ -8212,10 +10732,14 @@
},
"node_modules/color-name": {
"version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"license": "MIT"
},
"node_modules/color-string": {
"version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8225,6 +10749,8 @@
},
"node_modules/color-support": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
"dev": true,
"license": "ISC",
"bin": {
@@ -8233,6 +10759,8 @@
},
"node_modules/color/node_modules/color-convert": {
"version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8241,11 +10769,15 @@
},
"node_modules/color/node_modules/color-name": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
"dev": true,
"license": "MIT"
},
"node_modules/colors": {
"version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
+ "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==",
"dev": true,
"engines": {
"node": ">=0.1.90"
@@ -8253,6 +10785,8 @@
},
"node_modules/colors-cli": {
"version": "1.0.33",
+ "resolved": "https://registry.npmjs.org/colors-cli/-/colors-cli-1.0.33.tgz",
+ "integrity": "sha512-PWGsmoJFdOB0t+BeHgmtuoRZUQucOLl5ii81NBzOOGVxlgE04muFNHlR5j8i8MKbOPELBl3243AI6lGBTj5ICQ==",
"license": "MIT",
"bin": {
"colors": "bin/colors"
@@ -8263,6 +10797,8 @@
},
"node_modules/colorspace": {
"version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz",
+ "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8272,6 +10808,8 @@
},
"node_modules/columnify": {
"version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz",
+ "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8284,6 +10822,8 @@
},
"node_modules/combined-stream": {
"version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
@@ -8294,6 +10834,8 @@
},
"node_modules/commander": {
"version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"license": "MIT",
"engines": {
"node": "^12.20.0 || >=14"
@@ -8301,6 +10843,8 @@
},
"node_modules/compare-func": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8310,6 +10854,8 @@
},
"node_modules/componentsjs": {
"version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-5.5.1.tgz",
+ "integrity": "sha512-hmqq+ZUa98t9CoeWPGwE14I18aXQFAt66HRd8DaZCNggcSr82vhlyrjeXX0JAUMgr2MyQzwKstkv4INRAREguA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8333,19 +10879,45 @@
}
},
"node_modules/componentsjs/node_modules/@types/node": {
- "version": "18.19.18",
+ "version": "18.19.83",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.83.tgz",
+ "integrity": "sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
}
},
+ "node_modules/componentsjs/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/componentsjs/node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/concat-map": {
"version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"license": "MIT"
},
"node_modules/concat-stream": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
"dev": true,
"engines": [
"node >= 6.0"
@@ -8360,11 +10932,15 @@
},
"node_modules/console-control-strings": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
"dev": true,
"license": "ISC"
},
"node_modules/content-disposition": {
"version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8374,8 +10950,31 @@
"node": ">= 0.6"
}
},
+ "node_modules/content-disposition/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/content-type": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8384,6 +10983,8 @@
},
"node_modules/conventional-changelog-angular": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz",
+ "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8395,6 +10996,8 @@
},
"node_modules/conventional-changelog-core": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz",
+ "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8416,6 +11019,8 @@
},
"node_modules/conventional-changelog-preset-loader": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz",
+ "integrity": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8424,6 +11029,8 @@
},
"node_modules/conventional-changelog-writer": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz",
+ "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8442,8 +11049,23 @@
"node": ">=14"
}
},
+ "node_modules/conventional-changelog-writer/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/conventional-commits-filter": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz",
+ "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8456,6 +11078,8 @@
},
"node_modules/conventional-commits-parser": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz",
+ "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8473,6 +11097,8 @@
},
"node_modules/conventional-recommended-bump": {
"version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz",
+ "integrity": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8492,12 +11118,26 @@
}
},
"node_modules/convert-source-map": {
- "version": "1.9.0",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true,
"license": "MIT"
},
+ "node_modules/cookie": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
+ "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/cookies": {
"version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
+ "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8510,6 +11150,8 @@
},
"node_modules/copyfiles": {
"version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz",
+ "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8528,6 +11170,8 @@
},
"node_modules/copyfiles/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8537,6 +11181,8 @@
},
"node_modules/copyfiles/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8547,7 +11193,9 @@
}
},
"node_modules/core-js": {
- "version": "3.36.0",
+ "version": "3.41.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz",
+ "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==",
"hasInstallScript": true,
"license": "MIT",
"funding": {
@@ -8555,12 +11203,30 @@
"url": "https://opencollective.com/core-js"
}
},
+ "node_modules/core-js-compat": {
+ "version": "3.41.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz",
+ "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.24.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
"node_modules/core-util-is": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
"license": "MIT"
},
"node_modules/cors": {
"version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8573,6 +11239,8 @@
},
"node_modules/cosmiconfig": {
"version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
+ "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8598,6 +11266,8 @@
},
"node_modules/crc-32": {
"version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -8607,17 +11277,43 @@
"node": ">=0.8"
}
},
- "node_modules/create-require": {
- "version": "1.1.1",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/cross-env": {
- "version": "7.0.3",
+ "node_modules/create-jest": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
+ "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cross-spawn": "^7.0.1"
+ "@jest/types": "^29.6.3",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-config": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "prompts": "^2.0.1"
+ },
+ "bin": {
+ "create-jest": "bin/create-jest.js"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/cross-env": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
+ "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.1"
},
"bin": {
"cross-env": "src/bin/cross-env.js",
@@ -8630,14 +11326,18 @@
}
},
"node_modules/cross-fetch": {
- "version": "3.1.8",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz",
+ "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==",
"license": "MIT",
"dependencies": {
- "node-fetch": "^2.6.12"
+ "node-fetch": "^2.7.0"
}
},
"node_modules/cross-fetch/node_modules/node-fetch": {
"version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
@@ -8655,7 +11355,9 @@
}
},
"node_modules/cross-spawn": {
- "version": "7.0.3",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8669,15 +11371,21 @@
},
"node_modules/crypto-js": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz",
+ "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==",
"license": "MIT"
},
"node_modules/cssom": {
- "version": "0.4.4",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
+ "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
"dev": true,
"license": "MIT"
},
"node_modules/cssstyle": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8689,16 +11397,23 @@
},
"node_modules/cssstyle/node_modules/cssom": {
"version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
"dev": true,
"license": "MIT"
},
"node_modules/csstype": {
"version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/dargs": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
+ "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8707,6 +11422,8 @@
},
"node_modules/data-uri-to-buffer": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
+ "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8714,52 +11431,115 @@
}
},
"node_modules/data-urls": {
- "version": "2.0.0",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
+ "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abab": "^2.0.3",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.0.0"
+ "abab": "^2.0.6",
+ "whatwg-mimetype": "^3.0.0",
+ "whatwg-url": "^11.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=12"
}
},
"node_modules/data-urls/node_modules/tr46": {
- "version": "2.1.0",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
+ "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
"dev": true,
"license": "MIT",
"dependencies": {
"punycode": "^2.1.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
}
},
"node_modules/data-urls/node_modules/webidl-conversions": {
- "version": "6.1.0",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
- "node": ">=10.4"
+ "node": ">=12"
}
},
"node_modules/data-urls/node_modules/whatwg-url": {
- "version": "8.7.0",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
+ "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "lodash": "^4.7.0",
- "tr46": "^2.1.0",
- "webidl-conversions": "^6.1.0"
+ "tr46": "^3.0.0",
+ "webidl-conversions": "^7.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=12"
+ }
+ },
+ "node_modules/data-view-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
+ "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
+ "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/inspect-js"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
+ "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/dateformat": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8767,11 +11547,13 @@
}
},
"node_modules/debug": {
- "version": "4.3.4",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+ "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ms": "2.1.2"
+ "ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
@@ -8784,6 +11566,8 @@
},
"node_modules/decamelize": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8792,6 +11576,8 @@
},
"node_modules/decamelize-keys": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
+ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8807,6 +11593,8 @@
},
"node_modules/decamelize-keys/node_modules/map-obj": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8814,12 +11602,16 @@
}
},
"node_modules/decimal.js": {
- "version": "10.4.3",
+ "version": "10.5.0",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz",
+ "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==",
"dev": true,
"license": "MIT"
},
"node_modules/decompress-response": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8834,6 +11626,8 @@
},
"node_modules/decompress-response/node_modules/mimic-response": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8844,12 +11638,24 @@
}
},
"node_modules/dedent": {
- "version": "0.7.0",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz",
+ "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "peerDependencies": {
+ "babel-plugin-macros": "^3.1.0"
+ },
+ "peerDependenciesMeta": {
+ "babel-plugin-macros": {
+ "optional": true
+ }
+ }
},
"node_modules/deep-equal": {
"version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
+ "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8881,11 +11687,15 @@
},
"node_modules/deep-is": {
"version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true,
"license": "MIT"
},
"node_modules/deepmerge": {
"version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8894,6 +11704,8 @@
},
"node_modules/defaults": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
+ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8905,6 +11717,8 @@
},
"node_modules/defer-to-connect": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8913,6 +11727,9 @@
},
"node_modules/define-data-property": {
"version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
@@ -8928,6 +11745,8 @@
},
"node_modules/define-lazy-prop": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8936,6 +11755,8 @@
},
"node_modules/define-properties": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8952,6 +11773,8 @@
},
"node_modules/delayed-stream": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"license": "MIT",
"engines": {
"node": ">=0.4.0"
@@ -8959,11 +11782,15 @@
},
"node_modules/delegates": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
"dev": true,
"license": "MIT"
},
"node_modules/denque": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
+ "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -8972,6 +11799,8 @@
},
"node_modules/depd": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8980,11 +11809,15 @@
},
"node_modules/deprecation": {
"version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
+ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
"dev": true,
"license": "ISC"
},
"node_modules/destroy": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8994,6 +11827,8 @@
},
"node_modules/detect-indent": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9002,6 +11837,8 @@
},
"node_modules/detect-newline": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9010,6 +11847,8 @@
},
"node_modules/diff": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
@@ -9017,15 +11856,19 @@
}
},
"node_modules/diff-sequences": {
- "version": "29.6.3",
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
"node_modules/dir-glob": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9037,6 +11880,8 @@
},
"node_modules/doctrine": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -9048,11 +11893,15 @@
},
"node_modules/dom-accessibility-api": {
"version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
"dev": true,
"license": "MIT"
},
"node_modules/dom-serializer": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9066,6 +11915,8 @@
},
"node_modules/domelementtype": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
"dev": true,
"funding": [
{
@@ -9076,26 +11927,33 @@
"license": "BSD-2-Clause"
},
"node_modules/domexception": {
- "version": "2.0.1",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
+ "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
+ "deprecated": "Use your platform's native DOMException instead",
"dev": true,
"license": "MIT",
"dependencies": {
- "webidl-conversions": "^5.0.0"
+ "webidl-conversions": "^7.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
}
},
"node_modules/domexception/node_modules/webidl-conversions": {
- "version": "5.0.0",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
- "node": ">=8"
+ "node": ">=12"
}
},
"node_modules/domhandler": {
"version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -9109,7 +11967,9 @@
}
},
"node_modules/domutils": {
- "version": "3.1.0",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -9123,6 +11983,8 @@
},
"node_modules/dot-prop": {
"version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9134,6 +11996,8 @@
},
"node_modules/dotenv": {
"version": "16.3.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
+ "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -9145,6 +12009,8 @@
},
"node_modules/dotenv-expand": {
"version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz",
+ "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -9157,23 +12023,45 @@
"integrity": "sha512-on5jxTgt+A6r0Zyyz6ZRHXaAO7J1VPnOd6+AmvI1vH440AlAZZNc5rUHzgPuTjGlrVr1rOWQYNl7ZJK6rDohbw==",
"license": "Apache-2.0"
},
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/duplexer": {
"version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
"dev": true,
"license": "MIT"
},
"node_modules/eastasianwidth": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true,
"license": "MIT"
},
"node_modules/ee-first": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
"dev": true,
"license": "MIT"
},
"node_modules/ejs": {
- "version": "3.1.9",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"license": "Apache-2.0",
"dependencies": {
"jake": "^10.8.5"
@@ -9186,16 +12074,20 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.42",
+ "version": "1.5.124",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.124.tgz",
+ "integrity": "sha512-riELkpDUqBi00gqreV3RIGoowxGrfueEKBd6zPdOk/I8lvuFpBGNkYoHof3zUHbiTBsIU8oxdIIL/WNrAG1/7A==",
"dev": true,
"license": "ISC"
},
"node_modules/emittery": {
- "version": "0.8.1",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
+ "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=10"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sindresorhus/emittery?sponsor=1"
@@ -9203,16 +12095,22 @@
},
"node_modules/emoji-regex": {
"version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true,
"license": "MIT"
},
"node_modules/enabled": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
+ "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==",
"dev": true,
"license": "MIT"
},
"node_modules/encodeurl": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9221,6 +12119,8 @@
},
"node_modules/encoding": {
"version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
"license": "MIT",
"optional": true,
"dependencies": {
@@ -9229,6 +12129,8 @@
},
"node_modules/encoding/node_modules/iconv-lite": {
"version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"license": "MIT",
"optional": true,
"dependencies": {
@@ -9240,6 +12142,8 @@
},
"node_modules/end-of-stream": {
"version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9248,6 +12152,8 @@
},
"node_modules/enquirer": {
"version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9259,6 +12165,8 @@
},
"node_modules/entities": {
"version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -9270,6 +12178,8 @@
},
"node_modules/env-paths": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9278,6 +12188,8 @@
},
"node_modules/envinfo": {
"version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -9289,11 +12201,15 @@
},
"node_modules/err-code": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
"dev": true,
"license": "MIT"
},
"node_modules/error-ex": {
"version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9301,51 +12217,63 @@
}
},
"node_modules/es-abstract": {
- "version": "1.22.4",
+ "version": "1.23.9",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
+ "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-buffer-byte-length": "^1.0.1",
- "arraybuffer.prototype.slice": "^1.0.3",
- "available-typed-arrays": "^1.0.6",
- "call-bind": "^1.0.7",
- "es-define-property": "^1.0.0",
+ "array-buffer-byte-length": "^1.0.2",
+ "arraybuffer.prototype.slice": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "data-view-buffer": "^1.0.2",
+ "data-view-byte-length": "^1.0.2",
+ "data-view-byte-offset": "^1.0.1",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
- "es-set-tostringtag": "^2.0.2",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.4",
- "get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.1.0",
+ "es-to-primitive": "^1.3.0",
+ "function.prototype.name": "^1.1.8",
+ "get-intrinsic": "^1.2.7",
+ "get-proto": "^1.0.0",
+ "get-symbol-description": "^1.1.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
"has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.1",
- "internal-slot": "^1.0.7",
- "is-array-buffer": "^3.0.4",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.1.0",
+ "is-array-buffer": "^3.0.5",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.13",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
+ "is-data-view": "^1.0.2",
+ "is-regex": "^1.2.1",
+ "is-shared-array-buffer": "^1.0.4",
+ "is-string": "^1.1.1",
+ "is-typed-array": "^1.1.15",
+ "is-weakref": "^1.1.0",
+ "math-intrinsics": "^1.1.0",
+ "object-inspect": "^1.13.3",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
- "safe-array-concat": "^1.1.0",
- "safe-regex-test": "^1.0.3",
- "string.prototype.trim": "^1.2.8",
- "string.prototype.trimend": "^1.0.7",
- "string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.1",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.14"
+ "object.assign": "^4.1.7",
+ "own-keys": "^1.0.1",
+ "regexp.prototype.flags": "^1.5.3",
+ "safe-array-concat": "^1.1.3",
+ "safe-push-apply": "^1.0.0",
+ "safe-regex-test": "^1.1.0",
+ "set-proto": "^1.0.0",
+ "string.prototype.trim": "^1.2.10",
+ "string.prototype.trimend": "^1.0.9",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.3",
+ "typed-array-byte-length": "^1.0.3",
+ "typed-array-byte-offset": "^1.0.4",
+ "typed-array-length": "^1.0.7",
+ "unbox-primitive": "^1.1.0",
+ "which-typed-array": "^1.1.18"
},
"engines": {
"node": ">= 0.4"
@@ -9355,17 +12283,18 @@
}
},
"node_modules/es-define-property": {
- "version": "1.0.0",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.2.4"
- },
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -9373,6 +12302,8 @@
},
"node_modules/es-get-iterator": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
+ "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9391,59 +12322,83 @@
}
},
"node_modules/es-iterator-helpers": {
- "version": "1.0.17",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz",
+ "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "asynciterator.prototype": "^1.0.0",
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.4",
+ "es-abstract": "^1.23.6",
"es-errors": "^1.3.0",
- "es-set-tostringtag": "^2.0.2",
+ "es-set-tostringtag": "^2.0.3",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "globalthis": "^1.0.3",
+ "get-intrinsic": "^1.2.6",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
"has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.7",
- "iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.1.0"
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "iterator.prototype": "^1.1.4",
+ "safe-array-concat": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-set-tostringtag": {
- "version": "2.0.3",
- "dev": true,
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
"license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.4",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
"has-tostringtag": "^1.0.2",
- "hasown": "^2.0.1"
+ "hasown": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-shim-unscopables": {
- "version": "1.0.2",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz",
+ "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "hasown": "^2.0.0"
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/es-to-primitive": {
- "version": "1.2.1",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
+ "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
+ "is-callable": "^1.2.7",
+ "is-date-object": "^1.0.5",
+ "is-symbol": "^1.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -9454,6 +12409,8 @@
},
"node_modules/escalade": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9462,11 +12419,15 @@
},
"node_modules/escape-html": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
"dev": true,
"license": "MIT"
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9478,6 +12439,8 @@
},
"node_modules/escodegen": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -9497,15 +12460,18 @@
}
},
"node_modules/eslint": {
- "version": "8.57.0",
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
+ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
+ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.57.0",
- "@humanwhocodes/config-array": "^0.11.14",
+ "@eslint/js": "8.57.1",
+ "@humanwhocodes/config-array": "^0.13.0",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -9552,6 +12518,8 @@
},
"node_modules/eslint-config-prettier": {
"version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -9562,12 +12530,14 @@
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "5.1.3",
+ "version": "5.2.5",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.5.tgz",
+ "integrity": "sha512-IKKP8R87pJyMl7WWamLgPkloB16dagPIdd2FjBDbyRYPKo93wS/NbCOPh6gH+ieNLC+XZrhJt/kWj0PS/DFdmg==",
"dev": true,
"license": "MIT",
"dependencies": {
"prettier-linter-helpers": "^1.0.0",
- "synckit": "^0.8.6"
+ "synckit": "^0.10.2"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -9578,7 +12548,7 @@
"peerDependencies": {
"@types/eslint": ">=8.0.0",
"eslint": ">=8.0.0",
- "eslint-config-prettier": "*",
+ "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0",
"prettier": ">=3.0.0"
},
"peerDependenciesMeta": {
@@ -9591,36 +12561,42 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.33.2",
+ "version": "7.37.4",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz",
+ "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
+ "array-includes": "^3.1.8",
+ "array.prototype.findlast": "^1.2.5",
+ "array.prototype.flatmap": "^1.3.3",
+ "array.prototype.tosorted": "^1.1.4",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.12",
+ "es-iterator-helpers": "^1.2.1",
"estraverse": "^5.3.0",
+ "hasown": "^2.0.2",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
+ "object.entries": "^1.1.8",
+ "object.fromentries": "^2.0.8",
+ "object.values": "^1.2.1",
"prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
+ "resolve": "^2.0.0-next.5",
"semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.8"
+ "string.prototype.matchall": "^4.0.12",
+ "string.prototype.repeat": "^1.0.0"
},
"engines": {
"node": ">=4"
},
"peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
}
},
"node_modules/eslint-plugin-react/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9630,6 +12606,8 @@
},
"node_modules/eslint-plugin-react/node_modules/doctrine": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -9641,6 +12619,8 @@
},
"node_modules/eslint-plugin-react/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -9650,16 +12630,28 @@
"node": "*"
}
},
- "node_modules/eslint-plugin-react/node_modules/semver": {
- "version": "6.3.1",
+ "node_modules/eslint-plugin-react/node_modules/resolve": {
+ "version": "2.0.0-next.5",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
+ "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
"bin": {
- "semver": "bin/semver.js"
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/eslint-scope": {
"version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+ "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -9675,6 +12667,8 @@
},
"node_modules/eslint-visitor-keys": {
"version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -9686,6 +12680,8 @@
},
"node_modules/eslint/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9693,8 +12689,26 @@
"concat-map": "0.0.1"
}
},
+ "node_modules/eslint/node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/eslint/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -9704,8 +12718,23 @@
"node": "*"
}
},
+ "node_modules/eslint/node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/esm": {
"version": "3.2.25",
+ "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz",
+ "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9714,6 +12743,8 @@
},
"node_modules/espree": {
"version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+ "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -9730,6 +12761,8 @@
},
"node_modules/esprima": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true,
"license": "BSD-2-Clause",
"bin": {
@@ -9741,7 +12774,9 @@
}
},
"node_modules/esquery": {
- "version": "1.5.0",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -9753,6 +12788,8 @@
},
"node_modules/esrecurse": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -9764,6 +12801,8 @@
},
"node_modules/estraverse": {
"version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -9772,6 +12811,8 @@
},
"node_modules/esutils": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -9780,6 +12821,8 @@
},
"node_modules/eta": {
"version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/eta/-/eta-3.5.0.tgz",
+ "integrity": "sha512-e3x3FBvGzeCIHhF+zhK8FZA2vC5uFn6b4HJjegUbIWrDb4mJ7JjTGMJY9VGIbRVpmSwHopNiaJibhjIr+HfLug==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9791,6 +12834,8 @@
},
"node_modules/event-stream": {
"version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
+ "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9805,6 +12850,8 @@
},
"node_modules/event-stream/node_modules/split": {
"version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
+ "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9816,6 +12863,8 @@
},
"node_modules/event-target-shim": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"license": "MIT",
"engines": {
"node": ">=6"
@@ -9823,18 +12872,24 @@
},
"node_modules/eventemitter3": {
"version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
"dev": true,
"license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"license": "MIT",
"engines": {
"node": ">=0.8.x"
}
},
"node_modules/execa": {
- "version": "5.0.0",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9857,6 +12912,8 @@
},
"node_modules/exit": {
"version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
"dev": true,
"engines": {
"node": ">= 0.8.0"
@@ -9864,6 +12921,8 @@
},
"node_modules/exit-on-epipe": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
+ "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -9871,68 +12930,152 @@
}
},
"node_modules/expect": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1"
+ "@jest/expect-utils": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/expect/node_modules/jest-get-type": {
- "version": "27.5.1",
+ "node_modules/expect/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/exponential-backoff": {
- "version": "3.1.1",
+ "node_modules/expect/node_modules/diff-sequences": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
"dev": true,
- "license": "Apache-2.0"
+ "license": "MIT",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
},
- "node_modules/external-editor": {
- "version": "3.1.0",
+ "node_modules/expect/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
},
"engines": {
- "node": ">=4"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/external-editor/node_modules/tmp": {
- "version": "0.0.33",
+ "node_modules/expect/node_modules/jest-matcher-utils": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+ "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "os-tmpdir": "~1.0.2"
+ "chalk": "^4.0.0",
+ "jest-diff": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
},
"engines": {
- "node": ">=0.6.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/fast-diff": {
- "version": "1.3.0",
+ "node_modules/expect/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/expect/node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/exponential-backoff": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz",
+ "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/external-editor/node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-diff": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
+ "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/fast-glob": {
- "version": "3.3.2",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
+ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9940,7 +13083,7 @@
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
- "micromatch": "^4.0.4"
+ "micromatch": "^4.0.8"
},
"engines": {
"node": ">=8.6.0"
@@ -9948,6 +13091,8 @@
},
"node_modules/fast-glob/node_modules/glob-parent": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -9959,16 +13104,22 @@
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true,
"license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true,
"license": "MIT"
},
"node_modules/fastq": {
- "version": "1.17.1",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
+ "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -9977,6 +13128,8 @@
},
"node_modules/fb-watchman": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -9985,11 +13138,15 @@
},
"node_modules/fecha": {
"version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
+ "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==",
"dev": true,
"license": "MIT"
},
"node_modules/fetch-blob": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz",
+ "integrity": "sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10003,6 +13160,8 @@
},
"node_modules/fetch-sparql-endpoint": {
"version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/fetch-sparql-endpoint/-/fetch-sparql-endpoint-4.2.1.tgz",
+ "integrity": "sha512-nRaexc3QCO95bjESf4ngNQ1J+qNtVzxFGlPUopqOIVHm/j6IDhWg996kk7fBM98Mmo0uM9b6uiTbXmJHOrnqYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10027,6 +13186,8 @@
},
"node_modules/figures": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10041,6 +13202,8 @@
},
"node_modules/figures/node_modules/escape-string-regexp": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10049,6 +13212,8 @@
},
"node_modules/file-entry-cache": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10060,6 +13225,8 @@
},
"node_modules/filelist": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
"license": "Apache-2.0",
"dependencies": {
"minimatch": "^5.0.1"
@@ -10067,6 +13234,8 @@
},
"node_modules/filelist/node_modules/minimatch": {
"version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -10076,7 +13245,9 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10088,6 +13259,8 @@
},
"node_modules/find-up": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10103,6 +13276,8 @@
},
"node_modules/flat": {
"version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
"dev": true,
"license": "BSD-3-Clause",
"bin": {
@@ -10111,6 +13286,8 @@
},
"node_modules/flat-cache": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
+ "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10123,17 +13300,23 @@
}
},
"node_modules/flatted": {
- "version": "3.3.1",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
+ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
"dev": true,
"license": "ISC"
},
"node_modules/fn.name": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
+ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==",
"dev": true,
"license": "MIT"
},
"node_modules/follow-redirects": {
- "version": "1.15.5",
+ "version": "1.15.9",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
"dev": true,
"funding": [
{
@@ -10152,19 +13335,29 @@
}
},
"node_modules/for-each": {
- "version": "0.3.3",
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
+ "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-callable": "^1.1.3"
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/foreground-child": {
- "version": "3.1.1",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
+ "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
"dev": true,
"license": "ISC",
"dependencies": {
- "cross-spawn": "^7.0.0",
+ "cross-spawn": "^7.0.6",
"signal-exit": "^4.0.1"
},
"engines": {
@@ -10176,6 +13369,8 @@
},
"node_modules/foreground-child/node_modules/signal-exit": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -10186,12 +13381,15 @@
}
},
"node_modules/form-data": {
- "version": "4.0.0",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz",
+ "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
"dev": true,
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
"mime-types": "^2.1.12"
},
"engines": {
@@ -10200,6 +13398,8 @@
},
"node_modules/form-data-encoder": {
"version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
+ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10208,6 +13408,8 @@
},
"node_modules/frac": {
"version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/frac/-/frac-0.3.1.tgz",
+ "integrity": "sha512-1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ==",
"dev": true,
"engines": {
"node": ">=0.8"
@@ -10215,6 +13417,8 @@
},
"node_modules/fresh": {
"version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10223,17 +13427,22 @@
},
"node_modules/from": {
"version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
+ "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==",
"dev": true,
"license": "MIT"
},
"node_modules/fs-constants": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
"dev": true,
"license": "MIT"
},
"node_modules/fs-extra": {
- "version": "11.2.0",
- "dev": true,
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -10241,11 +13450,13 @@
"universalify": "^2.0.0"
},
"engines": {
- "node": ">=14.14"
+ "node": ">=12"
}
},
"node_modules/fs-minipass": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10257,12 +13468,17 @@
},
"node_modules/fs.realpath": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true,
"license": "ISC"
},
"node_modules/fsevents": {
"version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
+ "hasInstallScript": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10274,20 +13490,26 @@
},
"node_modules/function-bind": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/function.prototype.name": {
- "version": "1.1.6",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
+ "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "functions-have-names": "^1.2.3"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "functions-have-names": "^1.2.3",
+ "hasown": "^2.0.2",
+ "is-callable": "^1.2.7"
},
"engines": {
"node": ">= 0.4"
@@ -10298,6 +13520,8 @@
},
"node_modules/functions-have-names": {
"version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
"dev": true,
"license": "MIT",
"funding": {
@@ -10306,6 +13530,9 @@
},
"node_modules/gauge": {
"version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "deprecated": "This package is no longer supported.",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10324,6 +13551,8 @@
},
"node_modules/gensync": {
"version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10332,6 +13561,8 @@
},
"node_modules/get-caller-file": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true,
"license": "ISC",
"engines": {
@@ -10339,14 +13570,21 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.4",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
"license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -10357,6 +13595,8 @@
},
"node_modules/get-package-type": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10365,6 +13605,8 @@
},
"node_modules/get-pkg-repo": {
"version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
+ "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10382,6 +13624,8 @@
},
"node_modules/get-port": {
"version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
+ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10391,8 +13635,23 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/get-stream": {
- "version": "6.0.0",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10403,13 +13662,15 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.2",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
+ "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4"
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -10420,6 +13681,8 @@
},
"node_modules/git-raw-commits": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz",
+ "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10436,6 +13699,8 @@
},
"node_modules/git-remote-origin-url": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
+ "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10448,6 +13713,8 @@
},
"node_modules/git-remote-origin-url/node_modules/pify": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10456,6 +13723,8 @@
},
"node_modules/git-semver-tags": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz",
+ "integrity": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10469,8 +13738,23 @@
"node": ">=14"
}
},
+ "node_modules/git-semver-tags/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/git-up": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
+ "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10480,6 +13764,8 @@
},
"node_modules/git-url-parse": {
"version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz",
+ "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10488,6 +13774,8 @@
},
"node_modules/gitconfiglocal": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
+ "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==",
"dev": true,
"license": "BSD",
"dependencies": {
@@ -10496,6 +13784,9 @@
},
"node_modules/glob": {
"version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10515,6 +13806,8 @@
},
"node_modules/glob-parent": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10526,6 +13819,8 @@
},
"node_modules/glob/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10535,6 +13830,8 @@
},
"node_modules/glob/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10545,25 +13842,24 @@
}
},
"node_modules/globals": {
- "version": "13.24.0",
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=4"
}
},
"node_modules/globalthis": {
- "version": "1.0.3",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "define-properties": "^1.1.3"
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -10574,6 +13870,8 @@
},
"node_modules/globby": {
"version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10592,10 +13890,12 @@
}
},
"node_modules/gopd": {
- "version": "1.0.1",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.1.3"
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -10603,6 +13903,8 @@
},
"node_modules/got": {
"version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
+ "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10625,28 +13927,23 @@
"url": "https://github.com/sindresorhus/got?sponsor=1"
}
},
- "node_modules/got/node_modules/get-stream": {
- "version": "6.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/graceful-fs": {
"version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"license": "ISC"
},
"node_modules/graphemer": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
"dev": true,
"license": "MIT"
},
"node_modules/graphql": {
- "version": "15.8.0",
+ "version": "15.10.1",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.10.1.tgz",
+ "integrity": "sha512-BL/Xd/T9baO6NFzoMpiMD7YUZ62R6viR5tp/MULVEnbYJXZA//kRNW7J0j1w/wXArgL0sCxhDfK5dczSKn3+cg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10655,6 +13952,8 @@
},
"node_modules/graphql-to-sparql": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-3.0.1.tgz",
+ "integrity": "sha512-A+RwB99o66CUj+XuqtP/u3P7fGS/qF6P+/jhNl1BE/JZ2SCnkrODvV0LADuJeCDmPh45fDhq+GTDVoN1ZQHYFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10671,6 +13970,8 @@
},
"node_modules/handlebars": {
"version": "4.7.8",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
+ "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10691,6 +13992,8 @@
},
"node_modules/hard-rejection": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10698,15 +14001,22 @@
}
},
"node_modules/has-bigints": {
- "version": "1.0.2",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
+ "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/has-flag": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"license": "MIT",
"engines": {
"node": ">=8"
@@ -10714,6 +14024,9 @@
},
"node_modules/has-property-descriptors": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
@@ -10723,8 +14036,14 @@
}
},
"node_modules/has-proto": {
- "version": "1.0.3",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz",
+ "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
+ "dev": true,
"license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.0"
+ },
"engines": {
"node": ">= 0.4"
},
@@ -10733,7 +14052,9 @@
}
},
"node_modules/has-symbols": {
- "version": "1.0.3",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -10744,7 +14065,8 @@
},
"node_modules/has-tostringtag": {
"version": "1.0.2",
- "dev": true,
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.3"
@@ -10758,11 +14080,15 @@
},
"node_modules/has-unicode": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
"dev": true,
"license": "ISC"
},
"node_modules/hash.js": {
"version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10771,7 +14097,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.1",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -10782,10 +14110,14 @@
},
"node_modules/hierarchy-closure": {
"version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/hierarchy-closure/-/hierarchy-closure-1.2.2.tgz",
+ "integrity": "sha512-ZqZvsA6HyMqrmm49D3llYA8x8hqdyDDEkaTXcqwyO+fGQlzxoeXws/5ze11M40s4EoTw7GFxdTKIwj5YDOicLQ==",
"license": "MIT"
},
"node_modules/hosted-git-info": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10795,24 +14127,50 @@
"node": ">=10"
}
},
+ "node_modules/hosted-git-info/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hosted-git-info/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/html-encoding-sniffer": {
- "version": "2.0.1",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
+ "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-encoding": "^1.0.5"
+ "whatwg-encoding": "^2.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=12"
}
},
"node_modules/html-escaper": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
"dev": true,
"license": "MIT"
},
"node_modules/htmlparser2": {
"version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
+ "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
@@ -10831,6 +14189,8 @@
},
"node_modules/http-assert": {
"version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz",
+ "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10843,11 +14203,15 @@
},
"node_modules/http-assert/node_modules/deep-equal": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
+ "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==",
"dev": true,
"license": "MIT"
},
"node_modules/http-assert/node_modules/depd": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10856,6 +14220,8 @@
},
"node_modules/http-assert/node_modules/http-errors": {
"version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10869,8 +14235,20 @@
"node": ">= 0.6"
}
},
+ "node_modules/http-assert/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/http-basic": {
"version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz",
+ "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==",
"license": "MIT",
"dependencies": {
"caseless": "^0.12.0",
@@ -10884,6 +14262,8 @@
},
"node_modules/http-basic/node_modules/concat-stream": {
"version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
"engines": [
"node >= 0.8"
],
@@ -10897,10 +14277,14 @@
},
"node_modules/http-basic/node_modules/isarray": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
"license": "MIT"
},
"node_modules/http-basic/node_modules/readable-stream": {
"version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
@@ -10912,12 +14296,10 @@
"util-deprecate": "~1.0.1"
}
},
- "node_modules/http-basic/node_modules/safe-buffer": {
- "version": "5.1.2",
- "license": "MIT"
- },
"node_modules/http-basic/node_modules/string_decoder": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
@@ -10925,11 +14307,15 @@
},
"node_modules/http-cache-semantics": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
"dev": true,
"license": "BSD-2-Clause"
},
"node_modules/http-errors": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10943,16 +14329,10 @@
"node": ">= 0.8"
}
},
- "node_modules/http-errors/node_modules/statuses": {
- "version": "2.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/http-link-header": {
- "version": "1.1.2",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz",
+ "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==",
"license": "MIT",
"engines": {
"node": ">=6.0.0"
@@ -10960,6 +14340,8 @@
},
"node_modules/http-proxy-agent": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10973,6 +14355,8 @@
},
"node_modules/http-response-object": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz",
+ "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==",
"license": "MIT",
"dependencies": {
"@types/node": "^10.0.3"
@@ -10980,10 +14364,14 @@
},
"node_modules/http-response-object/node_modules/@types/node": {
"version": "10.17.60",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
+ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
"license": "MIT"
},
"node_modules/http2-wrapper": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
+ "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10996,6 +14384,8 @@
},
"node_modules/http2-wrapper/node_modules/quick-lru": {
"version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11007,6 +14397,8 @@
},
"node_modules/https-proxy-agent": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11019,6 +14411,8 @@
},
"node_modules/human-signals": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -11027,6 +14421,8 @@
},
"node_modules/humanize-ms": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11035,6 +14431,8 @@
},
"node_modules/iconv-lite": {
"version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11046,6 +14444,8 @@
},
"node_modules/ieee754": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
"funding": [
{
"type": "github",
@@ -11063,7 +14463,9 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "5.3.1",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11072,6 +14474,8 @@
},
"node_modules/ignore-walk": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz",
+ "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11083,6 +14487,8 @@
},
"node_modules/ignore-walk/node_modules/minimatch": {
"version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11093,12 +14499,16 @@
}
},
"node_modules/immutable": {
- "version": "4.3.5",
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
+ "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
"dev": true,
"license": "MIT"
},
"node_modules/import-fresh": {
- "version": "3.3.0",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11113,7 +14523,9 @@
}
},
"node_modules/import-local": {
- "version": "3.1.0",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
+ "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11132,6 +14544,8 @@
},
"node_modules/imurmurhash": {
"version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11140,6 +14554,8 @@
},
"node_modules/indent-string": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11148,11 +14564,16 @@
},
"node_modules/infer-owner": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
"dev": true,
"license": "ISC"
},
"node_modules/inflight": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11162,15 +14583,21 @@
},
"node_modules/inherits": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"license": "ISC"
},
"node_modules/ini": {
"version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"dev": true,
"license": "ISC"
},
"node_modules/init-package-json": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz",
+ "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11187,7 +14614,9 @@
}
},
"node_modules/init-package-json/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11199,6 +14628,8 @@
},
"node_modules/init-package-json/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -11207,6 +14638,8 @@
},
"node_modules/init-package-json/node_modules/npm-package-arg": {
"version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11219,8 +14652,23 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/init-package-json/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/inquirer": {
"version": "8.2.6",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz",
+ "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11245,20 +14693,24 @@
}
},
"node_modules/internal-slot": {
- "version": "1.0.7",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
+ "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "hasown": "^2.0.0",
- "side-channel": "^1.0.4"
+ "hasown": "^2.0.2",
+ "side-channel": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/ioredis": {
- "version": "5.3.2",
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.6.0.tgz",
+ "integrity": "sha512-tBZlIIWbndeWBWCXWZiqtOF/yxf6yZX3tAlTJ7nfo5jhd6dctNxF7QnYlZLZ1a0o0pDoen7CgZqO+zjNaFbJAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11282,6 +14734,8 @@
},
"node_modules/ip-address": {
"version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
+ "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11293,12 +14747,14 @@
}
},
"node_modules/is-arguments": {
- "version": "1.1.1",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
+ "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11308,12 +14764,15 @@
}
},
"node_modules/is-array-buffer": {
- "version": "3.0.4",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
+ "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -11324,15 +14783,23 @@
},
"node_modules/is-arrayish": {
"version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true,
"license": "MIT"
},
"node_modules/is-async-function": {
- "version": "2.0.0",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
+ "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "async-function": "^1.0.0",
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.1",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -11342,23 +14809,30 @@
}
},
"node_modules/is-bigint": {
- "version": "1.0.4",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz",
+ "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-bigints": "^1.0.1"
+ "has-bigints": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-boolean-object": {
- "version": "1.1.2",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
+ "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11369,6 +14843,8 @@
},
"node_modules/is-callable": {
"version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11380,6 +14856,8 @@
},
"node_modules/is-ci": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11390,22 +14868,48 @@
}
},
"node_modules/is-core-module": {
- "version": "2.13.1",
+ "version": "2.16.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-view": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz",
+ "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "hasown": "^2.0.0"
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-date-object": {
- "version": "1.0.5",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz",
+ "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11416,6 +14920,8 @@
},
"node_modules/is-docker": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -11430,6 +14936,8 @@
},
"node_modules/is-extglob": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11437,11 +14945,16 @@
}
},
"node_modules/is-finalizationregistry": {
- "version": "1.0.2",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
+ "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -11449,6 +14962,8 @@
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11457,6 +14972,8 @@
},
"node_modules/is-generator-fn": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11464,11 +14981,16 @@
}
},
"node_modules/is-generator-function": {
- "version": "1.0.10",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
+ "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.0",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -11479,6 +15001,8 @@
},
"node_modules/is-glob": {
"version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11490,6 +15014,8 @@
},
"node_modules/is-interactive": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11498,19 +15024,15 @@
},
"node_modules/is-lambda": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
"dev": true,
"license": "MIT"
},
"node_modules/is-map": {
- "version": "2.0.2",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-negative-zero": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11522,6 +15044,8 @@
},
"node_modules/is-number": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11529,11 +15053,14 @@
}
},
"node_modules/is-number-object": {
- "version": "1.0.7",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz",
+ "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11544,6 +15071,8 @@
},
"node_modules/is-obj": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11552,6 +15081,8 @@
},
"node_modules/is-path-inside": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11560,6 +15091,8 @@
},
"node_modules/is-plain-obj": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11568,6 +15101,8 @@
},
"node_modules/is-plain-object": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11576,16 +15111,22 @@
},
"node_modules/is-potential-custom-element-name": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
"dev": true,
"license": "MIT"
},
"node_modules/is-regex": {
- "version": "1.1.4",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
+ "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11595,19 +15136,26 @@
}
},
"node_modules/is-set": {
- "version": "2.0.2",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.3",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
+ "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7"
+ "call-bound": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -11617,7 +15165,9 @@
}
},
"node_modules/is-ssh": {
- "version": "1.4.0",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.1.tgz",
+ "integrity": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11625,19 +15175,27 @@
}
},
"node_modules/is-stream": {
- "version": "2.0.0",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-string": {
- "version": "1.0.7",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
+ "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11647,11 +15205,15 @@
}
},
"node_modules/is-symbol": {
- "version": "1.0.4",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
+ "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-symbols": "^1.0.2"
+ "call-bound": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -11662,6 +15224,8 @@
},
"node_modules/is-text-path": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11672,11 +15236,13 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.13",
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
+ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "which-typed-array": "^1.1.14"
+ "which-typed-array": "^1.1.16"
},
"engines": {
"node": ">= 0.4"
@@ -11685,13 +15251,10 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-typedarray": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
"node_modules/is-unicode-supported": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11702,31 +15265,46 @@
}
},
"node_modules/is-weakmap": {
- "version": "2.0.1",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-weakref": {
- "version": "1.0.2",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz",
+ "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-weakset": {
- "version": "2.0.2",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz",
+ "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -11734,6 +15312,8 @@
},
"node_modules/is-wsl": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11745,20 +15325,28 @@
},
"node_modules/isarray": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
"dev": true,
"license": "MIT"
},
"node_modules/isexe": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"license": "ISC"
},
"node_modules/iso8601-duration": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-2.1.2.tgz",
+ "integrity": "sha512-yXteYUiKv6x8seaDzyBwnZtPpmx766KfvQuaVNyPifYOjmPdOo3ajd4phDNa7Y5mTQGnXsNEcXFtVun1FjYXxQ==",
"dev": true,
"license": "MIT"
},
"node_modules/isobject": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11767,6 +15355,8 @@
},
"node_modules/istanbul-lib-coverage": {
"version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
+ "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
@@ -11774,30 +15364,39 @@
}
},
"node_modules/istanbul-lib-instrument": {
- "version": "5.2.1",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
+ "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
+ "@babel/core": "^7.23.9",
+ "@babel/parser": "^7.23.9",
+ "@istanbuljs/schema": "^0.1.3",
"istanbul-lib-coverage": "^3.2.0",
- "semver": "^6.3.0"
+ "semver": "^7.5.4"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
}
},
"node_modules/istanbul-lib-instrument/node_modules/semver": {
- "version": "6.3.1",
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
}
},
"node_modules/istanbul-lib-report": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
+ "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -11811,6 +15410,8 @@
},
"node_modules/istanbul-lib-source-maps": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -11824,6 +15425,8 @@
},
"node_modules/istanbul-reports": {
"version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
+ "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -11835,27 +15438,32 @@
}
},
"node_modules/iterator.prototype": {
- "version": "1.1.2",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
+ "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "define-properties": "^1.2.1",
- "get-intrinsic": "^1.2.1",
- "has-symbols": "^1.0.3",
- "reflect.getprototypeof": "^1.0.4",
- "set-function-name": "^2.0.1"
+ "define-data-property": "^1.1.4",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "get-proto": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/jackspeak": {
- "version": "2.3.6",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
- "engines": {
- "node": ">=14"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
},
@@ -11864,7 +15472,9 @@
}
},
"node_modules/jake": {
- "version": "10.8.7",
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
+ "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
"license": "Apache-2.0",
"dependencies": {
"async": "^3.2.3",
@@ -11881,6 +15491,8 @@
},
"node_modules/jake/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -11889,6 +15501,8 @@
},
"node_modules/jake/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -11898,19 +15512,22 @@
}
},
"node_modules/jest": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
+ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/core": "^27.5.1",
+ "@jest/core": "^29.7.0",
+ "@jest/types": "^29.6.3",
"import-local": "^3.0.2",
- "jest-cli": "^27.5.1"
+ "jest-cli": "^29.7.0"
},
"bin": {
"jest": "bin/jest.js"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
@@ -11922,49 +15539,56 @@
}
},
"node_modules/jest-changed-files": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
+ "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
"execa": "^5.0.0",
- "throat": "^6.0.1"
+ "jest-util": "^29.7.0",
+ "p-limit": "^3.1.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-circus": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
+ "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/environment": "^29.7.0",
+ "@jest/expect": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
- "dedent": "^0.7.0",
- "expect": "^27.5.1",
+ "dedent": "^1.0.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "pretty-format": "^27.5.1",
+ "jest-each": "^29.7.0",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "p-limit": "^3.1.0",
+ "pretty-format": "^29.7.0",
+ "pure-rand": "^6.0.0",
"slash": "^3.0.0",
- "stack-utils": "^2.0.3",
- "throat": "^6.0.1"
+ "stack-utils": "^2.0.3"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-circus/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11974,47 +15598,94 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/jest-circus/node_modules/diff-sequences": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/jest-matcher-utils": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+ "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
"node_modules/jest-circus/node_modules/pretty-format": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-circus/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
"node_modules/jest-cli": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz",
+ "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/core": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/core": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/types": "^29.6.3",
"chalk": "^4.0.0",
+ "create-jest": "^29.7.0",
"exit": "^0.1.2",
- "graceful-fs": "^4.2.9",
"import-local": "^3.0.2",
- "jest-config": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
- "prompts": "^2.0.1",
- "yargs": "^16.2.0"
+ "jest-config": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
+ "yargs": "^17.3.1"
},
"bin": {
"jest": "bin/jest.js"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
@@ -12025,43 +15696,76 @@
}
}
},
+ "node_modules/jest-cli/node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/jest-cli/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/jest-config": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz",
+ "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.8.0",
- "@jest/test-sequencer": "^27.5.1",
- "@jest/types": "^27.5.1",
- "babel-jest": "^27.5.1",
+ "@babel/core": "^7.11.6",
+ "@jest/test-sequencer": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "babel-jest": "^29.7.0",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"deepmerge": "^4.2.2",
- "glob": "^7.1.1",
+ "glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-circus": "^27.5.1",
- "jest-environment-jsdom": "^27.5.1",
- "jest-environment-node": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "jest-jasmine2": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-runner": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
+ "jest-circus": "^29.7.0",
+ "jest-environment-node": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-runner": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"micromatch": "^4.0.4",
"parse-json": "^5.2.0",
- "pretty-format": "^27.5.1",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
+ "@types/node": "*",
"ts-node": ">=9.0.0"
},
"peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
"ts-node": {
"optional": true
}
@@ -12069,6 +15773,8 @@
},
"node_modules/jest-config/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12078,74 +15784,88 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-config/node_modules/jest-get-type": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
"node_modules/jest-config/node_modules/pretty-format": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-config/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
"node_modules/jest-diff": {
- "version": "29.7.0",
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
- "diff-sequences": "^29.6.3",
- "jest-get-type": "^29.6.3",
- "pretty-format": "^29.7.0"
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "node_modules/jest-docblock": {
+ "node_modules/jest-diff/node_modules/jest-get-type": {
"version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-docblock": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
+ "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"detect-newline": "^3.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-each": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz",
+ "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
+ "@jest/types": "^29.6.3",
"chalk": "^4.0.0",
- "jest-get-type": "^27.5.1",
- "jest-util": "^27.5.1",
- "pretty-format": "^27.5.1"
+ "jest-get-type": "^29.6.3",
+ "jest-util": "^29.7.0",
+ "pretty-format": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-each/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12155,67 +15875,78 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-each/node_modules/jest-get-type": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
"node_modules/jest-each/node_modules/pretty-format": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-each/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
"node_modules/jest-environment-jsdom": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz",
+ "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^27.5.1",
- "@jest/fake-timers": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "@types/jsdom": "^20.0.0",
"@types/node": "*",
- "jest-mock": "^27.5.1",
- "jest-util": "^27.5.1",
- "jsdom": "^16.6.0"
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jsdom": "^20.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
}
},
"node_modules/jest-environment-node": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
+ "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^27.5.1",
- "@jest/fake-timers": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
- "jest-mock": "^27.5.1",
- "jest-util": "^27.5.1"
+ "jest-mock": "^29.7.0",
+ "jest-util": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-get-type": {
"version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12223,59 +15954,49 @@
}
},
"node_modules/jest-haste-map": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
+ "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
- "@types/graceful-fs": "^4.1.2",
+ "@jest/types": "^29.6.3",
+ "@types/graceful-fs": "^4.1.3",
"@types/node": "*",
"anymatch": "^3.0.3",
"fb-watchman": "^2.0.0",
"graceful-fs": "^4.2.9",
- "jest-regex-util": "^27.5.1",
- "jest-serializer": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-worker": "^27.5.1",
+ "jest-regex-util": "^29.6.3",
+ "jest-util": "^29.7.0",
+ "jest-worker": "^29.7.0",
"micromatch": "^4.0.4",
- "walker": "^1.0.7"
+ "walker": "^1.0.8"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"optionalDependencies": {
"fsevents": "^2.3.2"
}
},
- "node_modules/jest-jasmine2": {
- "version": "27.5.1",
+ "node_modules/jest-leak-detector": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz",
+ "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^27.5.1",
- "@jest/source-map": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "expect": "^27.5.1",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
- "pretty-format": "^27.5.1",
- "throat": "^6.0.1"
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/jest-jasmine2/node_modules/ansi-styles": {
+ "node_modules/jest-leak-detector/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12285,75 +16006,32 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-jasmine2/node_modules/pretty-format": {
- "version": "27.5.1",
+ "node_modules/jest-leak-detector/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-jasmine2/node_modules/react-is": {
- "version": "17.0.2",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/jest-leak-detector": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "jest-get-type": "^27.5.1",
- "pretty-format": "^27.5.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-leak-detector/node_modules/ansi-styles": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/jest-leak-detector/node_modules/jest-get-type": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-leak-detector/node_modules/pretty-format": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-leak-detector/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
"node_modules/jest-matcher-utils": {
"version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12366,86 +16044,41 @@
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/jest-matcher-utils/node_modules/diff-sequences": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-matcher-utils/node_modules/jest-diff": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.0.0",
- "diff-sequences": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "pretty-format": "^27.5.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
"node_modules/jest-matcher-utils/node_modules/jest-get-type": {
"version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
- "node_modules/jest-matcher-utils/node_modules/pretty-format": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-matcher-utils/node_modules/react-is": {
- "version": "17.0.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/jest-message-util": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.12.13",
- "@jest/types": "^27.5.1",
+ "@jest/types": "^29.6.3",
"@types/stack-utils": "^2.0.0",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
"micromatch": "^4.0.4",
- "pretty-format": "^27.5.1",
+ "pretty-format": "^29.7.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-message-util/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12456,37 +16089,46 @@
}
},
"node_modules/jest-message-util/node_modules/pretty-format": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-message-util/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
"node_modules/jest-mock": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
+ "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
- "@types/node": "*"
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
+ "jest-util": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-pnp-resolver": {
"version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+ "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12503,6 +16145,8 @@
},
"node_modules/jest-rdf": {
"version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/jest-rdf/-/jest-rdf-1.8.1.tgz",
+ "integrity": "sha512-L6XgjUEayTJYgCkM6jkDwkFosdeuv0yRdkf9g9Ewi1DL5ZN2VnNH8v1DeuNZWFijekM8e3dQNS6HPf7yxAqaDA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12513,171 +16157,153 @@
}
},
"node_modules/jest-regex-util": {
- "version": "27.5.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
+ "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-resolve": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz",
+ "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
+ "jest-haste-map": "^29.7.0",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^27.5.1",
- "jest-validate": "^27.5.1",
+ "jest-util": "^29.7.0",
+ "jest-validate": "^29.7.0",
"resolve": "^1.20.0",
- "resolve.exports": "^1.1.0",
+ "resolve.exports": "^2.0.0",
"slash": "^3.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz",
+ "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-snapshot": "^27.5.1"
+ "jest-regex-util": "^29.6.3",
+ "jest-snapshot": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-resolve/node_modules/resolve": {
- "version": "1.22.8",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-runner": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz",
+ "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/console": "^27.5.1",
- "@jest/environment": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/console": "^29.7.0",
+ "@jest/environment": "^29.7.0",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
- "emittery": "^0.8.1",
+ "emittery": "^0.13.1",
"graceful-fs": "^4.2.9",
- "jest-docblock": "^27.5.1",
- "jest-environment-jsdom": "^27.5.1",
- "jest-environment-node": "^27.5.1",
- "jest-haste-map": "^27.5.1",
- "jest-leak-detector": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-runtime": "^27.5.1",
- "jest-util": "^27.5.1",
- "jest-worker": "^27.5.1",
- "source-map-support": "^0.5.6",
- "throat": "^6.0.1"
+ "jest-docblock": "^29.7.0",
+ "jest-environment-node": "^29.7.0",
+ "jest-haste-map": "^29.7.0",
+ "jest-leak-detector": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-resolve": "^29.7.0",
+ "jest-runtime": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "jest-watcher": "^29.7.0",
+ "jest-worker": "^29.7.0",
+ "p-limit": "^3.1.0",
+ "source-map-support": "0.5.13"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-runtime": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz",
+ "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/environment": "^27.5.1",
- "@jest/fake-timers": "^27.5.1",
- "@jest/globals": "^27.5.1",
- "@jest/source-map": "^27.5.1",
- "@jest/test-result": "^27.5.1",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/environment": "^29.7.0",
+ "@jest/fake-timers": "^29.7.0",
+ "@jest/globals": "^29.7.0",
+ "@jest/source-map": "^29.6.3",
+ "@jest/test-result": "^29.7.0",
+ "@jest/transform": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
"chalk": "^4.0.0",
"cjs-module-lexer": "^1.0.0",
"collect-v8-coverage": "^1.0.0",
- "execa": "^5.0.0",
"glob": "^7.1.3",
"graceful-fs": "^4.2.9",
- "jest-haste-map": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-mock": "^27.5.1",
- "jest-regex-util": "^27.5.1",
- "jest-resolve": "^27.5.1",
- "jest-snapshot": "^27.5.1",
- "jest-util": "^27.5.1",
+ "jest-haste-map": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-mock": "^29.7.0",
+ "jest-regex-util": "^29.6.3",
+ "jest-resolve": "^29.7.0",
+ "jest-snapshot": "^29.7.0",
+ "jest-util": "^29.7.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/jest-serializer": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/node": "*",
- "graceful-fs": "^4.2.9"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-snapshot": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
+ "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.7.2",
+ "@babel/core": "^7.11.6",
"@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-jsx": "^7.7.2",
"@babel/plugin-syntax-typescript": "^7.7.2",
- "@babel/traverse": "^7.7.2",
- "@babel/types": "^7.0.0",
- "@jest/transform": "^27.5.1",
- "@jest/types": "^27.5.1",
- "@types/babel__traverse": "^7.0.4",
- "@types/prettier": "^2.1.5",
+ "@babel/types": "^7.3.3",
+ "@jest/expect-utils": "^29.7.0",
+ "@jest/transform": "^29.7.0",
+ "@jest/types": "^29.6.3",
"babel-preset-current-node-syntax": "^1.0.0",
"chalk": "^4.0.0",
- "expect": "^27.5.1",
+ "expect": "^29.7.0",
"graceful-fs": "^4.2.9",
- "jest-diff": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "jest-haste-map": "^27.5.1",
- "jest-matcher-utils": "^27.5.1",
- "jest-message-util": "^27.5.1",
- "jest-util": "^27.5.1",
+ "jest-diff": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0",
"natural-compare": "^1.4.0",
- "pretty-format": "^27.5.1",
- "semver": "^7.3.2"
+ "pretty-format": "^29.7.0",
+ "semver": "^7.5.3"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-snapshot/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12688,59 +16314,90 @@
}
},
"node_modules/jest-snapshot/node_modules/diff-sequences": {
- "version": "27.5.1",
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-snapshot/node_modules/jest-diff": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
- "diff-sequences": "^27.5.1",
- "jest-get-type": "^27.5.1",
- "pretty-format": "^27.5.1"
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/jest-snapshot/node_modules/jest-get-type": {
- "version": "27.5.1",
+ "node_modules/jest-snapshot/node_modules/jest-matcher-utils": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+ "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-snapshot/node_modules/pretty-format": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-snapshot/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
+ "node_modules/jest-snapshot/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/jest-util": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
@@ -12748,27 +16405,31 @@
"picomatch": "^2.2.3"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-validate": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
+ "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/types": "^27.5.1",
+ "@jest/types": "^29.6.3",
"camelcase": "^6.2.0",
"chalk": "^4.0.0",
- "jest-get-type": "^27.5.1",
+ "jest-get-type": "^29.6.3",
"leven": "^3.1.0",
- "pretty-format": "^27.5.1"
+ "pretty-format": "^29.7.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-validate/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12780,6 +16441,8 @@
},
"node_modules/jest-validate/node_modules/camelcase": {
"version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12789,64 +16452,68 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/jest-validate/node_modules/jest-get-type": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
"node_modules/jest-validate/node_modules/pretty-format": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^5.0.1",
+ "@jest/schemas": "^29.6.3",
"ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
+ "react-is": "^18.0.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-validate/node_modules/react-is": {
- "version": "17.0.2",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true,
"license": "MIT"
},
"node_modules/jest-watcher": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz",
+ "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/test-result": "^27.5.1",
- "@jest/types": "^27.5.1",
+ "@jest/test-result": "^29.7.0",
+ "@jest/types": "^29.6.3",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
- "jest-util": "^27.5.1",
+ "emittery": "^0.13.1",
+ "jest-util": "^29.7.0",
"string-length": "^4.0.1"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-worker": {
- "version": "27.5.1",
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
+ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
+ "jest-util": "^29.7.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
"engines": {
- "node": ">= 10.13.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-worker/node_modules/supports-color": {
"version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12860,7 +16527,9 @@
}
},
"node_modules/joi": {
- "version": "17.12.2",
+ "version": "17.13.3",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz",
+ "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -12872,8 +16541,9 @@
}
},
"node_modules/jose": {
- "version": "4.15.9",
- "dev": true,
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz",
+ "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/panva"
@@ -12881,11 +16551,15 @@
},
"node_modules/js-tokens": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true,
"license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12897,44 +16571,47 @@
},
"node_modules/jsbn": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
"dev": true,
"license": "MIT"
},
"node_modules/jsdom": {
- "version": "16.7.0",
+ "version": "20.0.3",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz",
+ "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "abab": "^2.0.5",
- "acorn": "^8.2.4",
- "acorn-globals": "^6.0.0",
- "cssom": "^0.4.4",
+ "abab": "^2.0.6",
+ "acorn": "^8.8.1",
+ "acorn-globals": "^7.0.0",
+ "cssom": "^0.5.0",
"cssstyle": "^2.3.0",
- "data-urls": "^2.0.0",
- "decimal.js": "^10.2.1",
- "domexception": "^2.0.1",
+ "data-urls": "^3.0.2",
+ "decimal.js": "^10.4.2",
+ "domexception": "^4.0.0",
"escodegen": "^2.0.0",
- "form-data": "^3.0.0",
- "html-encoding-sniffer": "^2.0.1",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
+ "form-data": "^4.0.0",
+ "html-encoding-sniffer": "^3.0.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
- "nwsapi": "^2.2.0",
- "parse5": "6.0.1",
- "saxes": "^5.0.1",
+ "nwsapi": "^2.2.2",
+ "parse5": "^7.1.1",
+ "saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
- "tough-cookie": "^4.0.0",
- "w3c-hr-time": "^1.0.2",
- "w3c-xmlserializer": "^2.0.0",
- "webidl-conversions": "^6.1.0",
- "whatwg-encoding": "^1.0.5",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.5.0",
- "ws": "^7.4.6",
- "xml-name-validator": "^3.0.0"
+ "tough-cookie": "^4.1.2",
+ "w3c-xmlserializer": "^4.0.0",
+ "webidl-conversions": "^7.0.0",
+ "whatwg-encoding": "^2.0.0",
+ "whatwg-mimetype": "^3.0.0",
+ "whatwg-url": "^11.0.0",
+ "ws": "^8.11.0",
+ "xml-name-validator": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=14"
},
"peerDependencies": {
"canvas": "^2.5.0"
@@ -12945,94 +16622,47 @@
}
}
},
- "node_modules/jsdom/node_modules/@tootallnate/once": {
- "version": "1.1.2",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/jsdom/node_modules/form-data": {
- "version": "3.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/jsdom/node_modules/http-proxy-agent": {
- "version": "4.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/jsdom/node_modules/tr46": {
- "version": "2.1.0",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
+ "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
"dev": true,
"license": "MIT",
"dependencies": {
"punycode": "^2.1.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
}
},
"node_modules/jsdom/node_modules/webidl-conversions": {
- "version": "6.1.0",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
- "node": ">=10.4"
+ "node": ">=12"
}
},
"node_modules/jsdom/node_modules/whatwg-url": {
- "version": "8.7.0",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
+ "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "lodash": "^4.7.0",
- "tr46": "^2.1.0",
- "webidl-conversions": "^6.1.0"
+ "tr46": "^3.0.0",
+ "webidl-conversions": "^7.0.0"
},
"engines": {
- "node": ">=10"
- }
- },
- "node_modules/jsdom/node_modules/ws": {
- "version": "7.5.9",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.3.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
+ "node": ">=12"
}
},
"node_modules/jsesc": {
- "version": "3.0.2",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+ "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
"dev": true,
"license": "MIT",
"bin": {
@@ -13044,36 +16674,50 @@
},
"node_modules/json-buffer": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
"dev": true,
"license": "MIT"
},
"node_modules/json-parse-better-errors": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true,
"license": "MIT"
},
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true,
"license": "MIT"
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true,
"license": "MIT"
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true,
"license": "MIT"
},
"node_modules/json-stringify-safe": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"dev": true,
"license": "ISC"
},
"node_modules/json5": {
"version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -13085,11 +16729,15 @@
},
"node_modules/jsonc-parser": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
"dev": true,
"license": "MIT"
},
"node_modules/jsonfile": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
@@ -13100,6 +16748,8 @@
},
"node_modules/jsonld": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-5.2.0.tgz",
+ "integrity": "sha512-JymgT6Xzk5CHEmHuEyvoTNviEPxv6ihLWSPu1gFdtjSAyM6cFqNrv02yS/SIur3BBIkCf0HjizRc24d8/FfQKw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -13114,6 +16764,8 @@
},
"node_modules/jsonld-context-parser": {
"version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz",
+ "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==",
"license": "MIT",
"dependencies": {
"@types/http-link-header": "^1.0.1",
@@ -13127,14 +16779,24 @@
}
},
"node_modules/jsonld-context-parser/node_modules/@types/node": {
- "version": "18.19.18",
+ "version": "18.19.83",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.83.tgz",
+ "integrity": "sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==",
"license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
}
},
+ "node_modules/jsonld-context-parser/node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "license": "MIT"
+ },
"node_modules/jsonld-streaming-parser": {
- "version": "3.3.0",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-3.4.0.tgz",
+ "integrity": "sha512-897CloyQgQidfkB04dLM5XaAXVX/cN9A2hvgHJo4y4jRhIpvg3KLMBBfcrswepV2N3T8c/Rp2JeFdWfVsbVZ7g==",
"license": "MIT",
"dependencies": {
"@bergos/jsonparse": "^1.4.0",
@@ -13149,34 +16811,16 @@
"readable-stream": "^4.0.0"
}
},
- "node_modules/jsonld-streaming-parser/node_modules/buffer": {
- "version": "6.0.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/jsonld-streaming-parser/node_modules/canonicalize": {
"version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz",
+ "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==",
"license": "Apache-2.0"
},
"node_modules/jsonld-streaming-parser/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
@@ -13191,6 +16835,8 @@
},
"node_modules/jsonld-streaming-serializer": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/jsonld-streaming-serializer/-/jsonld-streaming-serializer-2.1.0.tgz",
+ "integrity": "sha512-COHdLoeMTnrqHMoFhN3PoAwqnrKrpPC7/ACb0WbELYvt+HSOIFN3v4IJP7fOtLNQ4GeaeYkvbeWJ7Jo4EjxMDw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13201,31 +16847,10 @@
"readable-stream": "^4.0.0"
}
},
- "node_modules/jsonld-streaming-serializer/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/jsonld-streaming-serializer/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13241,11 +16866,35 @@
},
"node_modules/jsonld/node_modules/canonicalize": {
"version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz",
+ "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==",
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/jsonld/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jsonld/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/jsonld2graphobject": {
"version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/jsonld2graphobject/-/jsonld2graphobject-0.0.4.tgz",
+ "integrity": "sha512-7siWYw9/EaD9lWyMbHr2uLMy8kbNVyOtDlsAWJUlUjVfXpcJcwLN6f0qeNt0ySV4fDoAJOjJXNvo7V/McrubAg==",
"license": "MIT",
"dependencies": {
"@rdfjs/types": "^1.0.1",
@@ -13256,6 +16905,8 @@
},
"node_modules/jsonld2graphobject/node_modules/uuid": {
"version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
@@ -13263,6 +16914,8 @@
},
"node_modules/jsonparse": {
"version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
"dev": true,
"engines": [
"node >= 0.2.0"
@@ -13271,6 +16924,8 @@
},
"node_modules/JSONStream": {
"version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
"dev": true,
"license": "(MIT OR Apache-2.0)",
"dependencies": {
@@ -13286,6 +16941,8 @@
},
"node_modules/jsx-ast-utils": {
"version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
+ "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13300,6 +16957,8 @@
},
"node_modules/keygrip": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
+ "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13311,6 +16970,8 @@
},
"node_modules/keyv": {
"version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13319,6 +16980,8 @@
},
"node_modules/kind-of": {
"version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13327,13 +16990,17 @@
},
"node_modules/kleur": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/koa": {
- "version": "2.15.3",
+ "version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.0.tgz",
+ "integrity": "sha512-Afhqq0Vq3W7C+/rW6IqHVBDLzqObwZ07JaUNUEF8yCQ6afiyFE3RAy+i7V0E46XOWlH7vPWn/x0vsZwNy6PWxw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13367,11 +17034,15 @@
},
"node_modules/koa-compose": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
+ "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
"dev": true,
"license": "MIT"
},
"node_modules/koa-convert": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz",
+ "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13384,6 +17055,8 @@
},
"node_modules/koa/node_modules/http-errors": {
"version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13399,6 +17072,18 @@
},
"node_modules/koa/node_modules/http-errors/node_modules/depd": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13407,11 +17092,15 @@
},
"node_modules/kuler": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
+ "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==",
"dev": true,
"license": "MIT"
},
"node_modules/ky": {
"version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/ky/-/ky-0.25.1.tgz",
+ "integrity": "sha512-PjpCEWlIU7VpiMVrTwssahkYXX1by6NCT0fhTUX34F3DTinARlgMpriuroolugFPcMgpPWrOW4mTb984Qm1RXA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13423,6 +17112,8 @@
},
"node_modules/ky-universal": {
"version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.8.2.tgz",
+ "integrity": "sha512-xe0JaOH9QeYxdyGLnzUOVGK4Z6FGvDVzcXFTdrYA1f33MZdEa45sUDaMBy98xQMcsd2XIBrTXRrRYnegcSdgVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13447,6 +17138,8 @@
},
"node_modules/ky-universal/node_modules/node-fetch": {
"version": "3.0.0-beta.9",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0-beta.9.tgz",
+ "integrity": "sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13463,6 +17156,8 @@
},
"node_modules/lazy-ass": {
"version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
+ "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13471,6 +17166,8 @@
},
"node_modules/lerna": {
"version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.4.2.tgz",
+ "integrity": "sha512-gxavfzHfJ4JL30OvMunmlm4Anw7d7Tq6tdVHzUukLdS9nWnxCN/QB21qR+VJYp5tcyXogHKbdUEGh6qmeyzxSA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13559,6 +17256,8 @@
},
"node_modules/lerna/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13568,6 +17267,8 @@
},
"node_modules/lerna/node_modules/chalk": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13581,8 +17282,79 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/lerna/node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lerna/node_modules/diff-sequences": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/lerna/node_modules/execa": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
+ "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/lerna/node_modules/fs-extra": {
+ "version": "11.3.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
+ "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/lerna/node_modules/get-stream": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz",
+ "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/lerna/node_modules/glob": {
"version": "9.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
+ "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13600,6 +17372,8 @@
},
"node_modules/lerna/node_modules/glob-parent": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13611,6 +17385,8 @@
},
"node_modules/lerna/node_modules/glob/node_modules/brace-expansion": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13619,6 +17395,8 @@
},
"node_modules/lerna/node_modules/glob/node_modules/minimatch": {
"version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
+ "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13631,8 +17409,56 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/lerna/node_modules/import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lerna/node_modules/is-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lerna/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
"node_modules/lerna/node_modules/minimatch": {
"version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13644,14 +17470,53 @@
},
"node_modules/lerna/node_modules/minipass": {
"version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=8"
}
},
+ "node_modules/lerna/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/lerna/node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/lerna/node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/lerna/node_modules/resolve-from": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13660,6 +17525,8 @@
},
"node_modules/lerna/node_modules/rimraf": {
"version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz",
+ "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13675,16 +17542,60 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/leven": {
- "version": "3.1.0",
+ "node_modules/lerna/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
- "license": "MIT",
- "engines": {
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lerna/node_modules/write-file-atomic": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
+ "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/lerna/node_modules/write-file-atomic/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
"node": ">=6"
}
},
"node_modules/levn": {
"version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13697,6 +17608,8 @@
},
"node_modules/libnpmaccess": {
"version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz",
+ "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13708,7 +17621,9 @@
}
},
"node_modules/libnpmaccess/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13720,6 +17635,8 @@
},
"node_modules/libnpmaccess/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -13728,6 +17645,8 @@
},
"node_modules/libnpmaccess/node_modules/npm-package-arg": {
"version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13740,8 +17659,23 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/libnpmaccess/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/libnpmpublish": {
"version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.3.0.tgz",
+ "integrity": "sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13759,7 +17693,9 @@
}
},
"node_modules/libnpmpublish/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13771,6 +17707,8 @@
},
"node_modules/libnpmpublish/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -13778,7 +17716,9 @@
}
},
"node_modules/libnpmpublish/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -13787,6 +17727,8 @@
},
"node_modules/libnpmpublish/node_modules/normalize-package-data": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
+ "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -13801,6 +17743,8 @@
},
"node_modules/libnpmpublish/node_modules/npm-package-arg": {
"version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13813,8 +17757,23 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/libnpmpublish/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/libnpmpublish/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13826,6 +17785,8 @@
},
"node_modules/lines-and-columns": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz",
+ "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13834,6 +17795,8 @@
},
"node_modules/load-json-file": {
"version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz",
+ "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13848,6 +17811,8 @@
},
"node_modules/load-json-file/node_modules/type-fest": {
"version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
@@ -13856,6 +17821,8 @@
},
"node_modules/loading-cli": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/loading-cli/-/loading-cli-1.1.2.tgz",
+ "integrity": "sha512-M1ntfXHpdGoQxfaqKBOQPwSrTr9EIoTgj664Q9UVSbSnJvAFdribo+Ij//1jvACgrGHaTvfKoD9PG3NOxGj44g==",
"license": "MIT",
"dependencies": {
"colors-cli": "^1.0.26"
@@ -13866,6 +17833,8 @@
},
"node_modules/locate-path": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13880,41 +17849,64 @@
},
"node_modules/lodash": {
"version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.defaults": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
+ "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.isarguments": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+ "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.ismatch": {
"version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
+ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.memoize": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.merge": {
"version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.orderby": {
"version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.6.0.tgz",
+ "integrity": "sha512-T0rZxKmghOOf5YPnn8EY5iLYeWCpZq8G41FfqoVHH5QDTAFaghJRmAdLiadEDq+ztgM2q5PjA+Z1fOwGrLgmtg==",
"dev": true,
"license": "MIT"
},
"node_modules/log-symbols": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13929,7 +17921,9 @@
}
},
"node_modules/logform": {
- "version": "2.6.0",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz",
+ "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13946,6 +17940,8 @@
},
"node_modules/loose-envify": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13957,6 +17953,8 @@
},
"node_modules/lowercase-keys": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13967,23 +17965,26 @@
}
},
"node_modules/lru-cache": {
- "version": "6.0.0",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"license": "ISC",
"dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
+ "yallist": "^3.0.2"
}
},
"node_modules/lunr": {
"version": "2.3.9",
+ "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
+ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
"dev": true,
"license": "MIT"
},
"node_modules/lz-string": {
"version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
+ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -13992,6 +17993,8 @@
},
"node_modules/make-dir": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
+ "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14004,13 +18007,30 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/make-error": {
"version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
"dev": true,
"license": "ISC"
},
"node_modules/make-fetch-happen": {
"version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14037,6 +18057,8 @@
},
"node_modules/make-fetch-happen/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -14045,6 +18067,8 @@
},
"node_modules/makeerror": {
"version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -14053,6 +18077,8 @@
},
"node_modules/map-obj": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14064,10 +18090,14 @@
},
"node_modules/map-stream": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
+ "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==",
"dev": true
},
"node_modules/marked": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz",
+ "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
"dev": true,
"license": "MIT",
"bin": {
@@ -14077,8 +18107,19 @@
"node": ">= 12"
}
},
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/media-typer": {
"version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14087,6 +18128,8 @@
},
"node_modules/meow": {
"version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14111,6 +18154,8 @@
},
"node_modules/meow/node_modules/find-up": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14123,11 +18168,15 @@
},
"node_modules/meow/node_modules/hosted-git-info": {
"version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
"dev": true,
"license": "ISC"
},
"node_modules/meow/node_modules/locate-path": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14139,6 +18188,8 @@
},
"node_modules/meow/node_modules/p-limit": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14153,6 +18204,8 @@
},
"node_modules/meow/node_modules/p-locate": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14164,6 +18217,8 @@
},
"node_modules/meow/node_modules/read-pkg": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14178,6 +18233,8 @@
},
"node_modules/meow/node_modules/read-pkg-up": {
"version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14194,6 +18251,8 @@
},
"node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": {
"version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
@@ -14202,6 +18261,8 @@
},
"node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": {
"version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -14213,30 +18274,18 @@
},
"node_modules/meow/node_modules/read-pkg/node_modules/type-fest": {
"version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=8"
}
},
- "node_modules/meow/node_modules/resolve": {
- "version": "1.22.8",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/meow/node_modules/semver": {
"version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
"dev": true,
"license": "ISC",
"bin": {
@@ -14245,6 +18294,8 @@
},
"node_modules/meow/node_modules/type-fest": {
"version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
@@ -14256,27 +18307,25 @@
},
"node_modules/merge-stream": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true,
"license": "MIT"
},
"node_modules/merge2": {
"version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 8"
}
},
- "node_modules/methods": {
- "version": "1.1.2",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
"node_modules/microdata-rdf-streaming-parser": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/microdata-rdf-streaming-parser/-/microdata-rdf-streaming-parser-2.0.1.tgz",
+ "integrity": "sha512-oEEYP3OwPGOtoE4eIyJvX1eJXI7VkGR4gKYqpEufaRXc2ele/Tkid/KMU3Los13wGrOq6woSxLEGOYSHzpRvwA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14287,31 +18336,10 @@
"relative-to-absolute-iri": "^1.0.2"
}
},
- "node_modules/microdata-rdf-streaming-parser/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/microdata-rdf-streaming-parser/node_modules/htmlparser2": {
"version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
@@ -14329,7 +18357,9 @@
}
},
"node_modules/microdata-rdf-streaming-parser/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14344,11 +18374,13 @@
}
},
"node_modules/micromatch": {
- "version": "4.0.5",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
@@ -14357,6 +18389,8 @@
},
"node_modules/mime-db": {
"version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -14364,6 +18398,8 @@
},
"node_modules/mime-types": {
"version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -14374,6 +18410,8 @@
},
"node_modules/mimic-fn": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14382,6 +18420,8 @@
},
"node_modules/mimic-response": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
+ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14393,6 +18433,8 @@
},
"node_modules/min-indent": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14401,11 +18443,15 @@
},
"node_modules/minimalistic-assert": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
"dev": true,
"license": "ISC"
},
"node_modules/minimatch": {
"version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14420,6 +18466,8 @@
},
"node_modules/minimist": {
"version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
"license": "MIT",
"funding": {
@@ -14428,6 +18476,8 @@
},
"node_modules/minimist-options": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14441,6 +18491,8 @@
},
"node_modules/minipass": {
"version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14452,6 +18504,8 @@
},
"node_modules/minipass-collect": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14463,6 +18517,8 @@
},
"node_modules/minipass-fetch": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14479,6 +18535,8 @@
},
"node_modules/minipass-flush": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14489,7 +18547,9 @@
}
},
"node_modules/minipass-json-stream": {
- "version": "1.0.1",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.2.tgz",
+ "integrity": "sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14499,6 +18559,8 @@
},
"node_modules/minipass-pipeline": {
"version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14510,6 +18572,8 @@
},
"node_modules/minipass-sized": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14519,8 +18583,17 @@
"node": ">=8"
}
},
+ "node_modules/minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/minizlib": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14531,8 +18604,17 @@
"node": ">= 8"
}
},
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/mkdirp": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -14544,6 +18626,8 @@
},
"node_modules/modify-values": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
+ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14551,12 +18635,16 @@
}
},
"node_modules/ms": {
- "version": "2.1.2",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true,
"license": "MIT"
},
"node_modules/multimatch": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
+ "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14575,6 +18663,8 @@
},
"node_modules/multimatch/node_modules/arrify": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14583,6 +18673,8 @@
},
"node_modules/multimatch/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14592,6 +18684,8 @@
},
"node_modules/multimatch/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14603,13 +18697,18 @@
},
"node_modules/mute-stream": {
"version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
"dev": true,
"license": "ISC"
},
"node_modules/n3": {
- "version": "1.17.2",
+ "version": "1.24.2",
+ "resolved": "https://registry.npmjs.org/n3/-/n3-1.24.2.tgz",
+ "integrity": "sha512-j/3PKmK0MA3tAohDCl9y1JDaNxp8wCnhTtrOOgZ1O17JVtWLkzHsp2jZ8YhY2uS4FWQAm6mExcXvl7C8lwXyaw==",
"license": "MIT",
"dependencies": {
+ "buffer": "^6.0.3",
"queue-microtask": "^1.1.2",
"readable-stream": "^4.0.0"
},
@@ -14617,30 +18716,10 @@
"node": ">=12.0"
}
},
- "node_modules/n3/node_modules/buffer": {
- "version": "6.0.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/n3/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
@@ -14653,17 +18732,42 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/nanoid": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz",
+ "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.js"
+ },
+ "engines": {
+ "node": "^18 || >=20"
+ }
+ },
"node_modules/natural-compare": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true,
"license": "MIT"
},
"node_modules/negotiate": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/negotiate/-/negotiate-1.0.1.tgz",
+ "integrity": "sha512-KBCIM4dAIT9j/pSXLHHQbZG74NmKNXTtxU2zHN0HG6uzzuFE01m1UdGoUmVHmACiBuCAOL7KwfqSW1oUQBj/vg==",
"dev": true
},
"node_modules/negotiator": {
- "version": "0.6.3",
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
+ "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14672,21 +18776,35 @@
},
"node_modules/neo-async": {
"version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true,
"license": "MIT"
},
+ "node_modules/nextgraph": {
+ "version": "0.1.1-alpha.7",
+ "resolved": "https://registry.npmjs.org/nextgraph/-/nextgraph-0.1.1-alpha.7.tgz",
+ "integrity": "sha512-Dd0Fl18roKVxAHm0Z39k5Ylsgbqkev0JFOveUYnp5fLYwmECm2gUhO/Nb1P8m79V7D/jW6rHEU5edQA5sx0zFg==",
+ "license": "MIT/Apache-2.0"
+ },
"node_modules/node-addon-api": {
"version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
+ "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
"dev": true,
"license": "MIT"
},
"node_modules/node-cleanup": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz",
+ "integrity": "sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw==",
"dev": true,
"license": "MIT"
},
"node_modules/node-fetch": {
"version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14706,6 +18824,8 @@
},
"node_modules/node-gyp": {
"version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14729,7 +18849,9 @@
}
},
"node_modules/node-gyp-build": {
- "version": "4.8.0",
+ "version": "4.8.4",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
+ "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -14738,30 +18860,53 @@
"node-gyp-build-test": "build-test.js"
}
},
+ "node_modules/node-gyp/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/node-int64": {
"version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
"dev": true,
"license": "MIT"
},
"node_modules/node-machine-id": {
"version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
+ "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==",
"dev": true,
"license": "MIT"
},
"node_modules/node-releases": {
- "version": "2.0.18",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
+ "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
"dev": true,
"license": "MIT"
},
"node_modules/node-version": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz",
+ "integrity": "sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==",
"license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/nodemailer": {
- "version": "6.9.10",
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.10.0.tgz",
+ "integrity": "sha512-SQ3wZCExjeSatLE/HBaXS5vqUOQk6GtBdIIKxiFdmm01mOQZX/POJkO3SUX1wDiYcwUOJwT23scFSC9fY2H8IA==",
"dev": true,
"license": "MIT-0",
"engines": {
@@ -14770,6 +18915,8 @@
},
"node_modules/noms": {
"version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz",
+ "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14779,11 +18926,15 @@
},
"node_modules/noms/node_modules/isarray": {
"version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
"dev": true,
"license": "MIT"
},
"node_modules/noms/node_modules/readable-stream": {
"version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14795,11 +18946,15 @@
},
"node_modules/noms/node_modules/string_decoder": {
"version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
"dev": true,
"license": "MIT"
},
"node_modules/nopt": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14814,6 +18969,8 @@
},
"node_modules/normalize-package-data": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -14826,16 +18983,46 @@
"node": ">=10"
}
},
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
+ "node_modules/normalize-url": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz",
+ "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/npm-bundled": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14844,6 +19031,8 @@
},
"node_modules/npm-install-checks": {
"version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz",
+ "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -14853,13 +19042,30 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm-install-checks/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/npm-normalize-package-bin": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
"dev": true,
"license": "ISC"
},
"node_modules/npm-package-arg": {
"version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz",
+ "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14873,11 +19079,15 @@
},
"node_modules/npm-package-arg/node_modules/builtins": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
"dev": true,
"license": "MIT"
},
"node_modules/npm-package-arg/node_modules/hosted-git-info": {
"version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
+ "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14887,16 +19097,53 @@
"node": ">=10"
}
},
+ "node_modules/npm-package-arg/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-package-arg/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/npm-package-arg/node_modules/validate-npm-package-name": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
"dev": true,
"license": "ISC",
"dependencies": {
"builtins": "^1.0.3"
}
},
+ "node_modules/npm-package-arg/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/npm-packlist": {
"version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz",
+ "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14914,6 +19161,9 @@
},
"node_modules/npm-packlist/node_modules/glob": {
"version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14932,6 +19182,8 @@
},
"node_modules/npm-packlist/node_modules/minimatch": {
"version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14943,6 +19195,8 @@
},
"node_modules/npm-pick-manifest": {
"version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz",
+ "integrity": "sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14956,7 +19210,9 @@
}
},
"node_modules/npm-pick-manifest/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14968,6 +19224,8 @@
},
"node_modules/npm-pick-manifest/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -14976,6 +19234,8 @@
},
"node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -14984,6 +19244,8 @@
},
"node_modules/npm-pick-manifest/node_modules/npm-package-arg": {
"version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14996,8 +19258,23 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm-pick-manifest/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/npm-registry-fetch": {
"version": "14.0.5",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz",
+ "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15014,7 +19291,9 @@
}
},
"node_modules/npm-registry-fetch/node_modules/@npmcli/fs": {
- "version": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15026,6 +19305,8 @@
},
"node_modules/npm-registry-fetch/node_modules/cacache": {
"version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15047,7 +19328,9 @@
}
},
"node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15056,6 +19339,8 @@
},
"node_modules/npm-registry-fetch/node_modules/fs-minipass": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15066,7 +19351,9 @@
}
},
"node_modules/npm-registry-fetch/node_modules/fs-minipass/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15074,28 +19361,40 @@
}
},
"node_modules/npm-registry-fetch/node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/npm-registry-fetch/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/npm-registry-fetch/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15107,6 +19406,8 @@
},
"node_modules/npm-registry-fetch/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15115,6 +19416,8 @@
},
"node_modules/npm-registry-fetch/node_modules/make-fetch-happen": {
"version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15138,8 +19441,26 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm-registry-fetch/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/npm-registry-fetch/node_modules/minipass": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15147,7 +19468,9 @@
}
},
"node_modules/npm-registry-fetch/node_modules/minipass-fetch": {
- "version": "3.0.4",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15163,7 +19486,9 @@
}
},
"node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15172,6 +19497,8 @@
},
"node_modules/npm-registry-fetch/node_modules/npm-package-arg": {
"version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15184,8 +19511,23 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm-registry-fetch/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/npm-registry-fetch/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15196,7 +19538,9 @@
}
},
"node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15205,6 +19549,8 @@
},
"node_modules/npm-registry-fetch/node_modules/unique-filename": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15216,6 +19562,8 @@
},
"node_modules/npm-registry-fetch/node_modules/unique-slug": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15227,6 +19575,8 @@
},
"node_modules/npm-run-path": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15238,6 +19588,9 @@
},
"node_modules/npmlog": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "deprecated": "This package is no longer supported.",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15251,12 +19604,16 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.7",
+ "version": "2.2.19",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.19.tgz",
+ "integrity": "sha512-94bcyI3RsqiZufXjkr3ltkI86iEl+I7uiHVDtcq9wJUTwYQJ5odHDeSzkkrRzi80jJ8MaeZgqKjH1bAWAFw9bA==",
"dev": true,
"license": "MIT"
},
"node_modules/nx": {
"version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-16.10.0.tgz",
+ "integrity": "sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -15326,8 +19683,23 @@
}
}
},
+ "node_modules/nx/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/nx/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15335,8 +19707,36 @@
"concat-map": "0.0.1"
}
},
+ "node_modules/nx/node_modules/diff-sequences": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/nx/node_modules/fs-extra": {
+ "version": "11.3.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
+ "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
"node_modules/nx/node_modules/glob": {
"version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15351,8 +19751,39 @@
"node": "*"
}
},
+ "node_modules/nx/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/nx/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/nx/node_modules/minimatch": {
"version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15362,8 +19793,32 @@
"node": "*"
}
},
+ "node_modules/nx/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/nx/node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/nx/node_modules/semver": {
"version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15376,8 +19831,17 @@
"node": ">=10"
}
},
+ "node_modules/nx/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/nx/node_modules/yargs": {
"version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15395,6 +19859,8 @@
},
"node_modules/nx/node_modules/yargs-parser": {
"version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15403,6 +19869,8 @@
},
"node_modules/object-assign": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15411,6 +19879,8 @@
},
"node_modules/object-hash": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15418,19 +19888,26 @@
}
},
"node_modules/object-inspect": {
- "version": "1.13.1",
+ "version": "1.13.4",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/object-is": {
- "version": "1.1.5",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -15441,6 +19918,8 @@
},
"node_modules/object-keys": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15448,13 +19927,17 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.5",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
+ "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
"object-keys": "^1.1.1"
},
"engines": {
@@ -15465,26 +19948,32 @@
}
},
"node_modules/object.entries": {
- "version": "1.1.7",
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz",
+ "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/object.fromentries": {
- "version": "2.0.7",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -15493,26 +19982,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/object.hasown": {
- "version": "1.1.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/object.values": {
- "version": "1.1.7",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
+ "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -15522,76 +20002,34 @@
}
},
"node_modules/oidc-provider": {
- "version": "8.5.1",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/oidc-provider/-/oidc-provider-8.8.1.tgz",
+ "integrity": "sha512-qVChpayTwojUREJxLkFofUSK8kiSRIdzPrVSsoGibqRHl/YO60ege94OZS8vh7zaK+zxcG/Gu8UMaYB5ulohCQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@koa/cors": "^5.0.0",
- "@koa/router": "^12.0.1",
- "debug": "^4.3.5",
- "eta": "^3.4.0",
+ "@koa/router": "^13.1.0",
+ "debug": "^4.4.0",
+ "eta": "^3.5.0",
"got": "^13.0.0",
- "jose": "^5.6.2",
- "jsesc": "^3.0.2",
- "koa": "^2.15.3",
- "nanoid": "^5.0.7",
+ "jose": "^5.9.6",
+ "jsesc": "^3.1.0",
+ "koa": "^2.15.4",
+ "nanoid": "^5.0.9",
"object-hash": "^3.0.0",
"oidc-token-hash": "^5.0.3",
"quick-lru": "^7.0.0",
- "raw-body": "^2.5.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/panva"
- }
- },
- "node_modules/oidc-provider/node_modules/debug": {
- "version": "4.3.7",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.3"
- },
- "engines": {
- "node": ">=6.0"
+ "raw-body": "^3.0.0"
},
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/oidc-provider/node_modules/jose": {
- "version": "5.9.4",
- "dev": true,
- "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/panva"
}
},
- "node_modules/oidc-provider/node_modules/ms": {
- "version": "2.1.3",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/oidc-provider/node_modules/nanoid": {
- "version": "5.0.7",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "bin": {
- "nanoid": "bin/nanoid.js"
- },
- "engines": {
- "node": "^18 || >=20"
- }
- },
"node_modules/oidc-provider/node_modules/quick-lru": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-7.0.0.tgz",
+ "integrity": "sha512-MX8gB7cVYTrYcFfAnfLlhRd0+Toyl8yX8uBx1MrX7K0jegiz9TumwOK27ldXrgDlHRdVi+MqU9Ssw6dr4BNreg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15602,7 +20040,9 @@
}
},
"node_modules/oidc-token-hash": {
- "version": "5.0.3",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.1.0.tgz",
+ "integrity": "sha512-y0W+X7Ppo7oZX6eovsRkuzcSM40Bicg2JEJkDJ4irIt1wsYAP5MLSNv+QAogO8xivMffw/9OvV3um1pxXgt1uA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15611,6 +20051,8 @@
},
"node_modules/on-finished": {
"version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15622,6 +20064,8 @@
},
"node_modules/once": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15630,6 +20074,8 @@
},
"node_modules/one-time": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
+ "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15638,6 +20084,8 @@
},
"node_modules/onetime": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15652,10 +20100,14 @@
},
"node_modules/only": {
"version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
+ "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==",
"dev": true
},
"node_modules/open": {
"version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15671,16 +20123,18 @@
}
},
"node_modules/optionator": {
- "version": "0.9.3",
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
},
"engines": {
"node": ">= 0.8.0"
@@ -15688,6 +20142,8 @@
},
"node_modules/ora": {
"version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15710,14 +20166,36 @@
},
"node_modules/os-tmpdir": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
+ "node_modules/own-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz",
+ "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.6",
+ "object-keys": "^1.1.1",
+ "safe-push-apply": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/p-cancelable": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15726,6 +20204,8 @@
},
"node_modules/p-finally": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15734,6 +20214,8 @@
},
"node_modules/p-limit": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15748,6 +20230,8 @@
},
"node_modules/p-locate": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15762,6 +20246,8 @@
},
"node_modules/p-map": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15776,6 +20262,8 @@
},
"node_modules/p-map-series": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz",
+ "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15784,6 +20272,8 @@
},
"node_modules/p-pipe": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
+ "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15795,6 +20285,8 @@
},
"node_modules/p-queue": {
"version": "6.6.2",
+ "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
+ "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15810,6 +20302,8 @@
},
"node_modules/p-reduce": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
+ "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15818,6 +20312,8 @@
},
"node_modules/p-timeout": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15829,6 +20325,8 @@
},
"node_modules/p-try": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15837,6 +20335,8 @@
},
"node_modules/p-waterfall": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz",
+ "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15849,8 +20349,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0"
+ },
"node_modules/pacote": {
"version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz",
+ "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15881,7 +20390,9 @@
}
},
"node_modules/pacote/node_modules/@npmcli/fs": {
- "version": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15893,6 +20404,8 @@
},
"node_modules/pacote/node_modules/cacache": {
"version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15914,7 +20427,9 @@
}
},
"node_modules/pacote/node_modules/cacache/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15923,6 +20438,8 @@
},
"node_modules/pacote/node_modules/fs-minipass": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15933,7 +20450,9 @@
}
},
"node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -15941,28 +20460,40 @@
}
},
"node_modules/pacote/node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/pacote/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/pacote/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15973,7 +20504,9 @@
}
},
"node_modules/pacote/node_modules/ignore-walk": {
- "version": "6.0.4",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz",
+ "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -15985,14 +20518,34 @@
},
"node_modules/pacote/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
}
},
+ "node_modules/pacote/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/pacote/node_modules/minipass": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -16001,6 +20554,8 @@
},
"node_modules/pacote/node_modules/npm-package-arg": {
"version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -16015,6 +20570,8 @@
},
"node_modules/pacote/node_modules/npm-packlist": {
"version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz",
+ "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -16024,8 +20581,23 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/pacote/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/pacote/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -16036,7 +20608,9 @@
}
},
"node_modules/pacote/node_modules/ssri/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -16045,6 +20619,8 @@
},
"node_modules/pacote/node_modules/unique-filename": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -16056,6 +20632,8 @@
},
"node_modules/pacote/node_modules/unique-slug": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -16067,6 +20645,8 @@
},
"node_modules/parent-module": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16077,10 +20657,14 @@
}
},
"node_modules/parse-cache-control": {
- "version": "1.0.1"
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz",
+ "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg=="
},
"node_modules/parse-json": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16098,11 +20682,15 @@
},
"node_modules/parse-json/node_modules/lines-and-columns": {
"version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
"dev": true,
"license": "MIT"
},
"node_modules/parse-path": {
- "version": "7.0.0",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.1.tgz",
+ "integrity": "sha512-6ReLMptznuuOEzLoGEa+I1oWRSj2Zna5jLWC+l6zlfAI4dbbSaIES29ThzuPkbhNahT65dWzfoZEO6cfJw2Ksg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16111,6 +20699,8 @@
},
"node_modules/parse-url": {
"version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz",
+ "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16118,12 +20708,22 @@
}
},
"node_modules/parse5": {
- "version": "6.0.1",
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
+ "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "entities": "^4.5.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
},
"node_modules/parseurl": {
"version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16138,6 +20738,8 @@
},
"node_modules/path-exists": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16146,6 +20748,8 @@
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16154,6 +20758,8 @@
},
"node_modules/path-key": {
"version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16162,42 +20768,56 @@
},
"node_modules/path-parse": {
"version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true,
"license": "MIT"
},
"node_modules/path-scurry": {
- "version": "1.10.1",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.2.0",
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
"dev": true,
- "license": "ISC",
- "engines": {
- "node": "14 || >=16.14"
- }
+ "license": "ISC"
},
"node_modules/path-scurry/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/path-to-regexp": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
+ "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/path-type": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16206,6 +20826,8 @@
},
"node_modules/pause-stream": {
"version": "0.0.11",
+ "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
+ "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
"dev": true,
"license": [
"MIT",
@@ -16217,11 +20839,15 @@
},
"node_modules/picocolors": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
"dev": true,
"license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16233,6 +20859,8 @@
},
"node_modules/pify": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16244,6 +20872,8 @@
},
"node_modules/pirates": {
"version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
+ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16252,6 +20882,8 @@
},
"node_modules/pkg-dir": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16263,6 +20895,8 @@
},
"node_modules/pkg-dir/node_modules/find-up": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16275,6 +20909,8 @@
},
"node_modules/pkg-dir/node_modules/locate-path": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16286,6 +20922,8 @@
},
"node_modules/pkg-dir/node_modules/p-limit": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16300,6 +20938,8 @@
},
"node_modules/pkg-dir/node_modules/p-locate": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16310,7 +20950,9 @@
}
},
"node_modules/possible-typed-array-names": {
- "version": "1.0.0",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
+ "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16319,6 +20961,8 @@
},
"node_modules/prelude-ls": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16327,6 +20971,8 @@
},
"node_modules/prettier": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
+ "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
"license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
@@ -16340,6 +20986,8 @@
},
"node_modules/prettier-linter-helpers": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16350,20 +20998,24 @@
}
},
"node_modules/pretty-format": {
- "version": "29.7.0",
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jest/schemas": "^29.6.3",
+ "ansi-regex": "^5.0.1",
"ansi-styles": "^5.0.0",
- "react-is": "^18.0.0"
+ "react-is": "^17.0.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
}
},
"node_modules/pretty-format/node_modules/ansi-styles": {
"version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16375,6 +21027,8 @@
},
"node_modules/proc-log": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
"dev": true,
"license": "ISC",
"engines": {
@@ -16383,6 +21037,8 @@
},
"node_modules/process": {
"version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
"license": "MIT",
"engines": {
"node": ">= 0.6.0"
@@ -16390,10 +21046,14 @@
},
"node_modules/process-nextick-args": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
"license": "MIT"
},
"node_modules/promise": {
"version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
"license": "MIT",
"dependencies": {
"asap": "~2.0.6"
@@ -16401,15 +21061,21 @@
},
"node_modules/promise-inflight": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
"dev": true,
"license": "ISC"
},
"node_modules/promise-polyfill": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz",
+ "integrity": "sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==",
"license": "MIT"
},
"node_modules/promise-retry": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16434,11 +21100,36 @@
}
},
"node_modules/promzard": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz",
+ "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "read": "^3.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/promzard/node_modules/mute-stream": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/promzard/node_modules/read": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz",
+ "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==",
"dev": true,
"license": "ISC",
"dependencies": {
- "read": "^2.0.0"
+ "mute-stream": "^1.0.0"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -16446,6 +21137,8 @@
},
"node_modules/prop-types": {
"version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16456,11 +21149,15 @@
},
"node_modules/prop-types/node_modules/react-is": {
"version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
"dev": true,
"license": "MIT"
},
"node_modules/proper-lockfile": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz",
+ "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16471,21 +21168,29 @@
},
"node_modules/property-expr": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz",
+ "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==",
"dev": true,
"license": "MIT"
},
"node_modules/protocols": {
- "version": "2.0.1",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.2.tgz",
+ "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==",
"dev": true,
"license": "MIT"
},
"node_modules/proxy-from-env": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
"dev": true,
"license": "MIT"
},
"node_modules/ps-tree": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
+ "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16500,15 +21205,27 @@
},
"node_modules/pseudomap": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==",
"license": "ISC"
},
"node_modules/psl": {
- "version": "1.9.0",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
+ "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^2.3.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/lupomontero"
+ }
},
"node_modules/pump": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16518,17 +21235,58 @@
},
"node_modules/punycode": {
"version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
+ "node_modules/pure-rand": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
+ "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/dubzzz"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/pvtsutils": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz",
+ "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/pvutils": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz",
+ "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/qs": {
- "version": "6.11.2",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
+ "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
"license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.1.0"
},
"engines": {
"node": ">=0.6"
@@ -16539,11 +21297,15 @@
},
"node_modules/querystringify": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true,
"license": "MIT"
},
"node_modules/queue-microtask": {
"version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"funding": [
{
"type": "github",
@@ -16562,6 +21324,8 @@
},
"node_modules/quick-lru": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16570,27 +21334,46 @@
},
"node_modules/randombytes": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
"license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
}
},
"node_modules/raw-body": {
- "version": "2.5.2",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
+ "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
+ "iconv-lite": "0.6.3",
"unpipe": "1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
+ "node_modules/raw-body/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/rdf-canonize": {
"version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz",
+ "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -16601,14 +21384,18 @@
}
},
"node_modules/rdf-data-factory": {
- "version": "1.1.2",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz",
+ "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==",
"license": "MIT",
"dependencies": {
- "@rdfjs/types": "*"
+ "@rdfjs/types": "^1.0.0"
}
},
"node_modules/rdf-dereference": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/rdf-dereference/-/rdf-dereference-2.2.0.tgz",
+ "integrity": "sha512-6geM3CSUlXTK3n4OoKsL95M7XwKXoxiwK7cf4e/+Dj0X/ll77ihFN5j9VhLGXNYbMXDlm30kBg/VU6ymMv6o/Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16651,6 +21438,8 @@
},
"node_modules/rdf-isomorphic": {
"version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-1.3.1.tgz",
+ "integrity": "sha512-6uIhsXTVp2AtO6f41PdnRV5xZsa0zVZQDTBdn0br+DZuFf5M/YD+T6m8hKDUnALI6nFL/IujTMLgEs20MlNidQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16662,6 +21451,9 @@
},
"node_modules/rdf-js": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/rdf-js/-/rdf-js-4.0.2.tgz",
+ "integrity": "sha512-ApvlFa/WsQh8LpPK/6hctQwG06Z9ztQQGWVtrcrf9L6+sejHNXLPOqL+w7q3hF+iL0C4sv3AX1PUtGkLNzyZ0Q==",
+ "deprecated": "Use @types/rdf-js instead. See https://github.com/rdfjs/types?tab=readme-ov-file#what-about-typesrdf-js",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16670,6 +21462,8 @@
},
"node_modules/rdf-literal": {
"version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.3.2.tgz",
+ "integrity": "sha512-79Stlu3sXy0kq9/decHFLf3xNPuY6sfhFPhd/diWErgaFr0Ekyg38Vh9bnVcqDYu48CFRi0t+hrFii49n92Hbw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16679,6 +21473,8 @@
},
"node_modules/rdf-object": {
"version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.14.0.tgz",
+ "integrity": "sha512-/KSUWr7onDtL7d81kOpcUzJ2vHYOYJc2KU9WzBZRYydBhK0Sksh5Hg4VCQNaxUEvYEgdrrTuq9SLpOOCmag0rQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16691,6 +21487,8 @@
},
"node_modules/rdf-parse": {
"version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-2.3.3.tgz",
+ "integrity": "sha512-N5XEHm+ajFzwo/vVNzB4tDtvqMwBosbVJmZl5DlzplQM9ejlJBlN/43i0ImAb/NMtJJgQPC3jYnkCKGA7wdo/w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16720,31 +21518,10 @@
"stream-to-string": "^1.2.0"
}
},
- "node_modules/rdf-parse/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/rdf-parse/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16760,6 +21537,8 @@
},
"node_modules/rdf-quad": {
"version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-1.5.0.tgz",
+ "integrity": "sha512-LnCYx8XbRVW1wr6UiZPSy2Tv7bXAtEwuyck/68dANhFu8VMnGS+QfUNP3b9YI6p4Bfd/fyDx5E3x81IxGV6BzA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16770,6 +21549,8 @@
},
"node_modules/rdf-serialize": {
"version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/rdf-serialize/-/rdf-serialize-2.2.3.tgz",
+ "integrity": "sha512-t3AvH3lw1NUufCUjf6/pxOyU/cPBJ0J3TkMP+FuUJKMmsJ1FzFdNkpsIMp9QFmWtqUYijyhYpVfJ4Tqprl+1RA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16788,31 +21569,10 @@
"stream-to-string": "^1.1.0"
}
},
- "node_modules/rdf-serialize/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/rdf-serialize/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16828,6 +21588,8 @@
},
"node_modules/rdf-store-stream": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/rdf-store-stream/-/rdf-store-stream-2.0.1.tgz",
+ "integrity": "sha512-znGaibHLvbRE0BrDcXHRleRcLKlHYP6ADr1RFJ3yA28QBmhOjxxgbBFTvCMzgsxvBIqdaFS8Vd2FG4NefJL4Mg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16837,6 +21599,8 @@
},
"node_modules/rdf-stores": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rdf-stores/-/rdf-stores-1.0.0.tgz",
+ "integrity": "sha512-wqp7M5409rbhpWQE0C1vyVysbz++aD2vEkZ6yueSxhDtyLvznS41R3cKiuUpm3ikc/yTpaCZwPo4iyKEaAwBIg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16848,44 +21612,36 @@
}
},
"node_modules/rdf-streaming-store": {
- "version": "1.1.4",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.5.tgz",
+ "integrity": "sha512-Rfd3qo1otF/Jfau/lAFX8J1ZPorN0eaHoIkAlenIIcdZjq9AoIP85rEa4Sn+yMZOqNU1Kc4cCPUv5CFHhpAT2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@rdfjs/types": "*",
"@types/n3": "^1.10.4",
- "@types/readable-stream": "^2.3.15",
+ "@types/readable-stream": "^4.0.15",
"n3": "^1.16.3",
"rdf-string": "^1.6.2",
"rdf-terms": "^1.9.1",
"readable-stream": "^4.3.0"
}
},
- "node_modules/rdf-streaming-store/node_modules/buffer": {
- "version": "6.0.3",
+ "node_modules/rdf-streaming-store/node_modules/@types/readable-stream": {
+ "version": "4.0.18",
+ "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz",
+ "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@types/node": "*",
+ "safe-buffer": "~5.1.1"
}
},
"node_modules/rdf-streaming-store/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16901,6 +21657,8 @@
},
"node_modules/rdf-string": {
"version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-1.6.3.tgz",
+ "integrity": "sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g==",
"license": "MIT",
"dependencies": {
"@rdfjs/types": "*",
@@ -16909,6 +21667,8 @@
},
"node_modules/rdf-string-ttl": {
"version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/rdf-string-ttl/-/rdf-string-ttl-1.3.2.tgz",
+ "integrity": "sha512-yqolaVoUvTaSC5aaQuMcB4BL54G/pCGsV4jQH87f0TvAx8zHZG0koh7XWrjva/IPGcVb1QTtaeEdfda5mcddJg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16918,6 +21678,8 @@
},
"node_modules/rdf-terms": {
"version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-1.11.0.tgz",
+ "integrity": "sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16928,6 +21690,8 @@
},
"node_modules/rdf-validate-datatype": {
"version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.1.5.tgz",
+ "integrity": "sha512-gU+cD+AT1LpFwbemuEmTDjwLyFwJDiw21XHyIofKhFnEpXODjShBuxhgDGnZqW3qIEwu/vECjOecuD60e5ngiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16940,6 +21704,8 @@
},
"node_modules/rdf-validate-shacl": {
"version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/rdf-validate-shacl/-/rdf-validate-shacl-0.4.5.tgz",
+ "integrity": "sha512-tGYnssuPzmsPua1dju4hEtGkT1zouvwzVTNrFhNiqj2aZFO5pQ7lvLd9Cv9H9vKAlpIdC/x0zL6btxG3PCss0w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16954,6 +21720,8 @@
},
"node_modules/rdfa-streaming-parser": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/rdfa-streaming-parser/-/rdfa-streaming-parser-2.0.1.tgz",
+ "integrity": "sha512-7Yyaj030LO7iQ38Wh/RNLVeYrVFJeyx3dpCK7C1nvX55eIN/gE4HWfbg4BYI9X7Bd+eUIUMVeiKYLmYjV6apow==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16964,31 +21732,10 @@
"relative-to-absolute-iri": "^1.0.2"
}
},
- "node_modules/rdfa-streaming-parser/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/rdfa-streaming-parser/node_modules/htmlparser2": {
"version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
@@ -17006,7 +21753,9 @@
}
},
"node_modules/rdfa-streaming-parser/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17022,6 +21771,8 @@
},
"node_modules/rdfxml-streaming-parser": {
"version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-2.4.0.tgz",
+ "integrity": "sha512-f+tdI1wxOiPzMbFWRtOwinwPsqac0WIN80668yFKcVdFCSTGOWTM70ucQGUSdDZZo7pce/UvZgV0C3LDj0P7tg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17035,31 +21786,10 @@
"validate-iri": "^1.0.0"
}
},
- "node_modules/rdfxml-streaming-parser/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/rdfxml-streaming-parser/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17074,7 +21804,9 @@
}
},
"node_modules/react": {
- "version": "18.2.0",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -17086,25 +21818,31 @@
}
},
"node_modules/react-dom": {
- "version": "18.2.0",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-is": {
- "version": "18.2.0",
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
"dev": true,
"license": "MIT"
},
"node_modules/read": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/read/-/read-2.1.0.tgz",
+ "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17116,6 +21854,8 @@
},
"node_modules/read-cmd-shim": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz",
+ "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==",
"dev": true,
"license": "ISC",
"engines": {
@@ -17124,6 +21864,9 @@
},
"node_modules/read-package-json": {
"version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz",
+ "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==",
+ "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17138,6 +21881,8 @@
},
"node_modules/read-package-json-fast": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz",
+ "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17149,7 +21894,9 @@
}
},
"node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17158,6 +21905,8 @@
},
"node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -17165,28 +21914,30 @@
}
},
"node_modules/read-package-json/node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/read-package-json/node_modules/hosted-git-info": {
- "version": "6.1.1",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz",
+ "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17197,7 +21948,9 @@
}
},
"node_modules/read-package-json/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17206,14 +21959,34 @@
},
"node_modules/read-package-json/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
}
},
+ "node_modules/read-package-json/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/read-package-json/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -17222,6 +21995,8 @@
},
"node_modules/read-package-json/node_modules/normalize-package-data": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
+ "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -17236,14 +22011,31 @@
},
"node_modules/read-package-json/node_modules/npm-normalize-package-bin": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
"dev": true,
"license": "ISC",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/read-package-json/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/read-pkg": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17257,6 +22049,8 @@
},
"node_modules/read-pkg-up": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
+ "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17269,6 +22063,8 @@
},
"node_modules/read-pkg-up/node_modules/find-up": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17280,6 +22076,8 @@
},
"node_modules/read-pkg-up/node_modules/locate-path": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17292,6 +22090,8 @@
},
"node_modules/read-pkg-up/node_modules/p-limit": {
"version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17303,6 +22103,8 @@
},
"node_modules/read-pkg-up/node_modules/p-locate": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17314,6 +22116,8 @@
},
"node_modules/read-pkg-up/node_modules/p-try": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17322,6 +22126,8 @@
},
"node_modules/read-pkg-up/node_modules/path-exists": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17330,11 +22136,15 @@
},
"node_modules/read-pkg/node_modules/hosted-git-info": {
"version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
"dev": true,
"license": "ISC"
},
"node_modules/read-pkg/node_modules/load-json-file": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17349,6 +22159,8 @@
},
"node_modules/read-pkg/node_modules/normalize-package-data": {
"version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -17360,6 +22172,8 @@
},
"node_modules/read-pkg/node_modules/parse-json": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17372,6 +22186,8 @@
},
"node_modules/read-pkg/node_modules/path-type": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17383,30 +22199,18 @@
},
"node_modules/read-pkg/node_modules/pify": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/read-pkg/node_modules/resolve": {
- "version": "1.22.8",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/read-pkg/node_modules/semver": {
"version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
"dev": true,
"license": "ISC",
"bin": {
@@ -17415,6 +22219,8 @@
},
"node_modules/read-pkg/node_modules/strip-bom": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17423,6 +22229,8 @@
},
"node_modules/read/node_modules/mute-stream": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -17431,6 +22239,8 @@
},
"node_modules/readable-stream": {
"version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17444,11 +22254,15 @@
},
"node_modules/readable-stream-node-to-web": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz",
+ "integrity": "sha512-OGzi2VKLa8H259kAx7BIwuRrXHGcxeHj4RdASSgEGBP9Q2wowdPvBc65upF4Q9O05qWgKqBw1+9PiLTtObl7uQ==",
"dev": true,
"license": "MIT"
},
"node_modules/redent": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17461,6 +22275,8 @@
},
"node_modules/redis-errors": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
+ "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17469,6 +22285,8 @@
},
"node_modules/redis-parser": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
+ "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17479,17 +22297,20 @@
}
},
"node_modules/reflect.getprototypeof": {
- "version": "1.0.5",
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
+ "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.0.0",
- "get-intrinsic": "^1.2.3",
- "globalthis": "^1.0.3",
- "which-builtin-type": "^1.1.3"
+ "es-abstract": "^1.23.9",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.7",
+ "get-proto": "^1.0.1",
+ "which-builtin-type": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -17498,20 +22319,56 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
+ "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/regenerator-runtime": {
"version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
"dev": true,
"license": "MIT"
},
+ "node_modules/regenerator-transform": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
+ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
"node_modules/regexp.prototype.flags": {
- "version": "1.5.2",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
+ "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
"es-errors": "^1.3.0",
- "set-function-name": "^2.0.1"
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "set-function-name": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -17520,16 +22377,73 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/regexpu-core": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
+ "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.2.0",
+ "regjsgen": "^0.8.0",
+ "regjsparser": "^0.12.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/regjsparser": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
+ "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "jsesc": "~3.0.2"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/relative-to-absolute-iri": {
"version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz",
+ "integrity": "sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q==",
"license": "MIT"
},
"node_modules/relativize-url": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/relativize-url/-/relativize-url-0.1.0.tgz",
+ "integrity": "sha512-YXet4a9wQP96Ru9MQSfoRUzsCaeboLPXj+rVG1ulH4t54zqFHiNmW6FPl7V2dTxk9uHlW3yb9+1jWO44AdWisw==",
"license": "ISC"
},
"node_modules/require-directory": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17538,32 +22452,43 @@
},
"node_modules/requires-port": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
"dev": true,
"license": "MIT"
},
"node_modules/resolve": {
- "version": "2.0.0-next.5",
+ "version": "1.22.10",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.13.0",
+ "is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/resolve-alpn": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
"dev": true,
"license": "MIT"
},
"node_modules/resolve-cwd": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17575,6 +22500,8 @@
},
"node_modules/resolve-cwd/node_modules/resolve-from": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17583,6 +22510,8 @@
},
"node_modules/resolve-from": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17590,7 +22519,9 @@
}
},
"node_modules/resolve.exports": {
- "version": "1.1.1",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
+ "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17599,6 +22530,8 @@
},
"node_modules/responselike": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
+ "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17613,6 +22546,8 @@
},
"node_modules/restore-cursor": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17625,6 +22560,8 @@
},
"node_modules/retry": {
"version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17632,7 +22569,9 @@
}
},
"node_modules/reusify": {
- "version": "1.0.4",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17642,6 +22581,9 @@
},
"node_modules/rimraf": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17656,6 +22598,8 @@
},
"node_modules/run-async": {
"version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17664,6 +22608,8 @@
},
"node_modules/run-parallel": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
"dev": true,
"funding": [
{
@@ -17685,7 +22631,9 @@
}
},
"node_modules/rxjs": {
- "version": "7.8.1",
+ "version": "7.8.2",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
+ "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -17693,13 +22641,16 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.1.0",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
+ "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
- "get-intrinsic": "^1.2.2",
- "has-symbols": "^1.0.3",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "has-symbols": "^1.1.0",
"isarray": "^2.0.5"
},
"engines": {
@@ -17710,31 +22661,38 @@
}
},
"node_modules/safe-buffer": {
- "version": "5.2.1",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"license": "MIT"
},
+ "node_modules/safe-push-apply": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
+ "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/safe-regex-test": {
- "version": "1.0.3",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
+ "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.2",
"es-errors": "^1.3.0",
- "is-regex": "^1.1.4"
+ "is-regex": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -17744,7 +22702,9 @@
}
},
"node_modules/safe-stable-stringify": {
- "version": "2.4.3",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
+ "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17753,22 +22713,28 @@
},
"node_modules/safer-buffer": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"devOptional": true,
"license": "MIT"
},
"node_modules/saxes": {
- "version": "5.0.1",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
+ "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
"dev": true,
"license": "ISC",
"dependencies": {
"xmlchars": "^2.2.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=v12.22.7"
}
},
"node_modules/scheduler": {
- "version": "0.23.0",
+ "version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -17777,21 +22743,19 @@
}
},
"node_modules/semver": {
- "version": "7.6.0",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
"bin": {
"semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
}
},
"node_modules/serialize-javascript": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
"license": "BSD-3-Clause",
"dependencies": {
"randombytes": "^2.1.0"
@@ -17799,19 +22763,24 @@
},
"node_modules/set-blocking": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
"dev": true,
"license": "ISC"
},
"node_modules/set-function-length": {
- "version": "1.2.1",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "define-data-property": "^1.1.2",
+ "define-data-property": "^1.1.4",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.3",
+ "get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.1"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -17819,6 +22788,8 @@
},
"node_modules/set-function-name": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17831,18 +22802,39 @@
"node": ">= 0.4"
}
},
+ "node_modules/set-proto": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz",
+ "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/setimmediate": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
"dev": true,
"license": "MIT"
},
"node_modules/setprototypeof": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
"dev": true,
"license": "ISC"
},
"node_modules/shaclc-parse": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/shaclc-parse/-/shaclc-parse-1.4.0.tgz",
+ "integrity": "sha512-zyxjIYQH2ghg/wtMvOp+4Nr6aK8j9bqFiVT3w47K8WHPYN+S3Zgnh2ybT+dGgMwo9KjiOoywxhjC7d8Z6GCmfA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17851,7 +22843,9 @@
}
},
"node_modules/shaclc-write": {
- "version": "1.4.2",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/shaclc-write/-/shaclc-write-1.4.3.tgz",
+ "integrity": "sha512-dtJ6LokIluzQuHRWCFvNnmGyh07FxBK2L4utkOQn/wYD9eNamUUCt7sDBcuFDyD3jAGv0Ipmv0EitTyKcM1f/w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17862,6 +22856,8 @@
},
"node_modules/shallow-clone": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17873,6 +22869,8 @@
},
"node_modules/shebang-command": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17884,6 +22882,8 @@
},
"node_modules/shebang-regex": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17892,6 +22892,8 @@
},
"node_modules/shex-test": {
"version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/shex-test/-/shex-test-0.5.8.tgz",
+ "integrity": "sha512-wfrhu/lb2zrr4MANpoGbqLbPaoL0yOoDTJp6n/Ewtk2iEeVQD8RLYXVCMLYdmo6ccue/I/yubcIqv4p2uarCbg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17904,6 +22906,8 @@
},
"node_modules/shex-test/node_modules/n3": {
"version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/n3/-/n3-0.4.5.tgz",
+ "integrity": "sha512-sv4bFeqVTTj9hT/OAdndpHpECxlkmpHxdnHUkhNgx3P3Tnw2WqpTUzMEeY+ELEoeW1q6Xqq9LNO0lu/zqogIZA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -17912,6 +22916,8 @@
},
"node_modules/shiki": {
"version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz",
+ "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17922,13 +22928,69 @@
}
},
"node_modules/side-channel": {
- "version": "1.0.5",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
+ "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4",
- "object-inspect": "^1.13.1"
+ "object-inspect": "^1.13.3",
+ "side-channel-list": "^1.0.0",
+ "side-channel-map": "^1.0.1",
+ "side-channel-weakmap": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -17939,11 +23001,15 @@
},
"node_modules/signal-exit": {
"version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true,
"license": "ISC"
},
"node_modules/sigstore": {
"version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz",
+ "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -17961,7 +23027,9 @@
}
},
"node_modules/sigstore/node_modules/@npmcli/fs": {
- "version": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17973,6 +23041,8 @@
},
"node_modules/sigstore/node_modules/cacache": {
"version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17994,7 +23064,9 @@
}
},
"node_modules/sigstore/node_modules/cacache/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -18003,6 +23075,8 @@
},
"node_modules/sigstore/node_modules/fs-minipass": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18013,7 +23087,9 @@
}
},
"node_modules/sigstore/node_modules/fs-minipass/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -18021,28 +23097,40 @@
}
},
"node_modules/sigstore/node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/sigstore/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/sigstore/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -18051,6 +23139,8 @@
},
"node_modules/sigstore/node_modules/make-fetch-happen": {
"version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18074,8 +23164,26 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/sigstore/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/sigstore/node_modules/minipass": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
"dev": true,
"license": "ISC",
"engines": {
@@ -18083,7 +23191,9 @@
}
},
"node_modules/sigstore/node_modules/minipass-fetch": {
- "version": "3.0.4",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18099,15 +23209,32 @@
}
},
"node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/sigstore/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/sigstore/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18118,7 +23245,9 @@
}
},
"node_modules/sigstore/node_modules/ssri/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -18127,6 +23256,8 @@
},
"node_modules/sigstore/node_modules/unique-filename": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18138,6 +23269,8 @@
},
"node_modules/sigstore/node_modules/unique-slug": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18149,6 +23282,8 @@
},
"node_modules/simple-swizzle": {
"version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18157,15 +23292,21 @@
},
"node_modules/simple-swizzle/node_modules/is-arrayish": {
"version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
"dev": true,
"license": "MIT"
},
"node_modules/sisteransi": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
"license": "MIT"
},
"node_modules/slash": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18174,6 +23315,8 @@
},
"node_modules/smart-buffer": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18182,7 +23325,9 @@
}
},
"node_modules/socks": {
- "version": "2.8.1",
+ "version": "2.8.4",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
+ "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18196,6 +23341,8 @@
},
"node_modules/socks-proxy-agent": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18209,6 +23356,8 @@
},
"node_modules/sort-keys": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18220,6 +23369,8 @@
},
"node_modules/source-map": {
"version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
@@ -18227,7 +23378,9 @@
}
},
"node_modules/source-map-support": {
- "version": "0.5.21",
+ "version": "0.5.13",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
+ "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18237,11 +23390,15 @@
},
"node_modules/spark-md5": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz",
+ "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==",
"dev": true,
"license": "(WTFPL OR MIT)"
},
"node_modules/sparqlalgebrajs": {
- "version": "4.3.3",
+ "version": "4.3.8",
+ "resolved": "https://registry.npmjs.org/sparqlalgebrajs/-/sparqlalgebrajs-4.3.8.tgz",
+ "integrity": "sha512-Xo1/5icRtVk2N38BrY9NXN8N/ZPjULlns7sDHv0nlcGOsOediBLWVy8LmV+Q90RHvb3atZZbrFy3VqrM4iXciA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18260,7 +23417,9 @@
}
},
"node_modules/sparqljs": {
- "version": "3.7.1",
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.7.3.tgz",
+ "integrity": "sha512-FQfHUhfwn5PD9WH6xPU7DhFfXMgqK/XoDrYDVxz/grhw66Il0OjRg3JBgwuEvwHnQt7oSTiKWEiCZCPNaUbqgg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18275,6 +23434,8 @@
},
"node_modules/sparqljson-parse": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-2.2.0.tgz",
+ "integrity": "sha512-2TfvNvUsaJyWfCrq3ExdDdbF9LBLzIUCricg+D1YCYbbmyTzscgCtRk4KcIyJF178DtfCt4BkKzbKl8IXMHp8w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18285,31 +23446,10 @@
"readable-stream": "^4.0.0"
}
},
- "node_modules/sparqljson-parse/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"node_modules/sparqljson-parse/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18325,6 +23465,8 @@
},
"node_modules/sparqljson-to-tree": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/sparqljson-to-tree/-/sparqljson-to-tree-3.0.2.tgz",
+ "integrity": "sha512-8h/ZEPPBhBlMbgMX1TOumJQku2mLYYdwd/octsDa/bdqdNcMeAcB7S2Qh4SEZ+0pPNed9CBk1d5TEUpwJlcdmw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18335,6 +23477,8 @@
},
"node_modules/sparqlxml-parse": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-2.1.1.tgz",
+ "integrity": "sha512-71sltShF6gDAzuKWEHNeij7r0Mv5VqRrvJing6W4WHJ12GRe6+t1IRTv6MeqxYN3XJmKevs7B3HCBUo7wceeJQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18346,31 +23490,10 @@
"readable-stream": "^4.0.0"
}
},
- "node_modules/sparqlxml-parse/node_modules/buffer": {
- "version": "6.0.3",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/sparqlxml-parse/node_modules/readable-stream": {
- "version": "4.5.2",
+ "node_modules/sparqlxml-parse/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18386,6 +23509,8 @@
},
"node_modules/spdx-correct": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+ "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -18395,11 +23520,15 @@
},
"node_modules/spdx-exceptions": {
"version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
"dev": true,
"license": "CC-BY-3.0"
},
"node_modules/spdx-expression-parse": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18408,12 +23537,16 @@
}
},
"node_modules/spdx-license-ids": {
- "version": "3.0.17",
+ "version": "3.0.21",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz",
+ "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==",
"dev": true,
"license": "CC0-1.0"
},
"node_modules/split": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
+ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18425,6 +23558,8 @@
},
"node_modules/split2": {
"version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18433,11 +23568,15 @@
},
"node_modules/sprintf-js": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/ssf": {
"version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.8.2.tgz",
+ "integrity": "sha512-+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -18454,6 +23593,8 @@
},
"node_modules/ssri": {
"version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18465,6 +23606,8 @@
},
"node_modules/stack-trace": {
"version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
+ "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18473,6 +23616,8 @@
},
"node_modules/stack-utils": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+ "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18484,6 +23629,8 @@
},
"node_modules/stack-utils/node_modules/escape-string-regexp": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18492,22 +23639,26 @@
},
"node_modules/standard-as-callback": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
+ "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==",
"dev": true,
"license": "MIT"
},
"node_modules/start-server-and-test": {
- "version": "2.0.3",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.11.tgz",
+ "integrity": "sha512-TN39gLzPhHAflxyOkE/oMfQGj+pj3JgF6qVicFH/JrXt7xXktidKXwqfRga+ve7lVA8+RgPZVc25VrEPRScaDw==",
"dev": true,
"license": "MIT",
"dependencies": {
"arg": "^5.0.2",
"bluebird": "3.7.2",
"check-more-types": "2.24.0",
- "debug": "4.3.4",
+ "debug": "4.4.0",
"execa": "5.1.1",
"lazy-ass": "1.6.0",
"ps-tree": "1.2.0",
- "wait-on": "7.2.0"
+ "wait-on": "8.0.3"
},
"bin": {
"server-test": "src/bin/start.js",
@@ -18518,42 +23669,32 @@
"node": ">=16"
}
},
- "node_modules/start-server-and-test/node_modules/execa": {
- "version": "5.1.1",
+ "node_modules/start-server-and-test/node_modules/arg": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
+ "license": "MIT"
},
"node_modules/statuses": {
- "version": "1.5.0",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/stop-iteration-iterator": {
- "version": "1.0.0",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
+ "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "internal-slot": "^1.0.4"
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -18561,6 +23702,8 @@
},
"node_modules/stream-combiner": {
"version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
+ "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18569,6 +23712,8 @@
},
"node_modules/stream-to-string": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.1.tgz",
+ "integrity": "sha512-WsvTDNF8UYs369Yko3pcdTducQtYpzEZeOV7cTuReyFvOoA9S/DLJ6sYK+xPafSPHhUMpaxiljKYnT6JSFztIA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18577,28 +23722,58 @@
},
"node_modules/stream-to-string/node_modules/promise-polyfill": {
"version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz",
+ "integrity": "sha512-7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg==",
"dev": true,
"license": "MIT"
},
"node_modules/streamify-array": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/streamify-array/-/streamify-array-1.0.1.tgz",
+ "integrity": "sha512-ZnswaBcC6B1bhPLSQOlC6CdaDUSzU0wr2lvvHpbHNms8V7+DLd8uEAzDAWpsjxbFkijBHhuObFO/qqu52DZUMA==",
"dev": true,
"license": "MIT"
},
"node_modules/streamify-string": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/streamify-string/-/streamify-string-1.0.1.tgz",
+ "integrity": "sha512-RXvBglotrvSIuQQ7oC55pdV40wZ/17gTb68ipMC4LA0SqMN4Sqfsf31Dpei7qXpYqZQ8ueVnPglUvtep3tlhqw==",
"dev": true,
"license": "MIT"
},
"node_modules/string_decoder": {
"version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/string-argv": {
"version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
+ "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18607,6 +23782,8 @@
},
"node_modules/string-length": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18619,6 +23796,8 @@
},
"node_modules/string-width": {
"version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18633,6 +23812,8 @@
"node_modules/string-width-cjs": {
"name": "string-width",
"version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18645,32 +23826,58 @@
}
},
"node_modules/string.prototype.matchall": {
- "version": "4.0.10",
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
+ "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "regexp.prototype.flags": "^1.5.0",
- "set-function-name": "^2.0.0",
- "side-channel": "^1.0.4"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.6",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "regexp.prototype.flags": "^1.5.3",
+ "set-function-name": "^2.0.2",
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/string.prototype.repeat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
+ "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.5"
+ }
+ },
"node_modules/string.prototype.trim": {
- "version": "1.2.8",
+ "version": "1.2.10",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
+ "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-data-property": "^1.1.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-object-atoms": "^1.0.0",
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -18680,26 +23887,37 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.7",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
+ "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
- "version": "1.0.7",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -18707,6 +23925,8 @@
},
"node_modules/strip-ansi": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18719,6 +23939,8 @@
"node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18730,6 +23952,8 @@
},
"node_modules/strip-bom": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18738,6 +23962,8 @@
},
"node_modules/strip-final-newline": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18746,6 +23972,8 @@
},
"node_modules/strip-indent": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18757,6 +23985,8 @@
},
"node_modules/strip-json-comments": {
"version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18768,6 +23998,8 @@
},
"node_modules/strong-log-transformer": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
+ "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -18784,6 +24016,8 @@
},
"node_modules/supports-color": {
"version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -18792,20 +24026,10 @@
"node": ">=8"
}
},
- "node_modules/supports-hyperlinks": {
- "version": "2.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0",
- "supports-color": "^7.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18817,11 +24041,15 @@
},
"node_modules/symbol-tree": {
"version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
"dev": true,
"license": "MIT"
},
"node_modules/sync-request": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-6.1.0.tgz",
+ "integrity": "sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==",
"license": "MIT",
"dependencies": {
"http-response-object": "^3.0.1",
@@ -18834,6 +24062,8 @@
},
"node_modules/sync-rpc": {
"version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz",
+ "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==",
"license": "MIT",
"dependencies": {
"get-port": "^3.1.0"
@@ -18841,18 +24071,22 @@
},
"node_modules/sync-rpc/node_modules/get-port": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
+ "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==",
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/synckit": {
- "version": "0.8.8",
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.10.3.tgz",
+ "integrity": "sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@pkgr/core": "^0.1.0",
- "tslib": "^2.6.2"
+ "@pkgr/core": "^0.2.0",
+ "tslib": "^2.8.1"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -18863,6 +24097,8 @@
},
"node_modules/tar": {
"version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18879,6 +24115,8 @@
},
"node_modules/tar-stream": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18892,31 +24130,27 @@
"node": ">=6"
}
},
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/temp-dir": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
+ "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/terminal-link": {
- "version": "2.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.2.1",
- "supports-hyperlinks": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/test-exclude": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18930,6 +24164,8 @@
},
"node_modules/test-exclude/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18939,6 +24175,8 @@
},
"node_modules/test-exclude/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18950,6 +24188,8 @@
},
"node_modules/text-extensions": {
"version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18958,16 +24198,22 @@
},
"node_modules/text-hex": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
+ "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==",
"dev": true,
"license": "MIT"
},
"node_modules/text-table": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true,
"license": "MIT"
},
"node_modules/then-request": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz",
+ "integrity": "sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==",
"license": "MIT",
"dependencies": {
"@types/concat-stream": "^1.6.0",
@@ -18988,10 +24234,14 @@
},
"node_modules/then-request/node_modules/@types/node": {
"version": "8.10.66",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz",
+ "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==",
"license": "MIT"
},
"node_modules/then-request/node_modules/concat-stream": {
"version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
"engines": [
"node >= 0.8"
],
@@ -19004,23 +24254,51 @@
}
},
"node_modules/then-request/node_modules/form-data": {
- "version": "2.5.1",
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.3.tgz",
+ "integrity": "sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
+ "combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
+ "mime-types": "^2.1.35",
+ "safe-buffer": "^5.2.1"
},
"engines": {
"node": ">= 0.12"
}
},
+ "node_modules/then-request/node_modules/form-data/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/then-request/node_modules/isarray": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
"license": "MIT"
},
"node_modules/then-request/node_modules/readable-stream": {
"version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
@@ -19032,29 +24310,26 @@
"util-deprecate": "~1.0.1"
}
},
- "node_modules/then-request/node_modules/safe-buffer": {
- "version": "5.1.2",
- "license": "MIT"
- },
"node_modules/then-request/node_modules/string_decoder": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
- "node_modules/throat": {
- "version": "6.0.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/through": {
"version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
"dev": true,
"license": "MIT"
},
"node_modules/through2": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19064,11 +24339,15 @@
},
"node_modules/through2/node_modules/isarray": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
"dev": true,
"license": "MIT"
},
"node_modules/through2/node_modules/readable-stream": {
"version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19081,13 +24360,10 @@
"util-deprecate": "~1.0.1"
}
},
- "node_modules/through2/node_modules/safe-buffer": {
- "version": "5.1.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/through2/node_modules/string_decoder": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19096,26 +24372,31 @@
},
"node_modules/tiny-case": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz",
+ "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==",
"dev": true,
"license": "MIT"
},
"node_modules/tinyglobby": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz",
- "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==",
+ "version": "0.2.12",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz",
+ "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==",
"license": "MIT",
"dependencies": {
- "fdir": "^6.4.2",
+ "fdir": "^6.4.3",
"picomatch": "^4.0.2"
},
"engines": {
"node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
}
},
"node_modules/tinyglobby/node_modules/fdir": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
- "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
+ "version": "6.4.3",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz",
+ "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
"license": "MIT",
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -19139,31 +24420,26 @@
}
},
"node_modules/tmp": {
- "version": "0.2.1",
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "rimraf": "^3.0.0"
- },
"engines": {
- "node": ">=8.17.0"
+ "node": ">=14.14"
}
},
"node_modules/tmpl": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
"dev": true,
"license": "BSD-3-Clause"
},
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/to-regex-range": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19175,6 +24451,8 @@
},
"node_modules/toidentifier": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19183,11 +24461,15 @@
},
"node_modules/toposort": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
+ "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==",
"dev": true,
"license": "MIT"
},
"node_modules/tough-cookie": {
- "version": "4.1.3",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
+ "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -19202,6 +24484,8 @@
},
"node_modules/tough-cookie/node_modules/universalify": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19210,10 +24494,14 @@
},
"node_modules/tr46": {
"version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
"license": "MIT"
},
"node_modules/trim-newlines": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19222,6 +24510,8 @@
},
"node_modules/triple-beam": {
"version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz",
+ "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19229,7 +24519,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "1.2.1",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz",
+ "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19241,9 +24533,97 @@
},
"node_modules/ts-guards": {
"version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/ts-guards/-/ts-guards-0.5.1.tgz",
+ "integrity": "sha512-Y6P/VJnwARiPMfxO7rvaYaz5tGQ5TQ0Wnb2cWIxMpFOioYkhsT8XaCrJX6wYPNFACa4UOrN5SPqhwpM8NolAhQ==",
"dev": true,
"license": "MIT"
},
+ "node_modules/ts-jest": {
+ "version": "29.3.0",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.0.tgz",
+ "integrity": "sha512-4bfGBX7Gd1Aqz3SyeDS9O276wEU/BInZxskPrbhZLyv+c1wskDCqDFMJQJLWrIr/fKoAH4GE5dKUlrdyvo+39A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bs-logger": "^0.2.6",
+ "ejs": "^3.1.10",
+ "fast-json-stable-stringify": "^2.1.0",
+ "jest-util": "^29.0.0",
+ "json5": "^2.2.3",
+ "lodash.memoize": "^4.1.2",
+ "make-error": "^1.3.6",
+ "semver": "^7.7.1",
+ "type-fest": "^4.37.0",
+ "yargs-parser": "^21.1.1"
+ },
+ "bin": {
+ "ts-jest": "cli.js"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": ">=7.0.0-beta.0 <8",
+ "@jest/transform": "^29.0.0",
+ "@jest/types": "^29.0.0",
+ "babel-jest": "^29.0.0",
+ "jest": "^29.0.0",
+ "typescript": ">=4.3 <6"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@jest/transform": {
+ "optional": true
+ },
+ "@jest/types": {
+ "optional": true
+ },
+ "babel-jest": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ts-jest/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ts-jest/node_modules/type-fest": {
+ "version": "4.38.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.38.0.tgz",
+ "integrity": "sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ts-jest/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/ts-morph": {
"version": "24.0.0",
"resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-24.0.0.tgz",
@@ -19256,6 +24636,8 @@
},
"node_modules/ts-node": {
"version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
+ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19296,21 +24678,10 @@
}
}
},
- "node_modules/ts-node/node_modules/acorn-walk": {
- "version": "8.3.2",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/ts-node/node_modules/arg": {
- "version": "4.1.3",
- "dev": true,
- "license": "MIT"
- },
"node_modules/tsc-watch": {
- "version": "6.0.4",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/tsc-watch/-/tsc-watch-6.2.1.tgz",
+ "integrity": "sha512-GLwdz5Dy9K3sVm3RzgkLcyDpl5cvU9HEcE1A3gf5rqEwlUe7gDLxNCgcuNEw3zoKOiegMo3LnbF1t6HLqxhrSA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19331,6 +24702,8 @@
},
"node_modules/tsconfig-paths": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19344,6 +24717,8 @@
},
"node_modules/tsconfig-paths/node_modules/strip-bom": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19351,12 +24726,16 @@
}
},
"node_modules/tslib": {
- "version": "2.6.2",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"dev": true,
"license": "0BSD"
},
"node_modules/tsscmp": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
+ "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19365,6 +24744,8 @@
},
"node_modules/tuf-js": {
"version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz",
+ "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19377,7 +24758,9 @@
}
},
"node_modules/tuf-js/node_modules/@npmcli/fs": {
- "version": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19389,6 +24772,8 @@
},
"node_modules/tuf-js/node_modules/cacache": {
"version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19410,7 +24795,9 @@
}
},
"node_modules/tuf-js/node_modules/cacache/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -19419,6 +24806,8 @@
},
"node_modules/tuf-js/node_modules/fs-minipass": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19429,7 +24818,9 @@
}
},
"node_modules/tuf-js/node_modules/fs-minipass/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -19437,28 +24828,40 @@
}
},
"node_modules/tuf-js/node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/tuf-js/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/tuf-js/node_modules/lru-cache": {
"version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -19467,6 +24870,8 @@
},
"node_modules/tuf-js/node_modules/make-fetch-happen": {
"version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19490,16 +24895,36 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/tuf-js/node_modules/minipass": {
- "version": "5.0.0",
+ "node_modules/tuf-js/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
"license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
"engines": {
- "node": ">=8"
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/tuf-js/node_modules/minipass-fetch": {
- "version": "3.0.4",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19515,15 +24940,32 @@
}
},
"node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/tuf-js/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/tuf-js/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19534,7 +24976,9 @@
}
},
"node_modules/tuf-js/node_modules/ssri/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"license": "ISC",
"engines": {
@@ -19543,6 +24987,8 @@
},
"node_modules/tuf-js/node_modules/unique-filename": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19554,6 +25000,8 @@
},
"node_modules/tuf-js/node_modules/unique-slug": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19565,6 +25013,8 @@
},
"node_modules/type-check": {
"version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19576,6 +25026,8 @@
},
"node_modules/type-detect": {
"version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19583,7 +25035,9 @@
}
},
"node_modules/type-fest": {
- "version": "0.20.2",
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
@@ -19595,6 +25049,8 @@
},
"node_modules/type-is": {
"version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19606,28 +25062,32 @@
}
},
"node_modules/typed-array-buffer": {
- "version": "1.0.2",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-typed-array": "^1.1.13"
+ "is-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/typed-array-byte-length": {
- "version": "1.0.1",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
+ "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -19637,16 +25097,19 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.2",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
+ "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "reflect.getprototypeof": "^1.0.9"
},
"engines": {
"node": ">= 0.4"
@@ -19656,16 +25119,18 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.5",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
+ "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-proto": "^1.0.3",
"is-typed-array": "^1.1.13",
- "possible-typed-array-names": "^1.0.0"
+ "possible-typed-array-names": "^1.0.0",
+ "reflect.getprototypeof": "^1.0.6"
},
"engines": {
"node": ">= 0.4"
@@ -19676,6 +25141,8 @@
},
"node_modules/typed-emitter": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz",
+ "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==",
"dev": true,
"license": "MIT",
"optionalDependencies": {
@@ -19684,18 +25151,14 @@
},
"node_modules/typedarray": {
"version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
"license": "MIT"
},
- "node_modules/typedarray-to-buffer": {
- "version": "3.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-typedarray": "^1.0.0"
- }
- },
"node_modules/typedoc": {
- "version": "0.25.8",
+ "version": "0.25.13",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz",
+ "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -19711,11 +25174,13 @@
"node": ">= 16"
},
"peerDependencies": {
- "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x"
+ "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x"
}
},
"node_modules/typedoc-plugin-markdown": {
"version": "3.17.1",
+ "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz",
+ "integrity": "sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19726,7 +25191,9 @@
}
},
"node_modules/typescript": {
- "version": "5.3.3",
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
+ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -19738,7 +25205,9 @@
}
},
"node_modules/uglify-js": {
- "version": "3.17.4",
+ "version": "3.19.3",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
+ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
"dev": true,
"license": "BSD-2-Clause",
"optional": true,
@@ -19750,25 +25219,88 @@
}
},
"node_modules/unbox-primitive": {
- "version": "1.0.2",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
+ "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bound": "^1.0.3",
"has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
+ "has-symbols": "^1.1.0",
+ "which-boxed-primitive": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/undici": {
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.5.0.tgz",
+ "integrity": "sha512-NFQG741e8mJ0fLQk90xKxFdaSM7z4+IQpAgsFI36bCDY9Z2+aXXZjVy2uUksMouWfMI9+w5ejOq5zYYTBCQJDQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.18.1"
+ }
+ },
"node_modules/undici-types": {
- "version": "5.26.5",
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
"license": "MIT"
},
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
+ "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
+ "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/unique-filename": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19780,6 +25312,8 @@
},
"node_modules/unique-slug": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19791,11 +25325,15 @@
},
"node_modules/universal-user-agent": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz",
+ "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==",
"dev": true,
"license": "ISC"
},
"node_modules/universalify": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"license": "MIT",
"engines": {
"node": ">= 10.0.0"
@@ -19803,6 +25341,8 @@
},
"node_modules/unpipe": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19811,6 +25351,8 @@
},
"node_modules/untildify": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19819,6 +25361,8 @@
},
"node_modules/upath": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
+ "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19827,7 +25371,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.1",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
+ "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
"dev": true,
"funding": [
{
@@ -19846,7 +25392,7 @@
"license": "MIT",
"dependencies": {
"escalade": "^3.2.0",
- "picocolors": "^1.1.0"
+ "picocolors": "^1.1.1"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -19857,6 +25403,8 @@
},
"node_modules/uri-js": {
"version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -19865,15 +25413,21 @@
},
"node_modules/uritemplate": {
"version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/uritemplate/-/uritemplate-0.3.4.tgz",
+ "integrity": "sha512-enADBvHfhjrwxFMTVWeIIYz51SZ91uC6o2MR/NQTVljJB6HTZ8eQL3Q7JBj3RxNISA14MOwJaU3vpf5R6dyxHA==",
"dev": true
},
"node_modules/url-join": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
+ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
"dev": true,
"license": "MIT"
},
"node_modules/url-parse": {
"version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19881,12 +25435,31 @@
"requires-port": "^1.0.0"
}
},
+ "node_modules/util": {
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "which-typed-array": "^1.1.2"
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"license": "MIT"
},
"node_modules/uuid": {
"version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "dev": true,
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
@@ -19898,42 +25471,44 @@
},
"node_modules/v8-compile-cache": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
"dev": true,
"license": "MIT"
},
"node_modules/v8-compile-cache-lib": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
"dev": true,
"license": "MIT"
},
"node_modules/v8-to-istanbul": {
- "version": "8.1.1",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
+ "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
"dev": true,
"license": "ISC",
"dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.12",
"@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^1.6.0",
- "source-map": "^0.7.3"
+ "convert-source-map": "^2.0.0"
},
"engines": {
"node": ">=10.12.0"
}
},
- "node_modules/v8-to-istanbul/node_modules/source-map": {
- "version": "0.7.4",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/validate-iri": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/validate-iri/-/validate-iri-1.0.1.tgz",
+ "integrity": "sha512-gLXi7351CoyVVQw8XE5sgpYawRKatxE7kj/xmCxXOZS1kMdtcqC0ILIqLuVEVnAUQSL/evOGG3eQ+8VgbdnstA==",
"dev": true,
"license": "MIT"
},
"node_modules/validate-npm-package-license": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -19943,6 +25518,8 @@
},
"node_modules/validate-npm-package-name": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz",
+ "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19954,6 +25531,8 @@
},
"node_modules/vary": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19962,6 +25541,8 @@
},
"node_modules/voc": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/voc/-/voc-1.2.0.tgz",
+ "integrity": "sha512-BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -19973,43 +25554,43 @@
},
"node_modules/vscode-oniguruma": {
"version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
+ "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==",
"dev": true,
"license": "MIT"
},
"node_modules/vscode-textmate": {
"version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz",
+ "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==",
"dev": true,
"license": "MIT"
},
- "node_modules/w3c-hr-time": {
- "version": "1.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "browser-process-hrtime": "^1.0.0"
- }
- },
"node_modules/w3c-xmlserializer": {
- "version": "2.0.0",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
+ "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "xml-name-validator": "^3.0.0"
+ "xml-name-validator": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=14"
}
},
"node_modules/wait-on": {
- "version": "7.2.0",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.3.tgz",
+ "integrity": "sha512-nQFqAFzZDeRxsu7S3C7LbuxslHhk+gnJZHyethuGKAn2IVleIbTB9I3vJSQiSR+DifUqmdzfPMoMPJfLqMF2vw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "axios": "^1.6.1",
- "joi": "^17.11.0",
+ "axios": "^1.8.2",
+ "joi": "^17.13.3",
"lodash": "^4.17.21",
"minimist": "^1.2.8",
- "rxjs": "^7.8.1"
+ "rxjs": "^7.8.2"
},
"bin": {
"wait-on": "bin/wait-on"
@@ -20020,6 +25601,8 @@
},
"node_modules/walker": {
"version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -20028,36 +25611,111 @@
},
"node_modules/wcwidth": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
"dev": true,
"license": "MIT",
"dependencies": {
"defaults": "^1.0.3"
}
},
+ "node_modules/web-encoding": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz",
+ "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "util": "^0.12.3"
+ },
+ "optionalDependencies": {
+ "@zxing/text-encoding": "0.9.0"
+ }
+ },
+ "node_modules/web-streams-polyfill": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
+ "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/web-streams-ponyfill": {
"version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/web-streams-ponyfill/-/web-streams-ponyfill-1.4.2.tgz",
+ "integrity": "sha512-LCHW+fE2UBJ2vjhqJujqmoxh1ytEDEr0dPO3CabMdMDJPKmsaxzS90V1Ar6LtNE5VHLqxR4YMEj1i4lzMAccIA==",
"dev": true,
"license": "MIT"
},
+ "node_modules/webcrypto-core": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz",
+ "integrity": "sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-schema": "^2.3.13",
+ "@peculiar/json-schema": "^1.1.12",
+ "asn1js": "^3.0.5",
+ "pvtsutils": "^1.3.5",
+ "tslib": "^2.7.0"
+ }
+ },
"node_modules/webidl-conversions": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
"license": "BSD-2-Clause"
},
"node_modules/whatwg-encoding": {
- "version": "1.0.5",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
+ "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "iconv-lite": "0.6.3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/whatwg-encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "iconv-lite": "0.4.24"
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "node_modules/whatwg-mimetype": {
- "version": "2.3.0",
+ "node_modules/whatwg-fetch": {
+ "version": "3.6.20",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz",
+ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
"dev": true,
"license": "MIT"
},
+ "node_modules/whatwg-mimetype": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
+ "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/whatwg-url": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
"license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
@@ -20066,6 +25724,8 @@
},
"node_modules/which": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20079,37 +25739,45 @@
}
},
"node_modules/which-boxed-primitive": {
- "version": "1.0.2",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
+ "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
+ "is-bigint": "^1.1.0",
+ "is-boolean-object": "^1.2.1",
+ "is-number-object": "^1.1.1",
+ "is-string": "^1.1.1",
+ "is-symbol": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-builtin-type": {
- "version": "1.1.3",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
+ "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "function.prototype.name": "^1.1.5",
- "has-tostringtag": "^1.0.0",
+ "call-bound": "^1.0.2",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
"is-async-function": "^2.0.0",
- "is-date-object": "^1.0.5",
- "is-finalizationregistry": "^1.0.2",
+ "is-date-object": "^1.1.0",
+ "is-finalizationregistry": "^1.1.0",
"is-generator-function": "^1.0.10",
- "is-regex": "^1.1.4",
+ "is-regex": "^1.2.1",
"is-weakref": "^1.0.2",
"isarray": "^2.0.5",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
+ "which-boxed-primitive": "^1.1.0",
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.16"
},
"engines": {
"node": ">= 0.4"
@@ -20119,29 +25787,38 @@
}
},
"node_modules/which-collection": {
- "version": "1.0.1",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-typed-array": {
- "version": "1.1.14",
+ "version": "1.1.19",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
+ "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "available-typed-arrays": "^1.0.6",
- "call-bind": "^1.0.5",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.1"
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -20152,6 +25829,8 @@
},
"node_modules/wide-align": {
"version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20159,7 +25838,9 @@
}
},
"node_modules/winston": {
- "version": "3.11.0",
+ "version": "3.17.0",
+ "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz",
+ "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20167,38 +25848,54 @@
"@dabh/diagnostics": "^2.0.2",
"async": "^3.2.3",
"is-stream": "^2.0.0",
- "logform": "^2.4.0",
+ "logform": "^2.7.0",
"one-time": "^1.0.0",
"readable-stream": "^3.4.0",
"safe-stable-stringify": "^2.3.1",
"stack-trace": "0.0.x",
"triple-beam": "^1.3.0",
- "winston-transport": "^4.5.0"
+ "winston-transport": "^4.9.0"
},
"engines": {
"node": ">= 12.0.0"
}
},
"node_modules/winston-transport": {
- "version": "4.7.0",
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz",
+ "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "logform": "^2.3.2",
- "readable-stream": "^3.6.0",
+ "logform": "^2.7.0",
+ "readable-stream": "^3.6.2",
"triple-beam": "^1.3.0"
},
"engines": {
"node": ">= 12.0.0"
}
},
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/wordwrap": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
"dev": true,
"license": "MIT"
},
"node_modules/wrap-ansi": {
"version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20213,6 +25910,8 @@
"node_modules/wrap-ansi-cjs": {
"name": "wrap-ansi",
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20229,34 +25928,29 @@
},
"node_modules/wrappy": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true,
"license": "ISC"
},
"node_modules/write-file-atomic": {
- "version": "5.0.1",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
+ "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4",
- "signal-exit": "^4.0.1"
+ "signal-exit": "^3.0.7"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/write-file-atomic/node_modules/signal-exit": {
- "version": "4.1.0",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/write-json-file": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz",
+ "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20273,6 +25967,8 @@
},
"node_modules/write-json-file/node_modules/make-dir": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20285,6 +25981,8 @@
},
"node_modules/write-json-file/node_modules/pify": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20293,6 +25991,8 @@
},
"node_modules/write-json-file/node_modules/semver": {
"version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
"dev": true,
"license": "ISC",
"bin": {
@@ -20301,6 +26001,8 @@
},
"node_modules/write-json-file/node_modules/write-file-atomic": {
"version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20311,6 +26013,8 @@
},
"node_modules/write-pkg": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz",
+ "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20324,6 +26028,8 @@
},
"node_modules/write-pkg/node_modules/type-fest": {
"version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz",
+ "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
@@ -20331,9 +26037,9 @@
}
},
"node_modules/ws": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
- "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
+ "version": "8.18.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
+ "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -20353,6 +26059,9 @@
},
"node_modules/xlsx": {
"version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.8.8.tgz",
+ "integrity": "sha512-aNxJqlXJgzZtjxd4Qx+gCXeg/o3jNVPjHq7aQuhe2s8fmN8Z6Rqk4egQVQS7jX9L3u97X9LVWDmp9hq7zwoUeQ==",
+ "deprecated": "this version is no longer supported. More info at https://cdn.sheetjs.com/xlsx/",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -20372,17 +26081,26 @@
}
},
"node_modules/xml-name-validator": {
- "version": "3.0.0",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
+ "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
"dev": true,
- "license": "Apache-2.0"
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12"
+ }
},
"node_modules/xmlchars": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
"dev": true,
"license": "MIT"
},
"node_modules/xtend": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20391,6 +26109,8 @@
},
"node_modules/y18n": {
"version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -20398,12 +26118,16 @@
}
},
"node_modules/yallist": {
- "version": "4.0.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true,
"license": "ISC"
},
"node_modules/yargs": {
"version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20421,6 +26145,8 @@
},
"node_modules/yargs-parser": {
"version": "20.2.4",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+ "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -20429,6 +26155,8 @@
},
"node_modules/yargs/node_modules/cliui": {
"version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20439,6 +26167,8 @@
},
"node_modules/yargs/node_modules/wrap-ansi": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20455,6 +26185,8 @@
},
"node_modules/ylru": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz",
+ "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20463,6 +26195,8 @@
},
"node_modules/yn": {
"version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20471,6 +26205,8 @@
},
"node_modules/yocto-queue": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20481,7 +26217,9 @@
}
},
"node_modules/yup": {
- "version": "1.4.0",
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/yup/-/yup-1.6.1.tgz",
+ "integrity": "sha512-JED8pB50qbA4FOkDol0bYF/p60qSEDQqBD0/qeIrUCG1KbPBIQ776fCUNb9ldbPcSTxA69g/47XTo4TqWiuXOA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20493,6 +26231,8 @@
},
"node_modules/yup/node_modules/type-fest": {
"version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
@@ -20504,11 +26244,11 @@
},
"packages/cli": {
"name": "@ldo/cli",
- "version": "1.0.0-alpha.1",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "@ldo/ldo": "^1.0.0-alpha.1",
- "@ldo/schema-converter-shex": "^1.0.0-alpha.1",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/schema-converter-shex": "^1.0.0-alpha.2",
"@shexjs/parser": "^1.0.0-alpha.24",
"child-process-promise": "^2.2.1",
"commander": "^9.3.0",
@@ -20528,20 +26268,15 @@
"@types/child-process-promise": "^2.2.2",
"@types/ejs": "^3.1.1",
"@types/fs-extra": "^9.0.13",
- "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.15",
"@types/prompts": "^2.4.9",
"@types/shexj": "^2.1.4",
"copyfiles": "^2.4.1",
- "jest": "^27.4.2",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.7"
+ "rimraf": "^3.0.2"
}
},
"packages/cli/node_modules/@ldo/cli": {
"version": "0.0.1-alpha.32",
- "resolved": "https://registry.npmjs.org/@ldo/cli/-/cli-0.0.1-alpha.32.tgz",
- "integrity": "sha512-EUmhZrlEx8IW2M0e6zp7j19iGfRsehHZFz6Cz+qdo3PxSYVLkrUIS/6ZuPt7xFJXPCbkGOnmkcJykCJeIbflVg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20562,35 +26297,32 @@
"ldo": "dist/index.js"
}
},
- "packages/cli/node_modules/@ldo/dataset": {
- "version": "0.0.1-alpha.24",
- "resolved": "https://registry.npmjs.org/@ldo/dataset/-/dataset-0.0.1-alpha.24.tgz",
- "integrity": "sha512-Jlh6DjvLN4gOOT8SYCKQaHZB8taeHvoriQRbF3s5CtYFf8Ne20job+02cToE1kVcBCinBrjZ/qnZ777wje+Z7A==",
+ "packages/cli/node_modules/@ldo/cli/node_modules/@ldo/ldo": {
+ "version": "0.0.1-alpha.29",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@ldo/rdf-utils": "^0.0.1-alpha.24",
- "@rdfjs/dataset": "^1.1.0",
+ "@ldo/dataset": "^0.0.1-alpha.24",
+ "@ldo/jsonld-dataset-proxy": "^0.0.1-alpha.29",
+ "@ldo/subscribable-dataset": "^0.0.1-alpha.24",
+ "@rdfjs/data-model": "^1.2.0",
"buffer": "^6.0.3",
- "readable-stream": "^4.2.0"
+ "readable-stream": "^4.3.0"
}
},
- "packages/cli/node_modules/@ldo/jsonld-dataset-proxy": {
+ "packages/cli/node_modules/@ldo/cli/node_modules/@ldo/schema-converter-shex": {
"version": "0.0.1-alpha.29",
- "resolved": "https://registry.npmjs.org/@ldo/jsonld-dataset-proxy/-/jsonld-dataset-proxy-0.0.1-alpha.29.tgz",
- "integrity": "sha512-6r1tn/t82aJ6vjxEGyNSJTzQJgz1Z4Pu875o4EolXXJZCu7TiXBdsW6HyAuloqiIV5b6A2b+M6G0mOuObndooA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@ldo/rdf-utils": "^0.0.1-alpha.24",
- "@ldo/subscribable-dataset": "^0.0.1-alpha.24",
- "@rdfjs/data-model": "^1.2.0",
- "@rdfjs/dataset": "^1.1.0",
- "jsonld2graphobject": "^0.0.4"
+ "@ldo/traverser-shexj": "^0.0.1-alpha.29",
+ "dts-dom": "~3.6.0",
+ "jsonld2graphobject": "^0.0.5"
}
},
- "packages/cli/node_modules/@ldo/schema-converter-shex/node_modules/jsonld2graphobject": {
+ "packages/cli/node_modules/@ldo/cli/node_modules/jsonld2graphobject": {
"version": "0.0.5",
- "resolved": "https://registry.npmjs.org/jsonld2graphobject/-/jsonld2graphobject-0.0.5.tgz",
- "integrity": "sha512-5BqfXOq96+OBjjiJNG8gQH66pYt6hW88z2SJxdvFJo4XNoVMvqAcUz+JSm/KEWS5NLRnebApEzFrYP3HUiUmYw==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@rdfjs/types": "^1.0.1",
@@ -20599,64 +26331,69 @@
"uuid": "^8.3.2"
}
},
- "packages/cli/node_modules/@ldo/subscribable-dataset": {
+ "packages/cli/node_modules/@ldo/dataset": {
"version": "0.0.1-alpha.24",
- "resolved": "https://registry.npmjs.org/@ldo/subscribable-dataset/-/subscribable-dataset-0.0.1-alpha.24.tgz",
- "integrity": "sha512-grQ0/pzdx4euBOTxMHqQqebOYBqrBbNS9Jk8sYFR4u/dEg8e6nIGz0E4beI83dHp/hT8fT18gs/gV4UxZzmphQ==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@ldo/dataset": "^0.0.1-alpha.24",
- "@ldo/rdf-utils": "^0.0.1-alpha.24"
+ "@ldo/rdf-utils": "^0.0.1-alpha.24",
+ "@rdfjs/dataset": "^1.1.0",
+ "buffer": "^6.0.3",
+ "readable-stream": "^4.2.0"
}
},
- "packages/cli/node_modules/@types/fs-extra": {
- "version": "9.0.13",
+ "packages/cli/node_modules/@ldo/jsonld-dataset-proxy": {
+ "version": "0.0.1-alpha.29",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/node": "*"
+ "@ldo/rdf-utils": "^0.0.1-alpha.24",
+ "@ldo/subscribable-dataset": "^0.0.1-alpha.24",
+ "@rdfjs/data-model": "^1.2.0",
+ "@rdfjs/dataset": "^1.1.0",
+ "jsonld2graphobject": "^0.0.4"
}
},
- "packages/cli/node_modules/buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
+ "packages/cli/node_modules/@ldo/rdf-utils": {
+ "version": "0.0.1-alpha.24",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "@rdfjs/data-model": "^1.2.0",
+ "n3": "^1.17.1",
+ "rdf-string": "^1.6.3"
}
},
- "packages/cli/node_modules/fs-extra": {
- "version": "10.1.0",
+ "packages/cli/node_modules/@ldo/subscribable-dataset": {
+ "version": "0.0.1-alpha.24",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
+ "@ldo/dataset": "^0.0.1-alpha.24",
+ "@ldo/rdf-utils": "^0.0.1-alpha.24"
+ }
+ },
+ "packages/cli/node_modules/@ldo/traverser-shexj": {
+ "version": "0.0.1-alpha.29",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ldo/type-traverser": "^0.0.1-alpha.29"
+ }
+ },
+ "packages/cli/node_modules/@ldo/type-traverser": {
+ "version": "0.0.1-alpha.29",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "uuid": "^8.3.2"
}
},
"packages/cli/node_modules/readable-stream": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
"integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
@@ -20669,48 +26406,6 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "packages/cli/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
"packages/cli/node_modules/type-fest": {
"version": "2.19.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
@@ -20723,34 +26418,101 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "packages/cli/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
"packages/cli/node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true,
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
+ "packages/connected": {
+ "name": "@ldo/connected",
+ "version": "1.0.0-alpha.2",
+ "license": "MIT",
+ "dependencies": {
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2"
+ },
+ "devDependencies": {
+ "@rdfjs/data-model": "^1.2.0",
+ "@rdfjs/types": "^1.0.1",
+ "cross-env": "^7.0.3",
+ "jest-rdf": "^1.8.0",
+ "ts-node": "^10.9.1",
+ "typed-emitter": "^2.1.0",
+ "typedoc": "^0.25.4",
+ "typedoc-plugin-markdown": "^3.17.1"
+ }
+ },
+ "packages/connected-nextgraph": {
+ "name": "@ldo/connected-nextgraph",
+ "version": "1.0.0-alpha.2",
+ "license": "MIT",
+ "dependencies": {
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@solid-notifications/subscription": "^0.1.2",
+ "cross-fetch": "^3.1.6",
+ "http-link-header": "^1.1.1",
+ "nextgraph": "^0.1.1-alpha.7",
+ "ws": "^8.18.0"
+ },
+ "devDependencies": {
+ "@inrupt/solid-client-authn-core": "^2.2.6",
+ "@ldo/cli": "^1.0.0-alpha.2",
+ "@rdfjs/data-model": "^1.2.0",
+ "@rdfjs/types": "^1.0.1",
+ "@solid-notifications/types": "^0.1.2",
+ "@solid/community-server": "^7.1.3",
+ "cross-env": "^7.0.3",
+ "dotenv": "^16.3.1",
+ "jest-rdf": "^1.8.0",
+ "start-server-and-test": "^2.0.11",
+ "ts-node": "^10.9.1",
+ "typed-emitter": "^2.1.0",
+ "typedoc": "^0.25.4",
+ "typedoc-plugin-markdown": "^3.17.1"
+ }
+ },
+ "packages/connected-solid": {
+ "name": "@ldo/connected-solid",
+ "version": "1.0.0-alpha.2",
+ "license": "MIT",
+ "dependencies": {
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@solid-notifications/subscription": "^0.1.2",
+ "cross-fetch": "^3.1.6",
+ "http-link-header": "^1.1.1",
+ "ws": "^8.18.0"
+ },
+ "devDependencies": {
+ "@inrupt/solid-client-authn-core": "^2.2.6",
+ "@ldo/cli": "^1.0.0-alpha.2",
+ "@rdfjs/data-model": "^1.2.0",
+ "@rdfjs/types": "^1.0.1",
+ "@solid-notifications/types": "^0.1.2",
+ "@solid/community-server": "^7.1.3",
+ "cross-env": "^7.0.3",
+ "jest-rdf": "^1.8.0",
+ "ts-node": "^10.9.1",
+ "typed-emitter": "^2.1.0",
+ "typedoc": "^0.25.4",
+ "typedoc-plugin-markdown": "^3.17.1"
+ }
+ },
"packages/dataset": {
"name": "@ldo/dataset",
- "version": "1.0.0-alpha.1",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
"@rdfjs/dataset": "^1.1.0",
"buffer": "^6.0.3",
"readable-stream": "^4.2.0"
@@ -20758,44 +26520,16 @@
"devDependencies": {
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
- "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6",
"@types/rdfjs__dataset": "^1.0.4",
"@types/readable-stream": "^2.3.13",
- "jest": "^27.4.5",
- "ts-jest": "^27.1.2",
"ts-node": "^9.1.1"
}
},
- "packages/dataset/node_modules/arg": {
- "version": "4.1.3",
- "dev": true,
- "license": "MIT"
- },
- "packages/dataset/node_modules/buffer": {
- "version": "6.0.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
"packages/dataset/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
@@ -20808,46 +26542,13 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "packages/dataset/node_modules/ts-jest": {
- "version": "27.1.5",
+ "packages/dataset/node_modules/source-map-support": {
+ "version": "0.5.21",
"dev": true,
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
}
},
"packages/dataset/node_modules/ts-node": {
@@ -20875,173 +26576,66 @@
"typescript": ">=2.7"
}
},
- "packages/dataset/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "packages/demo-react": {
- "name": "@ldo/demo-react",
- "version": "0.0.1-alpha.32",
- "extraneous": true,
- "dependencies": {
- "@inrupt/solid-client-authn-browser": "^2.0.0",
- "@ldo/solid-react": "^0.0.1-alpha.32",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "react-router-dom": "^6.15.0",
- "react-scripts": "5.0.1",
- "uuid": "^9.0.1"
- },
- "devDependencies": {
- "@craco/craco": "^7.1.0",
- "@ldo/cli": "^0.0.1-alpha.32",
- "@types/jsonld": "^1.5.9",
- "@types/react": "^18.2.21",
- "@types/shexj": "^2.1.4",
- "tsconfig-paths-webpack-plugin": "^4.1.0"
- }
- },
"packages/jsonld-dataset-proxy": {
"name": "@ldo/jsonld-dataset-proxy",
- "version": "1.0.0-alpha.1",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
- "@ldo/subscribable-dataset": "^1.0.0-alpha.1",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@ldo/subscribable-dataset": "^1.0.0-alpha.2",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0",
"jsonld2graphobject": "^0.0.4"
},
"devDependencies": {
"@rdfjs/types": "^1.1.0",
- "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6",
"@types/n3": "^1.10.4",
"@types/rdfjs__dataset": "^1.0.5",
"@types/shexj": "2.1.4",
- "jest": "^27.4.5",
"shex-test": "^0.5.5",
- "ts-jest": "^27.1.2",
"ts-node": "^10.4.0",
"tsc-watch": "^6.0.0"
}
},
- "packages/jsonld-dataset-proxy/node_modules/ts-jest": {
- "version": "27.1.5",
+ "packages/jsonld-dataset-proxy/node_modules/@types/shexj": {
+ "version": "2.1.4",
"dev": true,
+ "license": "MIT"
+ },
+ "packages/ldo": {
+ "name": "@ldo/ldo",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "packages/jsonld-dataset-proxy/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "packages/ldo": {
- "name": "@ldo/ldo",
- "version": "1.0.0-alpha.1",
- "license": "MIT",
- "dependencies": {
- "@ldo/dataset": "^1.0.0-alpha.1",
- "@ldo/jsonld-dataset-proxy": "^1.0.0-alpha.1",
- "@ldo/subscribable-dataset": "^1.0.0-alpha.1",
- "@rdfjs/data-model": "^1.2.0",
- "buffer": "^6.0.3",
- "readable-stream": "^4.3.0"
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/jsonld-dataset-proxy": "^1.0.0-alpha.2",
+ "@ldo/subscribable-dataset": "^1.0.0-alpha.2",
+ "@rdfjs/data-model": "^1.2.0",
+ "buffer": "^6.0.3",
+ "readable-stream": "^4.3.0"
},
"devDependencies": {
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
"@rdfjs/types": "^1.0.1",
- "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6",
"@types/n3": "^1.10.4",
"@types/readable-stream": "^2.3.13",
"@types/shexj": "2.1.4",
"cross-fetch": "^3.1.5",
- "jest": "^27.4.5",
- "ts-jest": "^27.1.2",
- "ts-node": "^10.4.0",
"typedoc": "^0.25.4",
"typedoc-plugin-markdown": "^3.17.1"
}
},
- "packages/ldo/node_modules/buffer": {
- "version": "6.0.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
+ "packages/ldo/node_modules/@types/shexj": {
+ "version": "2.1.4",
+ "dev": true,
+ "license": "MIT"
},
"packages/ldo/node_modules/readable-stream": {
- "version": "4.5.2",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
@@ -21050,557 +26644,170 @@
"process": "^0.11.10",
"string_decoder": "^1.3.0"
},
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
- "packages/ldo/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "packages/ldo/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "packages/rdf-utils": {
- "name": "@ldo/rdf-utils",
- "version": "1.0.0-alpha.1",
- "license": "MIT",
- "dependencies": {
- "@rdfjs/data-model": "^1.2.0",
- "n3": "^1.17.1",
- "rdf-string": "^1.6.3"
- },
- "devDependencies": {
- "@rdfjs/types": "^1.0.1",
- "@types/jsonld": "^1.5.9",
- "ts-jest": "^27.1.2"
- }
- },
- "packages/rdf-utils/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "packages/rdf-utils/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "packages/schema-converter-shex": {
- "name": "@ldo/schema-converter-shex",
- "version": "1.0.0-alpha.1",
- "license": "MIT",
- "dependencies": {
- "@ldo/traverser-shexj": "^1.0.0-alpha.1",
- "dts-dom": "~3.6.0",
- "jsonld2graphobject": "^0.0.5"
- },
- "devDependencies": {
- "@ldo/jsonld-dataset-proxy": "^1.0.0-alpha.1",
- "@shexjs/parser": "^1.0.0-alpha.24",
- "@types/jest": "^27.0.3",
- "@types/jsonld": "^1.5.6",
- "@types/shexj": "^2.1.3",
- "jest": "^27.4.5",
- "jsonld": "^5.2.0",
- "shex-test": "^2.1.0",
- "ts-jest": "^27.1.2"
- }
- },
- "packages/schema-converter-shex/node_modules/jsonld2graphobject": {
- "version": "0.0.5",
- "license": "MIT",
- "dependencies": {
- "@rdfjs/types": "^1.0.1",
- "@types/jsonld": "^1.5.6",
- "jsonld-context-parser": "^2.1.5",
- "uuid": "^8.3.2"
- }
- },
- "packages/schema-converter-shex/node_modules/n3": {
- "version": "0.4.5",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "packages/schema-converter-shex/node_modules/shex-test": {
- "version": "2.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "n3": "^0.4.5",
- "xlsx": "^0.8.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "packages/schema-converter-shex/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "packages/schema-converter-shex/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
- "packages/schema-converter-shex/node_modules/uuid": {
- "version": "8.3.2",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "packages/solid": {
- "name": "@ldo/solid",
- "version": "1.0.0-alpha.1",
- "license": "MIT",
- "dependencies": {
- "@ldo/dataset": "^1.0.0-alpha.1",
- "@ldo/ldo": "^1.0.0-alpha.1",
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
- "@solid-notifications/subscription": "^0.1.2",
- "cross-fetch": "^3.1.6",
- "http-link-header": "^1.1.1",
- "ws": "^8.18.0"
- },
- "devDependencies": {
- "@inrupt/solid-client-authn-core": "^2.2.6",
- "@ldo/cli": "^1.0.0-alpha.1",
- "@rdfjs/data-model": "^1.2.0",
- "@rdfjs/types": "^1.0.1",
- "@solid-notifications/types": "^0.1.2",
- "@solid/community-server": "^7.1.3",
- "@types/jest": "^27.0.3",
- "cross-env": "^7.0.3",
- "dotenv": "^16.3.1",
- "jest-rdf": "^1.8.0",
- "ts-jest": "^27.1.2",
- "ts-node": "^10.9.1",
- "typed-emitter": "^2.1.0",
- "typedoc": "^0.25.4",
- "typedoc-plugin-markdown": "^3.17.1"
- }
- },
- "packages/solid-react": {
- "name": "@ldo/solid-react",
- "version": "1.0.0-alpha.1",
- "license": "MIT",
- "dependencies": {
- "@inrupt/solid-client-authn-browser": "^2.0.0",
- "@ldo/dataset": "^1.0.0-alpha.1",
- "@ldo/jsonld-dataset-proxy": "^1.0.0-alpha.1",
- "@ldo/ldo": "^1.0.0-alpha.1",
- "@ldo/solid": "^1.0.0-alpha.1",
- "@ldo/subscribable-dataset": "^1.0.0-alpha.1",
- "@rdfjs/data-model": "^1.2.0",
- "cross-fetch": "^3.1.6"
- },
- "devDependencies": {
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
- "@rdfjs/types": "^1.0.1",
- "@testing-library/react": "^14.1.2",
- "@types/jest": "^27.0.3",
- "jest-environment-jsdom": "^27.0.0",
- "start-server-and-test": "^2.0.3",
- "ts-jest": "^27.1.2",
- "ts-node": "^10.9.2"
- }
- },
- "packages/solid-react/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
- "packages/solid-react/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
+ "packages/rdf-utils": {
+ "name": "@ldo/rdf-utils",
+ "version": "1.0.0-alpha.2",
+ "license": "MIT",
+ "dependencies": {
+ "@rdfjs/data-model": "^1.2.0",
+ "n3": "^1.17.1",
+ "rdf-string": "^1.6.3"
},
- "engines": {
- "node": ">=4.2.0"
+ "devDependencies": {
+ "@rdfjs/types": "^1.0.1",
+ "@types/jsonld": "^1.5.9"
}
},
- "packages/solid-type-index": {
- "name": "@ldo/solid-type-index",
- "version": "1.0.0-alpha.1",
+ "packages/react": {
+ "name": "@ldo/react",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "@ldo/solid": "^1.0.0-alpha.1",
- "@ldo/solid-react": "^1.0.0-alpha.1"
+ "@ldo/connected": "^1.0.0-alpha.2",
+ "@ldo/jsonld-dataset-proxy": "^1.0.0-alpha.2",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@ldo/subscribable-dataset": "^1.0.0-alpha.2",
+ "@rdfjs/data-model": "^1.2.0",
+ "cross-fetch": "^3.1.6"
},
"devDependencies": {
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
"@rdfjs/types": "^1.0.1",
"@testing-library/react": "^14.1.2",
- "@types/jest": "^27.0.3",
- "jest-environment-jsdom": "^27.0.0",
"start-server-and-test": "^2.0.3",
- "ts-jest": "^27.1.2",
"ts-node": "^10.9.2"
}
},
- "packages/solid-type-index/node_modules/ts-jest": {
- "version": "27.1.5",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.5.tgz",
- "integrity": "sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==",
- "dev": true,
+ "packages/schema-converter-shex": {
+ "name": "@ldo/schema-converter-shex",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
+ "@ldo/traverser-shexj": "^1.0.0-alpha.2",
+ "dts-dom": "~3.6.0",
+ "jsonld2graphobject": "^0.0.5"
},
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
+ "devDependencies": {
+ "@ldo/jsonld-dataset-proxy": "^1.0.0-alpha.2",
+ "@shexjs/parser": "^1.0.0-alpha.24",
+ "@types/jsonld": "^1.5.6",
+ "@types/shexj": "^2.1.3",
+ "jsonld": "^5.2.0",
+ "shex-test": "^2.1.0"
+ }
+ },
+ "packages/schema-converter-shex/node_modules/jsonld2graphobject": {
+ "version": "0.0.5",
+ "license": "MIT",
+ "dependencies": {
+ "@rdfjs/types": "^1.0.1",
+ "@types/jsonld": "^1.5.6",
+ "jsonld-context-parser": "^2.1.5",
+ "uuid": "^8.3.2"
}
},
- "packages/solid-type-index/node_modules/typescript": {
- "version": "4.9.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
- "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
+ "packages/schema-converter-shex/node_modules/n3": {
+ "version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/n3/-/n3-0.4.5.tgz",
+ "integrity": "sha512-sv4bFeqVTTj9hT/OAdndpHpECxlkmpHxdnHUkhNgx3P3Tnw2WqpTUzMEeY+ELEoeW1q6Xqq9LNO0lu/zqogIZA==",
"dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
+ "license": "MIT",
"engines": {
- "node": ">=4.2.0"
+ "node": ">=0.10.0"
}
},
- "packages/solid/node_modules/ts-jest": {
- "version": "27.1.5",
+ "packages/schema-converter-shex/node_modules/shex-test": {
+ "version": "2.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
+ "n3": "^0.4.5",
+ "xlsx": "^0.8.0"
},
"engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
+ "node": ">=0.10.0"
}
},
- "packages/solid/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
+ "packages/schema-converter-shex/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "license": "MIT",
"bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "packages/solid-react": {
+ "name": "@ldo/solid-react",
+ "version": "1.0.0-alpha.2",
+ "license": "MIT",
+ "dependencies": {
+ "@inrupt/solid-client-authn-browser": "^2.0.0",
+ "@ldo/connected": "^1.0.0-alpha.2",
+ "@ldo/connected-solid": "^1.0.0-alpha.2",
+ "@rdfjs/data-model": "^1.2.0",
+ "cross-fetch": "^3.1.6"
},
- "engines": {
- "node": ">=4.2.0"
+ "devDependencies": {
+ "@babel/core": "^7.26.10",
+ "@babel/preset-env": "^7.26.9",
+ "@inrupt/jest-jsdom-polyfills": "^3.2.6",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@rdfjs/types": "^1.0.1",
+ "@testing-library/react": "^14.1.2",
+ "babel-jest": "^29.7.0",
+ "jest-environment-jsdom": "^29.7.0",
+ "start-server-and-test": "^2.0.3",
+ "ts-jest": "^29.3.0",
+ "ts-node": "^10.9.2",
+ "whatwg-fetch": "^3.6.20"
+ }
+ },
+ "packages/solid-type-index": {
+ "name": "@ldo/solid-type-index",
+ "version": "1.0.0-alpha.2",
+ "license": "MIT",
+ "dependencies": {
+ "@ldo/connected-solid": "^1.0.0-alpha.2",
+ "@ldo/solid-react": "^1.0.0-alpha.2"
+ },
+ "devDependencies": {
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@rdfjs/types": "^1.0.1",
+ "@testing-library/react": "^14.1.2",
+ "jest-environment-jsdom": "^29.7.0",
+ "start-server-and-test": "^2.0.3",
+ "ts-node": "^10.9.2"
}
},
"packages/subscribable-dataset": {
"name": "@ldo/subscribable-dataset",
- "version": "1.0.0-alpha.1",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "@ldo/dataset": "^1.0.0-alpha.1",
- "@ldo/rdf-utils": "^1.0.0-alpha.1"
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2"
},
"devDependencies": {
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/dataset": "^1.1.0",
"@rdfjs/types": "^1.0.1",
- "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6",
"@types/rdfjs__dataset": "^1.0.4",
- "jest": "^27.4.5",
- "ts-jest": "^27.1.2",
"ts-node": "^9.1.1"
}
},
- "packages/subscribable-dataset/node_modules/arg": {
- "version": "4.1.3",
- "dev": true,
- "license": "MIT"
- },
- "packages/subscribable-dataset/node_modules/ts-jest": {
- "version": "27.1.5",
+ "packages/subscribable-dataset/node_modules/source-map-support": {
+ "version": "0.5.21",
"dev": true,
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
}
},
"packages/subscribable-dataset/node_modules/ts-node": {
@@ -21628,164 +26835,30 @@
"typescript": ">=2.7"
}
},
- "packages/subscribable-dataset/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
"packages/traverser-shexj": {
"name": "@ldo/traverser-shexj",
- "version": "1.0.0-alpha.1",
- "license": "MIT",
- "dependencies": {
- "@ldo/type-traverser": "^1.0.0-alpha.1"
- },
- "devDependencies": {
- "@types/jest": "^27.0.3",
- "jest": "^27.4.5",
- "ts-jest": "^27.1.2"
- }
- },
- "packages/traverser-shexj/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "packages/traverser-shexj/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
+ "@ldo/type-traverser": "^1.0.0-alpha.2"
}
},
"packages/type-traverser": {
"name": "@ldo/type-traverser",
- "version": "1.0.0-alpha.1",
+ "version": "1.0.0-alpha.2",
"license": "MIT",
"dependencies": {
"uuid": "^8.3.2"
},
"devDependencies": {
- "@types/jest": "^27.4.0",
"@types/uuid": "^8.3.4",
- "jest": "^27.4.7",
- "ts-jest": "^27.1.2",
"ts-node": "^10.4.0"
}
},
- "packages/type-traverser/node_modules/@types/uuid": {
- "version": "8.3.4",
- "dev": true,
- "license": "MIT"
- },
- "packages/type-traverser/node_modules/ts-jest": {
- "version": "27.1.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bs-logger": "0.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "bin": {
- "ts-jest": "cli.js"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- },
- "peerDependencies": {
- "@babel/core": ">=7.0.0-beta.0 <8",
- "@types/jest": "^27.0.0",
- "babel-jest": ">=27.0.0 <28",
- "jest": "^27.0.0",
- "typescript": ">=3.8 <5.0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "@types/jest": {
- "optional": true
- },
- "babel-jest": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- }
- }
- },
- "packages/type-traverser/node_modules/typescript": {
- "version": "4.9.5",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=4.2.0"
- }
- },
"packages/type-traverser/node_modules/uuid": {
"version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
diff --git a/package.json b/package.json
index 0e49316..29b63ed 100644
--- a/package.json
+++ b/package.json
@@ -7,12 +7,13 @@
"scripts": {
"test": "lerna run test",
"build": "lerna run build",
- "demo-react": "lerna run start --scope @ldo/demo-react",
"lint": "lerna run lint",
"clean": "lerna run clean",
"publish": "lerna publish --no-private"
},
"devDependencies": {
+ "@babel/preset-env": "^7.26.9",
+ "@types/jest": "^27.5.2",
"@types/node": "^20.5.7",
"@typescript-eslint/eslint-plugin": "^6.5.0",
"@typescript-eslint/parser": "^6.5.0",
@@ -20,8 +21,10 @@
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-react": "^7.33.2",
+ "jest": "^29.7.0",
"lerna": "^7.2.0",
"prettier": "3.0.3",
+ "ts-jest": "^29.3.0",
"typescript": "^5.2.2"
}
}
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 4d72ea4..42729c1 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@ldo/cli",
- "version": "1.0.0-alpha.1",
+ "version": "1.0.0-alpha.2",
"description": "A Command Line Interface for Linked Data Objects",
"main": "./dist/index.js",
"bin": {
@@ -33,18 +33,15 @@
"@types/child-process-promise": "^2.2.2",
"@types/ejs": "^3.1.1",
"@types/fs-extra": "^9.0.13",
- "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.15",
"@types/prompts": "^2.4.9",
"@types/shexj": "^2.1.4",
"copyfiles": "^2.4.1",
- "jest": "^27.4.2",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.7"
+ "rimraf": "^3.0.2"
},
"dependencies": {
- "@ldo/ldo": "^1.0.0-alpha.1",
- "@ldo/schema-converter-shex": "^1.0.0-alpha.1",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/schema-converter-shex": "^1.0.0-alpha.2",
"@shexjs/parser": "^1.0.0-alpha.24",
"child-process-promise": "^2.2.1",
"commander": "^9.3.0",
diff --git a/packages/solid/.eslintrc b/packages/connected-nextgraph/.eslintrc
similarity index 100%
rename from packages/solid/.eslintrc
rename to packages/connected-nextgraph/.eslintrc
diff --git a/packages/connected-nextgraph/.gitignore b/packages/connected-nextgraph/.gitignore
new file mode 100644
index 0000000..869539a
--- /dev/null
+++ b/packages/connected-nextgraph/.gitignore
@@ -0,0 +1,2 @@
+test/data
+node_modules
\ No newline at end of file
diff --git a/packages/solid/LICENSE.txt b/packages/connected-nextgraph/LICENSE.txt
similarity index 100%
rename from packages/solid/LICENSE.txt
rename to packages/connected-nextgraph/LICENSE.txt
diff --git a/packages/connected-nextgraph/README.md b/packages/connected-nextgraph/README.md
new file mode 100644
index 0000000..0e6f5b4
--- /dev/null
+++ b/packages/connected-nextgraph/README.md
@@ -0,0 +1,124 @@
+# `@ldo/connected-nextgraph`
+
+The `@ldo/connected-nextgraph` library allows you to integrate [NextGraph](https://nextgraph.org) with the [LDO](https://ldo.js.org) ecosystem. It provides a `ConnectedLdoDataset` that manages RDF data across decentralized NextGraph resources with real-time synchronization and read/write capabilities.
+
+## Installation
+
+First, install the required libraries:
+
+```bash
+npm install nextgraph @ldo/connected-nextgraph
+```
+
+## Usage:
+
+### 1. Setup: Create a ConnectedLdoDataset
+
+```ts
+import { createNextGraphLdoDataset } from "@ldo/connected-nextgraph";
+
+// Create the dataset
+const ldoDataset = createNextGraphLdoDataset();
+```
+
+### 2. Connect to a NextGraph Wallet Session
+
+Before you can create or access resources, you need an active session:
+
+```ts
+import ng from "nextgraph";
+
+// Open your nextgraph wallet
+const openedWallet = await ng.wallet_open_with_mnemonic_words(
+ walletBinary,
+ mnemonic,
+ [1, 2, 3, 4]
+);
+
+// Start a session
+const session = await ng.session_in_memory_start(
+ openedWallet.V0.wallet_id,
+ openedWallet.V0.personal_site
+);
+```
+
+---
+
+### 3. Link Your Dataset to the NextGraph Session
+
+```ts
+ldoDataset.setContext("nextgraph", {
+ sessionId: session.session_id
+});
+```
+
+### 4. Create a Resource
+
+To create a new resource in your store:
+
+```ts
+const resource = await ldoDataset.createResource("nextgraph");
+if (!resource.isError) {
+ console.log("Created resource:", resource.uri);
+}
+```
+
+### 5. Read and Monitor a Resource**
+
+#### Read Existing Resource
+
+```ts
+const resource = ldoDataset.getResource(existingUri);
+const readResult = await resource.read();
+
+if (!readResult.isError) {
+ console.log("Resource loaded!", readResult.type);
+}
+```
+
+#### Read Only If Unfetched
+
+Avoid redundant fetches:
+
+```ts
+const readResult = await resource.readIfUnfetched();
+```
+
+#### Subscribe to Notifications
+
+```ts
+const unsubscribeId = await resource.subscribeToNotifications();
+await resource.unsubscribeFromNotification(unsubscribeId);
+await resource.unsubscribeFromAllNotifications();
+```
+
+---
+
+### 6. Write Data to a Resource
+
+You can write RDF data to a resource using `update()`:
+
+```ts
+import { parseRdf } from "@ldo/ldo";
+
+const ttlData = `
+@prefix foaf: .
+<#spiderman> a foaf:Person ; foaf:name "Spiderman" .
+`;
+
+const triples = await parseRdf(ttlData);
+
+await resource.update({
+ added: triples,
+ removed: undefined
+});
+```
+
+## Sponsorship
+This project was made possible by a grant from NGI Zero Entrust via nlnet. Learn more on the [NLnet project page](https://nlnet.nl/project/SolidUsableApps/).
+
+[
](https://nlnet.nl/)
+[
](https://nlnet.nl/)
+
+## Liscense
+MIT
diff --git a/packages/solid/babel.config.js b/packages/connected-nextgraph/babel.config.js
similarity index 100%
rename from packages/solid/babel.config.js
rename to packages/connected-nextgraph/babel.config.js
diff --git a/packages/connected-nextgraph/jest.config.js b/packages/connected-nextgraph/jest.config.js
new file mode 100644
index 0000000..9bfe763
--- /dev/null
+++ b/packages/connected-nextgraph/jest.config.js
@@ -0,0 +1,10 @@
+// eslint-disable-next-line @typescript-eslint/no-var-requires
+const sharedConfig = require("../../jest.config.js");
+module.exports = {
+ ...sharedConfig,
+ rootDir: "./",
+ transform: {
+ "^.+\\.(ts|tsx)?$": "ts-jest",
+ "^.+\\.(js|jsx)$": "babel-jest",
+ },
+};
diff --git a/packages/connected-nextgraph/package.json b/packages/connected-nextgraph/package.json
new file mode 100644
index 0000000..4d4b441
--- /dev/null
+++ b/packages/connected-nextgraph/package.json
@@ -0,0 +1,60 @@
+{
+ "name": "@ldo/connected-nextgraph",
+ "version": "1.0.0-alpha.2",
+ "description": "A plugin for @ldo/connected to work with the Solid ecosystem.",
+ "main": "dist/index.js",
+ "scripts": {
+ "build": "tsc --project tsconfig.build.json",
+ "watch": "tsc --watch",
+ "test": "npm run test:integration",
+ "prepublishOnly": "npm run test && npm run build",
+ "lint": "eslint src/** --fix --no-error-on-unmatched-pattern",
+ "docs": "typedoc --plugin typedoc-plugin-markdown",
+ "start-test-server": "./test/ngd -vv --save-key -l 14400 --base ./test/nextgraph-data",
+ "start-integration-test": "jest --coverage",
+ "test:integration": "start-server-and-test start-test-server http-get://localhost:14400 start-integration-test"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/o-development/ldobjects.git"
+ },
+ "author": "Jackson Morgan",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/o-development/ldobjects/issues"
+ },
+ "homepage": "https://github.com/o-development/ldobjects/tree/main/packages/solid#readme",
+ "devDependencies": {
+ "@inrupt/solid-client-authn-core": "^2.2.6",
+ "@ldo/cli": "^1.0.0-alpha.2",
+ "@rdfjs/data-model": "^1.2.0",
+ "@rdfjs/types": "^1.0.1",
+ "@solid-notifications/types": "^0.1.2",
+ "@solid/community-server": "^7.1.3",
+ "cross-env": "^7.0.3",
+ "dotenv": "^16.3.1",
+ "jest-rdf": "^1.8.0",
+ "start-server-and-test": "^2.0.11",
+ "ts-node": "^10.9.1",
+ "typed-emitter": "^2.1.0",
+ "typedoc": "^0.25.4",
+ "typedoc-plugin-markdown": "^3.17.1"
+ },
+ "dependencies": {
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
+ "@solid-notifications/subscription": "^0.1.2",
+ "cross-fetch": "^3.1.6",
+ "http-link-header": "^1.1.1",
+ "nextgraph": "^0.1.1-alpha.7",
+ "ws": "^8.18.0"
+ },
+ "files": [
+ "dist",
+ "src"
+ ],
+ "publishConfig": {
+ "access": "public"
+ }
+}
diff --git a/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts b/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts
new file mode 100644
index 0000000..e091b2c
--- /dev/null
+++ b/packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts
@@ -0,0 +1,83 @@
+import type { ConnectedContext, ConnectedPlugin } from "@ldo/connected";
+import type { NextGraphUri } from "./types";
+import { NextGraphResource } from "./resources/NextGraphResource";
+import ng from "nextgraph";
+import { isNextGraphUri } from "./util/isNextGraphUri";
+
+export interface NextGraphConnectedContext {
+ sessionId?: string;
+ protectedStoreId?: string;
+ privateStoreId?: string;
+ publicStoreId?: string;
+}
+
+export interface NextGraphCreateResourceOptions {
+ storeType?: "public" | "protected" | "private" | "group" | "dialog";
+ storeRepo?: string;
+}
+
+export interface NextGraphConnectedPlugin
+ extends ConnectedPlugin<
+ "nextgraph",
+ NextGraphUri,
+ NextGraphResource,
+ NextGraphConnectedContext,
+ NextGraphCreateResourceOptions
+ > {
+ name: "nextgraph";
+ getResource: (
+ uri: NextGraphUri,
+ context: ConnectedContext,
+ ) => NextGraphResource;
+ createResource(context: ConnectedContext): Promise;
+}
+
+export const nextGraphConnectedPlugin: NextGraphConnectedPlugin = {
+ name: "nextgraph",
+
+ getResource: function (
+ uri: NextGraphUri,
+ context: ConnectedContext,
+ ): NextGraphResource {
+ return new NextGraphResource(uri, context);
+ },
+
+ createResource: async function (
+ context: ConnectedContext,
+ options?: NextGraphCreateResourceOptions,
+ ): Promise {
+ const storeType = options?.storeType;
+ const storeRepo =
+ options?.storeRepo ??
+ (storeType === "protected"
+ ? context.nextgraph.protectedStoreId
+ : storeType === "public"
+ ? context.nextgraph.publicStoreId
+ : storeType === "private"
+ ? context.nextgraph.privateStoreId
+ : undefined);
+
+ const nuri: NextGraphUri = await ng.doc_create(
+ context.nextgraph.sessionId,
+ "Graph",
+ "data:graph",
+ "store",
+ storeType,
+ storeRepo,
+ );
+ const newResource = new NextGraphResource(nuri, context);
+ await newResource.read();
+ return newResource;
+ },
+
+ isUriValid: function (uri: string): uri is NextGraphUri {
+ return isNextGraphUri(uri);
+ },
+
+ initialContext: {
+ sessionId: undefined,
+ },
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore "Types" only exists for the typing system
+ types: {},
+};
diff --git a/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts b/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts
new file mode 100644
index 0000000..7f887b7
--- /dev/null
+++ b/packages/connected-nextgraph/src/createNextGraphLdoDataset.ts
@@ -0,0 +1,13 @@
+import { ConnectedLdoDataset } from "@ldo/connected";
+import { nextGraphConnectedPlugin } from "./NextGraphConnectedPlugin";
+import { createDatasetFactory } from "@ldo/dataset";
+import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset";
+
+export function createNextGraphLdoDataset() {
+ const nextGraphLdoDataset = new ConnectedLdoDataset(
+ [nextGraphConnectedPlugin],
+ createDatasetFactory(),
+ createTransactionDatasetFactory(),
+ );
+ return nextGraphLdoDataset;
+}
diff --git a/packages/connected-nextgraph/src/index.ts b/packages/connected-nextgraph/src/index.ts
new file mode 100644
index 0000000..bf2cfc8
--- /dev/null
+++ b/packages/connected-nextgraph/src/index.ts
@@ -0,0 +1,8 @@
+export * from "./types";
+export * from "./NextGraphConnectedPlugin";
+
+export * from "./resources/NextGraphResource";
+
+export * from "./util/isNextGraphUri";
+
+export * from "./results/NextGraphReadSuccess";
diff --git a/packages/connected-nextgraph/src/notifications/NextGraphNotificationMessage.ts b/packages/connected-nextgraph/src/notifications/NextGraphNotificationMessage.ts
new file mode 100644
index 0000000..972cde6
--- /dev/null
+++ b/packages/connected-nextgraph/src/notifications/NextGraphNotificationMessage.ts
@@ -0,0 +1,15 @@
+export interface NextGraphNotificationMessage {
+ V0: {
+ State?: {
+ graph: {
+ triples: AllowSharedBufferSource;
+ };
+ };
+ Patch?: {
+ graph: {
+ inserts: AllowSharedBufferSource;
+ removes: AllowSharedBufferSource;
+ };
+ };
+ };
+}
diff --git a/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts b/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts
new file mode 100644
index 0000000..2a34e39
--- /dev/null
+++ b/packages/connected-nextgraph/src/notifications/NextGraphNotificationSubscription.ts
@@ -0,0 +1,25 @@
+import { NotificationSubscription } from "@ldo/connected";
+import type { NextGraphConnectedPlugin } from "../NextGraphConnectedPlugin";
+import type { NextGraphNotificationMessage } from "./NextGraphNotificationMessage";
+import ng from "nextgraph";
+
+export class NextGraphNotificationSubscription extends NotificationSubscription<
+ NextGraphConnectedPlugin,
+ NextGraphNotificationMessage
+> {
+ private unsub: (() => void) | undefined;
+
+ protected async open(): Promise {
+ console.log("THIS WAS OPENED AND IT SHOULDNT BE");
+ this.unsub = await ng.doc_subscribe(
+ this.resource.uri,
+ this.context.nextgraph.sessionId,
+ this.onNotification.bind(this),
+ );
+ }
+
+ protected async close(): Promise {
+ this.unsub?.();
+ this.unsub = undefined;
+ }
+}
diff --git a/packages/connected-nextgraph/src/resources/NextGraphResource.ts b/packages/connected-nextgraph/src/resources/NextGraphResource.ts
new file mode 100644
index 0000000..9b33fcd
--- /dev/null
+++ b/packages/connected-nextgraph/src/resources/NextGraphResource.ts
@@ -0,0 +1,275 @@
+import type {
+ ConnectedContext,
+ NotificationSubscription,
+ SubscriptionCallbacks,
+} from "@ldo/connected";
+import { UnexpectedResourceError, UpdateSuccess } from "@ldo/connected";
+import {
+ Unfetched,
+ type ConnectedResult,
+ type Resource,
+ type ResourceEventEmitter,
+} from "@ldo/connected";
+import type { NextGraphUri } from "../types";
+import EventEmitter from "events";
+import type { NextGraphConnectedPlugin } from "../NextGraphConnectedPlugin";
+import ng from "nextgraph";
+import { changesToSparqlUpdate, type DatasetChanges } from "@ldo/rdf-utils";
+import type { NextGraphNotificationMessage } from "../notifications/NextGraphNotificationMessage";
+import type { Dataset, Quad } from "@rdfjs/types";
+import { namedNode, quad as createQuad } from "@rdfjs/data-model";
+import { NextGraphReadSuccess } from "../results/NextGraphReadSuccess";
+import { NextGraphNotificationSubscription } from "../notifications/NextGraphNotificationSubscription";
+import { parseRdf } from "@ldo/ldo";
+import type { LdoDataset } from "@ldo/ldo";
+import { createDataset } from "@ldo/dataset";
+
+export class NextGraphResource
+ extends (EventEmitter as new () => ResourceEventEmitter)
+ implements Resource
+{
+ public readonly uri: NextGraphUri;
+ public readonly type = "NextGraphResource" as const;
+ public readonly isError = false as const;
+ public status: ConnectedResult;
+ protected context: ConnectedContext;
+
+ private fetched: boolean = false;
+ private loading: boolean = false;
+ private present: boolean | undefined = undefined;
+
+ /**
+ * @internal
+ * Handles notification subscriptions
+ */
+ protected notificationSubscription: NotificationSubscription<
+ NextGraphConnectedPlugin,
+ NextGraphNotificationMessage
+ >;
+
+ constructor(
+ uri: NextGraphUri,
+ context: ConnectedContext,
+ ) {
+ super();
+ this.uri = uri;
+ this.status = new Unfetched(this);
+ this.context = context;
+ this.notificationSubscription = new NextGraphNotificationSubscription(
+ this,
+ this.onNotification.bind(this),
+ this.context,
+ );
+ }
+
+ isLoading(): boolean {
+ return this.loading;
+ }
+
+ isFetched(): boolean {
+ return this.fetched;
+ }
+
+ isUnfetched(): boolean {
+ return !this.fetched;
+ }
+
+ isDoingInitialFetch(): boolean {
+ return this.loading && !this.fetched;
+ }
+
+ isPresent(): boolean | undefined {
+ return this.present;
+ }
+
+ isAbsent(): boolean | undefined {
+ return !this.present;
+ }
+
+ isSubscribedToNotifications(): boolean {
+ return this.notificationSubscription.isSubscribedToNotifications();
+ }
+
+ private handleThrownError(
+ err: unknown,
+ ): UnexpectedResourceError {
+ const error = UnexpectedResourceError.fromThrown(this, err);
+ this.loading = false;
+ this.status = error;
+ this.emit("update");
+ return error;
+ }
+
+ private overwriteQuads(quads: Quad[] | Dataset) {
+ const dataset = this.context.dataset;
+ const graphNode = namedNode(this.uri);
+ dataset.deleteMatches(undefined, undefined, undefined, graphNode);
+ dataset.addAll(
+ quads.map((ngQuad) => {
+ return createQuad(
+ ngQuad.subject,
+ ngQuad.predicate,
+ ngQuad.object,
+ graphNode,
+ );
+ }),
+ );
+ }
+
+ async read(): Promise<
+ NextGraphReadSuccess | UnexpectedResourceError
+ > {
+ try {
+ this.loading = true;
+ this.emit("update");
+
+ // Fetch the data once using subscribe
+ await new Promise(async (resolve, reject) => {
+ let unsub: () => void;
+ try {
+ unsub = await ng.doc_subscribe(
+ this.uri,
+ this.context.nextgraph.sessionId,
+ async (response: NextGraphNotificationMessage) => {
+ if (response.V0.State) {
+ unsub();
+ await this.onNotification(response);
+ resolve();
+ }
+ },
+ );
+ } catch (err) {
+ reject(err);
+ }
+ });
+
+ // Update statuses
+ const result = new NextGraphReadSuccess(this, false);
+ this.loading = false;
+ this.fetched = true;
+ this.present = true;
+ this.status = result;
+ this.emit("update");
+ return result;
+ } catch (err) {
+ if (err === "RepoNotFound") {
+ const result = new NextGraphReadSuccess(this, false);
+ this.loading = false;
+ this.fetched = true;
+ this.present = false;
+ this.status = result;
+ this.emit("update");
+ return result;
+ }
+ return this.handleThrownError(err);
+ }
+ }
+
+ async readIfUnfetched(): Promise<
+ NextGraphReadSuccess | UnexpectedResourceError
+ > {
+ if (this.isFetched()) {
+ return new NextGraphReadSuccess(this, true);
+ }
+ return this.read();
+ }
+
+ async update(
+ datasetChanges: DatasetChanges,
+ ): Promise<
+ | UpdateSuccess
+ | UnexpectedResourceError
+ > {
+ this.loading = true;
+ this.emit("update");
+
+ // Optimistically apply updates
+ this.context.dataset.bulk(datasetChanges);
+
+ try {
+ // Perform Update with remote
+ await ng.sparql_update(
+ this.context.nextgraph.sessionId,
+ await changesToSparqlUpdate(datasetChanges),
+ this.uri,
+ );
+ return new UpdateSuccess(this);
+ } catch (err) {
+ // Revert data on error
+ this.context.dataset.bulk({
+ added: datasetChanges.removed,
+ removed: datasetChanges.added,
+ });
+ return this.handleThrownError(err);
+ }
+ }
+
+ private async notificationToQuads(
+ notificationString: string,
+ ): Promise> {
+ const rawTriples = JSON.parse(notificationString);
+ const triples = (
+ await Promise.all(
+ rawTriples.map(async (rawTriple) =>
+ parseRdf(`${rawTriple}.`, { baseIRI: this.uri }),
+ ),
+ )
+ ).reduce((agg, ldoDataset) => {
+ ldoDataset.forEach((quad) => {
+ agg.add(quad);
+ });
+ return agg;
+ }, createDataset());
+ return triples;
+ }
+
+ protected async onNotification(response: NextGraphNotificationMessage) {
+ if (response.V0.State) {
+ if (!response.V0.State.graph) {
+ this.overwriteQuads([]);
+ return;
+ }
+ const json_str = new TextDecoder().decode(
+ response.V0.State.graph.triples,
+ );
+ const triples = await this.notificationToQuads(json_str);
+ this.overwriteQuads(triples);
+ } else if (response.V0.Patch?.graph) {
+ const insertsString = new TextDecoder().decode(
+ response.V0.Patch.graph.inserts,
+ );
+ const removesString = new TextDecoder().decode(
+ response.V0.Patch.graph.removes,
+ );
+
+ const [added, removed] = await Promise.all(
+ [insertsString, removesString].map(async (str) => {
+ return this.notificationToQuads(str);
+ }),
+ );
+
+ this.context.dataset.bulk({
+ added,
+ removed,
+ });
+ }
+ }
+
+ async subscribeToNotifications(
+ callbacks?: SubscriptionCallbacks,
+ ): Promise {
+ return await this.notificationSubscription.subscribeToNotifications(
+ callbacks,
+ );
+ }
+
+ unsubscribeFromNotifications(subscriptionId: string): Promise {
+ return this.notificationSubscription.unsubscribeFromNotification(
+ subscriptionId,
+ );
+ }
+
+ unsubscribeFromAllNotifications(): Promise {
+ return this.notificationSubscription.unsubscribeFromAllNotifications();
+ }
+}
diff --git a/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts b/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts
new file mode 100644
index 0000000..4321b5b
--- /dev/null
+++ b/packages/connected-nextgraph/src/results/NextGraphReadSuccess.ts
@@ -0,0 +1,6 @@
+import { ReadSuccess } from "@ldo/connected";
+import type { NextGraphResource } from "../resources/NextGraphResource";
+
+export class NextGraphReadSuccess extends ReadSuccess {
+ type = "nextGraphReadSuccess" as const;
+}
diff --git a/packages/connected-nextgraph/src/types.ts b/packages/connected-nextgraph/src/types.ts
new file mode 100644
index 0000000..844cb60
--- /dev/null
+++ b/packages/connected-nextgraph/src/types.ts
@@ -0,0 +1,8 @@
+export type NextGraphUriPrefix = `did:ng`;
+
+/**
+ * A NextGraph is a URI that is valid in the NextGraph ecosystem
+ */
+// The & {} allows for alias preservation
+// eslint-disable-next-line @typescript-eslint/ban-types
+export type NextGraphUri = `${NextGraphUriPrefix}${string}` & {};
diff --git a/packages/connected-nextgraph/src/util/NextGraphNotificationMessage.ts b/packages/connected-nextgraph/src/util/NextGraphNotificationMessage.ts
new file mode 100644
index 0000000..ab25a75
--- /dev/null
+++ b/packages/connected-nextgraph/src/util/NextGraphNotificationMessage.ts
@@ -0,0 +1,15 @@
+export interface NextGraphNotificationMessage {
+ V0: {
+ State: {
+ graph: {
+ triples: AllowSharedBufferSource;
+ };
+ };
+ Patch: {
+ graph: {
+ inserts: AllowSharedBufferSource;
+ removes: AllowSharedBufferSource;
+ };
+ };
+ };
+}
diff --git a/packages/connected-nextgraph/src/util/isNextGraphUri.ts b/packages/connected-nextgraph/src/util/isNextGraphUri.ts
new file mode 100644
index 0000000..84b6f46
--- /dev/null
+++ b/packages/connected-nextgraph/src/util/isNextGraphUri.ts
@@ -0,0 +1,10 @@
+import type { NextGraphUri } from "../types";
+
+/**
+ * Checks if a provided string is a leaf URI
+ * @param uri - the string to check
+ * @returns true if the string is a leaf URI
+ */
+export function isNextGraphUri(uri: string): uri is NextGraphUri {
+ return uri.startsWith("did:ng");
+}
diff --git a/packages/connected-nextgraph/test/integration.test.ts b/packages/connected-nextgraph/test/integration.test.ts
new file mode 100644
index 0000000..567ec5b
--- /dev/null
+++ b/packages/connected-nextgraph/test/integration.test.ts
@@ -0,0 +1,160 @@
+import type { ConnectedLdoDataset } from "@ldo/connected";
+import ng from "nextgraph";
+import type {
+ NextGraphConnectedPlugin,
+ NextGraphResource,
+ NextGraphUri,
+} from "../src";
+import { createNextGraphLdoDataset } from "../src/createNextGraphLdoDataset";
+import { parseRdf } from "@ldo/ldo";
+import { namedNode } from "@rdfjs/data-model";
+import type { NextGraphReadSuccess } from "../src/results/NextGraphReadSuccess";
+import { rm, cp } from "fs/promises";
+import path from "path";
+
+const SAMPLE_TTL = `@base .
+@prefix rdf: .
+@prefix rdfs: .
+@prefix foaf: .
+@prefix rel: .
+
+<#green-goblin>
+ rel:enemyOf <#spiderman> ;
+ a foaf:Person ; # in the context of the Marvel universe
+ foaf:name "Green Goblin" .
+
+<#spiderman>
+ rel:enemyOf <#green-goblin> ;
+ a foaf:Person ;
+ foaf:name "Spiderman", "Человек-паук"@ru .`;
+
+describe("NextGraph Plugin", () => {
+ let nextgraphLdoDataset: ConnectedLdoDataset;
+
+ beforeEach(async () => {
+ // Generate a wallet
+ const [wallet, mnemonic] = await ng.gen_wallet_for_test(
+ "lL2mo9Jtgz8yWN5PSaEMMftDGXyKJNbv9atQOygmeTcA",
+ );
+ const openedWallet = await ng.wallet_open_with_mnemonic_words(
+ wallet.wallet,
+ mnemonic,
+ [1, 2, 1, 2],
+ );
+ const userId = openedWallet.V0.personal_site;
+ const walletName = openedWallet.V0.wallet_id;
+ const session = await ng.session_in_memory_start(walletName, userId);
+ const sessionId = session.session_id;
+ const protectedStoreId = session.protected_store_id.substring(2, 46);
+ const publicStoreId = session.protected_store_id.substring(2, 46);
+ const privateStoreId = session.protected_store_id.substring(2, 46);
+
+ // Get SessionId for that wallet
+ nextgraphLdoDataset = createNextGraphLdoDataset();
+ nextgraphLdoDataset.setContext("nextgraph", {
+ sessionId,
+ protectedStoreId,
+ publicStoreId,
+ privateStoreId,
+ });
+ });
+
+ afterAll(async () => {
+ const dataDir = path.resolve(__dirname, "./nextgraph-data");
+ const backupDir = path.resolve(__dirname, "./nextgraph-data-backup");
+ // Remove the existing data directory
+ await rm(dataDir, { recursive: true, force: true });
+ // Copy the entire backup directory to data directory
+ await cp(backupDir, dataDir, { recursive: true });
+ });
+
+ describe("createResource", () => {
+ it("creates a resource by assuming the protected store", async () => {
+ const resource = await nextgraphLdoDataset.createResource("nextgraph");
+ expect(resource.isError).toBe(false);
+ const resourceAsR = resource as NextGraphResource;
+ expect(resourceAsR.uri).toBeDefined();
+ expect(resourceAsR.isFetched()).toBe(true);
+ expect(resourceAsR.isPresent()).toBe(true);
+ });
+ });
+
+ describe("read and subscribe", () => {
+ let populatedResourceUri: NextGraphUri;
+ beforeEach(async () => {
+ const resource = (await nextgraphLdoDataset.createResource(
+ "nextgraph",
+ )) as NextGraphResource;
+ await resource.update({
+ added: await parseRdf(SAMPLE_TTL),
+ });
+ nextgraphLdoDataset.forgetAllResources();
+ nextgraphLdoDataset.deleteMatches(
+ undefined,
+ undefined,
+ undefined,
+ undefined,
+ );
+ populatedResourceUri = resource.uri;
+ });
+
+ it("reads a resource that exists", async () => {
+ expect(nextgraphLdoDataset.size).toBe(0);
+ const resource = nextgraphLdoDataset.getResource(populatedResourceUri);
+ const result = await resource.read();
+ expect(result.isError).toBe(false);
+ expect(result.type).toBe("nextGraphReadSuccess");
+ expect(resource.isAbsent()).toBe(false);
+ expect(resource.isPresent()).toBe(true);
+ expect(resource.isLoading()).toBe(false);
+ expect(nextgraphLdoDataset.size).toBe(7);
+ expect(
+ nextgraphLdoDataset.match(
+ namedNode("http://example.org/#spiderman"),
+ namedNode("http://www.perceive.net/schemas/relationship/enemyOf"),
+ namedNode("http://example.org/#green-goblin"),
+ namedNode(resource.uri),
+ ).size,
+ ).toBe(1);
+ });
+
+ it("reads a resource that is absent", async () => {
+ const nuri =
+ "did:ng:o:W6GCQRfQkNTLtSS_2-QhKPJPkhEtLVh-B5lzpWMjGNEA:v:h8ViqyhCYMS2I6IKwPrY6UZi4ougUm1gpM4QnxlmNMQA";
+ const resource = nextgraphLdoDataset.getResource(nuri);
+ const readResult = await resource.read();
+ expect(resource.uri).toBe(nuri);
+ expect(readResult.type).toBe("nextGraphReadSuccess");
+ expect(nextgraphLdoDataset.size).toBe(0);
+ expect(resource.isLoading()).toBe(false);
+ expect(resource.isAbsent()).toBe(true);
+ });
+
+ it("Reads a resource from memory.", async () => {
+ const resource = nextgraphLdoDataset.getResource(populatedResourceUri);
+ await resource.read();
+ const result2 = await resource.readIfUnfetched();
+ expect(result2.isError).toBe(false);
+ const result = result2 as NextGraphReadSuccess;
+ expect(result.type).toBe("nextGraphReadSuccess");
+ expect(result.recalledFromMemory).toBe(true);
+ });
+
+ it("Subscribes to a resource", async () => {
+ const resource = nextgraphLdoDataset.getResource(populatedResourceUri);
+ await resource.subscribeToNotifications();
+ // Wait for subscription
+ await new Promise((resolve) => setTimeout(resolve, 200));
+ expect(nextgraphLdoDataset.size).toBe(7);
+ expect(
+ nextgraphLdoDataset.match(
+ namedNode("http://example.org/#spiderman"),
+ namedNode("http://www.perceive.net/schemas/relationship/enemyOf"),
+ namedNode("http://example.org/#green-goblin"),
+ namedNode(resource.uri),
+ ).size,
+ ).toBe(1);
+ await resource.unsubscribeFromAllNotifications();
+ });
+ });
+});
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/key b/packages/connected-nextgraph/test/nextgraph-data-backup/server/key
new file mode 100644
index 0000000..b91b13d
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/key
@@ -0,0 +1 @@
+NP0BsJO-Cc861xaBhxag9WJp7X3ja6dt-pmve5db4IoA
\ No newline at end of file
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/peer b/packages/connected-nextgraph/test/nextgraph-data-backup/server/peer
new file mode 100644
index 0000000..b776068
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/peer
@@ -0,0 +1 @@
+2ka-XkEYZauc2eLFUMZnZbqt41KWGZm19BVymq6RqzoA
\ No newline at end of file
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000004.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000004.log
new file mode 100644
index 0000000..f81b713
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000010.sst b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000010.sst
new file mode 100644
index 0000000..35a7c36
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000011.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000011.log
new file mode 100644
index 0000000..be0df8e
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000011.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000017.sst b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000017.sst
new file mode 100644
index 0000000..8d8f30f
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000017.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000018.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000018.log
new file mode 100644
index 0000000..e215681
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000018.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000024.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000024.log
new file mode 100644
index 0000000..6f98161
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/000024.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/CURRENT b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/CURRENT
new file mode 100644
index 0000000..e612f13
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/IDENTITY
new file mode 100644
index 0000000..92be995
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOCK b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG
new file mode 100644
index 0000000..18bd92e
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG
@@ -0,0 +1,343 @@
+2025/03/30-11:04:47.344345 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.344366 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.344367 8029035584 DB SUMMARY
+2025/03/30-11:04:47.344367 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ3
+2025/03/30-11:04:47.344401 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.344402 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.344404 8029035584 MANIFEST file: MANIFEST-000019 size: 391 Bytes
+2025/03/30-11:04:47.344405 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts dir, Total Num: 2, files: 000010.sst 000017.sst
+2025/03/30-11:04:47.344406 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts: 000004.log size: 113 ; 000011.log size: 114 ; 000018.log size: 0 ;
+2025/03/30-11:04:47.344407 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.344407 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.344407 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.344408 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.344408 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.344409 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.344409 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.344409 8029035584 Options.env: 0x600000b74300
+2025/03/30-11:04:47.344410 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.344410 8029035584 Options.info_log: 0x11f707ea8
+2025/03/30-11:04:47.344411 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.344411 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.344412 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.344412 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.344412 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.344413 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.344413 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.344414 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.344414 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.344414 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.344415 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.344415 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.344416 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.344416 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:47.344416 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.344417 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.344417 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.344418 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.344418 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.344418 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.344419 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.344419 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.344420 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.344420 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:47.344420 8029035584 Options.write_buffer_manager: 0x600001474340
+2025/03/30-11:04:47.344421 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.344421 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.344422 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.344422 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.344423 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.344423 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.344423 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.344424 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.344424 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.344425 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.344425 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.344425 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.344426 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.344426 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.344427 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.344427 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.344427 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.344428 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.344428 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.344429 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.344429 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.344429 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.344430 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.344430 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.344431 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.344431 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.344431 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.344432 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.344432 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.344433 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.344433 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.344434 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.344434 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.344434 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.344435 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.344435 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.344436 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.344436 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.344436 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:47.344437 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.344437 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.344438 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.344438 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.344439 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.344439 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.344439 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.344440 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.344440 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.344441 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.344441 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.344441 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.344442 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.344442 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.344443 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.344443 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.344444 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.344444 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.344445 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.344447 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.344448 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.344517 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000019
+2025/03/30-11:04:47.344548 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.344549 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.344550 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.344550 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.344551 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.344551 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.344552 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.344552 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.344558 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f4c100)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600001a70798
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.344559 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.344559 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.344560 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.344560 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.344561 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.344561 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.344562 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.344562 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.344563 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.344563 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.344563 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.344564 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.344564 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.344565 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.344565 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.344565 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.344566 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.344566 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.344567 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.344567 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.344568 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.344568 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.344568 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.344569 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.344569 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.344570 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.344570 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.344570 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.344571 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.344571 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.344572 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.344572 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:47.344572 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.344573 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.344573 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.344574 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.344574 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.344575 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.344575 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.344575 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.344576 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.344576 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.344577 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.344577 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.344577 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.344578 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.344578 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.344579 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.344579 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.344580 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.344580 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.344581 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.344581 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.344581 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.344583 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.344583 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.344583 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.344584 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.344584 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.344585 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.344585 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.344586 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.344586 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.344587 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.344587 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.344587 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.344588 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.344588 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.344589 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.344589 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.344589 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.344590 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.344590 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.344591 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.344591 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.344591 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.344592 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:47.344592 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.344593 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:47.344593 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.344594 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:47.344594 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.344594 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.344595 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.344595 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.344596 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.344596 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.344749 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000019 succeeded,manifest_file_number is 19, next_file_number is 23, last_sequence is 3, log_number is 12,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.344750 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 12
+2025/03/30-11:04:47.344781 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-11:04:47.344826 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087344824, "job": 1, "event": "recovery_started", "wal_files": [4, 11, 18]}
+2025/03/30-11:04:47.344827 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.344847 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:47.344868 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #18 mode 2
+2025/03/30-11:04:47.344921 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087344919, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.344965 8029035584 [db/version_set.cc:5369] Creating manifest 25
+2025/03/30-11:04:47.345761 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f708000
+2025/03/30-11:04:47.345780 8029035584 DB pointer 0x120020200
+2025/03/30-11:04:47.345788 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.346387 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.346388 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.346389 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.346389 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.346390 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.346390 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.346391 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.346391 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.346392 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.346392 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.346393 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.346393 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.346393 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.346394 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.346394 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.346395 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.346395 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.346396 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.346396 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.346397 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.346397 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:47.346397 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.346398 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.346398 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.346399 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.346399 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.346400 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.346401 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.346401 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.346401 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.346402 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.346402 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.346403 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.346403 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.346403 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.346404 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.346404 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.346405 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.346405 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.346406 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.346406 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.346407 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.346407 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.346407 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:47.346408 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.346408 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:47.346409 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.346409 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:47.346410 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.346410 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.346411 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.346411 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.346411 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.346412 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-11:04:50.347335 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:50.347389 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 3.0 total, 3.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 2/0 2.52 KB 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 2/0 2.52 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 3.0 total, 3.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600001a70798#98197 capacity: 64.00 MB seed: 152519891 usage: 0.88 KB table_size: 1024 occupancy: 5 collections: 1 last_copies: 0 last_secs: 0.000203 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(2,0.20 KB,0.000301003%) IndexBlock(2,0.26 KB,0.000399351%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743346494643102 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743346494643102
new file mode 100644
index 0000000..8ccb913
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743346494643102
@@ -0,0 +1,300 @@
+2025/03/30-10:54:54.640132 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.640157 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.640158 8029035584 DB SUMMARY
+2025/03/30-10:54:54.640158 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDJ
+2025/03/30-10:54:54.640183 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts dir, Total Num: 0, files:
+2025/03/30-10:54:54.640183 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts:
+2025/03/30-10:54:54.640184 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.640185 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.640185 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.640186 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.640186 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.640186 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.640187 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.640187 8029035584 Options.env: 0x6000035a8120
+2025/03/30-10:54:54.640188 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.640188 8029035584 Options.info_log: 0x12e705298
+2025/03/30-10:54:54.640189 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.640189 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.640190 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.640190 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.640191 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.640191 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.640192 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.640192 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.640193 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.640193 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.640194 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.640194 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.640195 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.640195 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.640196 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.640196 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.640197 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.640197 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.640198 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.640198 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.640198 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.640199 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.640199 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.640200 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.640200 8029035584 Options.write_buffer_manager: 0x600002ab9ba0
+2025/03/30-10:54:54.640201 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.640201 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.640202 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.640202 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.640203 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.640203 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.640204 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.640204 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.640205 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.640205 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.640206 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.640206 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.640207 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.640207 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.640208 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.640208 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.640209 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.640209 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.640210 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.640210 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.640211 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.640211 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.640212 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.640212 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.640212 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.640213 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.640214 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.640214 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.640215 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.640215 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.640215 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.640216 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.640216 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.640217 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.640217 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.640218 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.640218 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.640219 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.640219 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.640220 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.640220 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.640221 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.640221 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.640222 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.640222 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.640223 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.640223 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.640224 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.640224 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.640225 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.640225 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.640226 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.640226 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.640227 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.640227 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.640228 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.640228 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.640229 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.640232 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.640233 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.640459 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.640757 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000001
+2025/03/30-10:54:54.640779 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.640779 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.640780 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.640780 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.640781 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.640782 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.640782 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.640782 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.640790 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001192360)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024a43d8
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.640791 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.640792 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.640792 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.640793 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.640793 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.640794 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.640794 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.640795 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.640795 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.640796 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.640796 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.640797 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.640797 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.640798 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.640798 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.640799 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.640799 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.640800 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.640800 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.640801 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.640801 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.640802 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.640802 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.640802 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.640803 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.640803 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.640804 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.640804 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.640805 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.640805 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.640806 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.640806 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.640807 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.640807 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.640808 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.640808 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.640809 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.640809 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.640810 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.640810 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.640811 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.640811 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.640812 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.640812 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.640813 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.640813 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.640814 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.640814 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.640815 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.640815 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.640816 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.640816 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.640817 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.640817 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.640818 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.640818 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.640819 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.640820 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.640821 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.640821 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.640822 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.640822 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.640823 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.640823 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.640824 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.640824 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.640825 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.640825 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.640826 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.640826 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.640827 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.640827 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.640828 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.640828 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.640829 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.640829 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.640829 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.640830 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.640830 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.640831 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.640831 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.640832 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.640832 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.640833 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.640833 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.640834 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.640834 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.640978 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.640980 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.641007 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-10:54:54.641141 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.642055 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e70d880
+2025/03/30-10:54:54.642081 8029035584 DB pointer 0x139044c00
+2025/03/30-10:54:54.642089 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.642640 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.642641 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.642642 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.642643 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.642643 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.642644 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.642644 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.642645 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.642645 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.642646 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.642646 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.642647 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.642648 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.642648 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.642649 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.642649 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.642650 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.642650 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.642651 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.642651 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.642652 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.642652 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.642653 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.642653 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.642654 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.642655 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.642656 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.642656 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.642657 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.642657 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.642658 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.642658 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.642659 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.642659 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.642660 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.642660 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.642661 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.642661 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.642662 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.642662 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.642663 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.642663 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.642664 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.642665 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.642665 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.642666 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.642666 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.642667 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.642667 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.642668 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.642668 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.642669 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.642669 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.642670 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:54:54.642872 8029035584 [db/db_impl/db_impl.cc:496] Shutdown: canceling all background work
+2025/03/30-10:54:54.642977 8029035584 [db/db_impl/db_impl.cc:698] Shutdown complete
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743347058134969 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743347058134969
new file mode 100644
index 0000000..cfc1df2
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743347058134969
@@ -0,0 +1,343 @@
+2025/03/30-10:54:54.643263 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.643289 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.643289 8029035584 DB SUMMARY
+2025/03/30-10:54:54.643290 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDG
+2025/03/30-10:54:54.643339 8029035584 CURRENT file: CURRENT
+2025/03/30-10:54:54.643340 8029035584 IDENTITY file: IDENTITY
+2025/03/30-10:54:54.643343 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-10:54:54.643344 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts dir, Total Num: 0, files:
+2025/03/30-10:54:54.643345 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts: 000004.log size: 113 ;
+2025/03/30-10:54:54.643346 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.643347 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.643347 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.643348 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.643348 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.643349 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.643349 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.643350 8029035584 Options.env: 0x6000035a84e0
+2025/03/30-10:54:54.643350 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.643351 8029035584 Options.info_log: 0x12e705298
+2025/03/30-10:54:54.643351 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.643352 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.643352 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.643353 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.643353 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.643354 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.643354 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.643355 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.643355 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.643356 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.643356 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.643357 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.643357 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.643358 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.643358 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.643359 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.643359 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.643360 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.643360 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.643361 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.643361 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.643362 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.643362 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.643363 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.643363 8029035584 Options.write_buffer_manager: 0x600002ab9ba0
+2025/03/30-10:54:54.643364 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.643364 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.643365 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.643365 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.643366 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.643366 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.643367 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.643367 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.643368 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.643368 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.643369 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.643369 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.643370 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.643370 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.643371 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.643371 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.643372 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.643373 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.643373 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.643373 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.643374 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.643374 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.643375 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.643375 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.643376 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.643376 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.643377 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.643377 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.643378 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.643379 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.643379 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.643380 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.643380 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.643381 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.643381 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.643382 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.643382 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.643383 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.643383 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.643384 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.643384 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.643385 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.643385 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.643386 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.643386 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.643387 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.643387 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.643388 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.643388 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.643389 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.643389 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.643390 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.643390 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.643391 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.643391 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.643392 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.643392 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.643393 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.643396 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.643397 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.643477 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000005
+2025/03/30-10:54:54.643499 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.643500 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.643501 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.643501 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.643502 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.643502 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.643503 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.643503 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.643509 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001192e60)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024a4198
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.643510 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.643510 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.643511 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.643511 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.643512 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.643512 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.643513 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.643513 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.643514 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.643514 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.643515 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.643515 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.643516 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.643516 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.643517 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.643517 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.643518 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.643518 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.643519 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.643519 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.643520 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.643521 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.643521 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.643521 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.643522 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.643523 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.643523 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.643524 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.643524 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.643525 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.643525 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.643525 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.643526 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.643526 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.643527 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.643527 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.643528 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.643529 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.643529 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.643530 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.643530 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.643531 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.643531 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.643532 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.643532 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.643533 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.643533 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.643534 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.643534 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.643535 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.643535 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.643536 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.643536 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.643537 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.643537 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.643538 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.643538 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.643539 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.643539 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.643540 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.643541 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.643541 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.643542 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.643542 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.643543 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.643543 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.643544 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.643544 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.643545 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.643545 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.643546 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.643546 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.643547 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.643547 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.643548 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.643548 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.643549 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.643549 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.643550 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.643550 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.643551 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.643551 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.643552 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.643552 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.643553 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.643553 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.643554 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.643742 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.643744 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.643777 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-10:54:54.643848 8029035584 EVENT_LOG_v1 {"time_micros": 1743346494643845, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-10:54:54.643850 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-10:54:54.644234 8029035584 EVENT_LOG_v1 {"time_micros": 1743346494644222, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 1295, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 1, "table_properties": {"data_size": 114, "index_size": 51, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 69, "raw_key_size": 42, "raw_average_key_size": 42, "raw_value_size": 56, "raw_average_value_size": 56, "num_data_blocks": 1, "num_entries": 1, "num_filter_entries": 1, "num_deletions": 0, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743346494, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "0e17eec6-49fd-4260-b9f6-242cf4d59760", "db_session_id": "KY92ZR8LCBK63UYA6SDG", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-10:54:54.644309 8029035584 EVENT_LOG_v1 {"time_micros": 1743346494644308, "job": 1, "event": "recovery_finished"}
+2025/03/30-10:54:54.644364 8029035584 [db/version_set.cc:5369] Creating manifest 12
+2025/03/30-10:54:54.645173 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e70d880
+2025/03/30-10:54:54.645192 8029035584 DB pointer 0x139044c00
+2025/03/30-10:54:54.645199 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.645724 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.645725 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.645726 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.645726 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.645727 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.645727 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.645728 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.645728 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.645729 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.645730 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.645730 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.645731 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.645731 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.645732 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.645732 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.645733 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.645733 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.645734 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.645734 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.645735 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.645735 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.645736 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.645736 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.645737 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.645738 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.645738 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.645739 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.645740 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.645740 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.645741 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.645741 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.645742 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.645742 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.645743 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.645744 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.645744 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.645745 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.645745 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.645746 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.645746 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.645747 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.645747 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.645748 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.645748 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.645749 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.645749 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.645750 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.645750 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.645751 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.645752 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.645752 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.645753 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.645753 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.645754 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:55:00.650345 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:55:00.650415 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 6.0 total, 6.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 1.26 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Sum 1/0 1.26 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+User 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 6.0 total, 6.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x6000024a4198#97224 capacity: 64.00 MB seed: 152519891 usage: 0.48 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 4.4e-05 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.10 KB,0.000150502%) IndexBlock(1,0.13 KB,0.000199676%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743347087344217 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743347087344217
new file mode 100644
index 0000000..7776ded
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/LOG.old.1743347087344217
@@ -0,0 +1,305 @@
+2025/03/30-11:04:18.135145 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.135177 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.135178 8029035584 DB SUMMARY
+2025/03/30-11:04:18.135179 8029035584 DB Session ID: 7MUCSF891X500MQRN1NG
+2025/03/30-11:04:18.135210 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.135211 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.135215 8029035584 MANIFEST file: MANIFEST-000012 size: 251 Bytes
+2025/03/30-11:04:18.135216 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:18.135217 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts: 000004.log size: 113 ; 000011.log size: 114 ;
+2025/03/30-11:04:18.135219 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.135220 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.135220 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.135221 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.135222 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.135222 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.135223 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.135224 8029035584 Options.env: 0x600003b9c720
+2025/03/30-11:04:18.135225 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.135226 8029035584 Options.info_log: 0x12d3075a8
+2025/03/30-11:04:18.135226 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.135227 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.135228 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.135229 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.135229 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.135230 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.135231 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.135232 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.135232 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.135233 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.135234 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.135235 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.135235 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.135236 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:18.135237 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.135237 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.135238 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.135239 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.135240 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.135240 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.135241 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.135242 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.135243 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.135243 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:18.135244 8029035584 Options.write_buffer_manager: 0x60000249c680
+2025/03/30-11:04:18.135245 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.135245 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.135246 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.135247 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.135248 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.135248 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.135249 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.135250 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.135251 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.135251 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.135252 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.135253 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.135254 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.135254 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.135255 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.135256 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.135257 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.135257 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.135258 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.135259 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.135260 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.135260 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.135261 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.135262 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.135263 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.135263 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.135264 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.135265 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.135266 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.135266 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.135267 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.135268 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.135269 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.135269 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.135270 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.135271 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.135272 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.135272 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.135273 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:18.135274 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.135275 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.135276 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.135276 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.135277 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.135278 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.135279 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.135279 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.135280 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.135281 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.135282 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.135282 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.135283 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.135284 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.135285 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.135286 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.135286 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.135287 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.135288 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.135292 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.135293 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.135536 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000012
+2025/03/30-11:04:18.135734 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.135735 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.135735 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.135736 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.135736 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.135737 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.135737 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.135738 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.135745 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001fccce0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600002a98858
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.135746 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.135746 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.135747 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.135747 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.135748 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.135748 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.135749 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.135749 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.135750 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.135750 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.135751 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.135751 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.135752 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.135752 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.135753 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.135753 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.135754 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.135754 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.135755 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.135755 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.135756 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.135756 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.135757 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.135757 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.135758 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.135758 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.135759 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.135759 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.135760 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.135760 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.135761 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.135761 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:18.135761 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.135762 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.135762 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.135763 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.135763 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.135764 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.135764 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.135765 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.135765 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.135766 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.135766 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.135767 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.135767 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.135768 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.135768 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.135769 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.135769 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.135770 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.135770 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.135771 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.135771 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.135772 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.135773 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.135774 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.135774 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.135775 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.135776 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.135776 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.135777 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.135777 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.135778 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.135778 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.135779 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.135779 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.135780 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.135780 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.135781 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.135781 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.135781 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.135782 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.135782 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.135783 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.135783 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.135784 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.135784 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:18.135785 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.135785 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:18.135786 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.135786 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:18.135787 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.135787 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.135788 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.135788 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.135789 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.135789 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.136002 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000012 succeeded,manifest_file_number is 12, next_file_number is 16, last_sequence is 1, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.136004 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:18.136069 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-11:04:18.136146 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058136144, "job": 1, "event": "recovery_started", "wal_files": [4, 11]}
+2025/03/30-11:04:18.136148 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.136309 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:18.136749 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058136738, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 17, "file_size": 1285, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 2, "largest_seqno": 3, "table_properties": {"data_size": 104, "index_size": 51, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 69, "raw_key_size": 84, "raw_average_key_size": 42, "raw_value_size": 1, "raw_average_value_size": 0, "num_data_blocks": 1, "num_entries": 2, "num_filter_entries": 2, "num_deletions": 1, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "0e17eec6-49fd-4260-b9f6-242cf4d59760", "db_session_id": "7MUCSF891X500MQRN1NG", "orig_file_number": 17, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-11:04:18.136815 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058136814, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.136870 8029035584 [db/version_set.cc:5369] Creating manifest 19
+2025/03/30-11:04:18.137963 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d309720
+2025/03/30-11:04:18.137992 8029035584 DB pointer 0x12f035600
+2025/03/30-11:04:18.138005 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.138851 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.138853 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.138854 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.138854 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.138855 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.138856 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.138857 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.138858 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.138858 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.138859 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.138860 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.138861 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.138861 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.138862 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.138863 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.138864 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.138864 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.138865 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.138866 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.138866 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.138867 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:18.138868 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.138869 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.138869 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.138870 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.138871 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.138872 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.138873 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.138874 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.138875 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.138875 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.138876 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.138877 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.138878 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.138878 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.138879 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.138880 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.138880 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.138881 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.138882 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.138883 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.138883 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.138884 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.138885 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:18.138886 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.138886 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:18.138887 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.138888 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:18.138888 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.138889 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.138890 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.138891 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.138891 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.138892 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/MANIFEST-000025 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/MANIFEST-000025
new file mode 100644
index 0000000..dcd60a2
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/MANIFEST-000025 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/OPTIONS-000027 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/OPTIONS-000027
new file mode 100644
index 0000000..b652a88
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/OPTIONS-000027 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/OPTIONS-000029 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/OPTIONS-000029
new file mode 100644
index 0000000..b8265ec
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/accounts/OPTIONS-000029 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000004.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000004.log
new file mode 100644
index 0000000..dd08dc7
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000010.sst b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000010.sst
new file mode 100644
index 0000000..f224627
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000011.blob b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000011.blob
new file mode 100644
index 0000000..1eb3db2
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000011.blob differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000012.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000012.log
new file mode 100644
index 0000000..1da77dd
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000012.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000018.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000018.log
new file mode 100644
index 0000000..ddbfbfe
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/000018.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/CURRENT b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/CURRENT
new file mode 100644
index 0000000..549badf
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/IDENTITY
new file mode 100644
index 0000000..d986164
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOCK b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG
new file mode 100644
index 0000000..d234bde
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG
@@ -0,0 +1,332 @@
+2025/03/30-11:04:47.346610 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.346632 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.346633 8029035584 DB SUMMARY
+2025/03/30-11:04:47.346633 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ0
+2025/03/30-11:04:47.346668 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.346669 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.346672 8029035584 MANIFEST file: MANIFEST-000013 size: 328 Bytes
+2025/03/30-11:04:47.346673 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:47.346674 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks: 000004.log size: 31088 ; 000012.log size: 0 ;
+2025/03/30-11:04:47.346675 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.346675 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.346676 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.346676 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.346676 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.346677 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.346677 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.346678 8029035584 Options.env: 0x600000b7d980
+2025/03/30-11:04:47.346678 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.346679 8029035584 Options.info_log: 0x11f607658
+2025/03/30-11:04:47.346679 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.346680 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.346680 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.346681 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.346681 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.346682 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.346682 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.346682 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.346683 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.346683 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.346684 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.346684 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.346685 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.346685 8029035584 Options.create_missing_column_families: 0
+2025/03/30-11:04:47.346686 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.346686 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.346687 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.346687 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.346687 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.346688 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.346688 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.346689 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.346689 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.346690 8029035584 Options.db_write_buffer_size: 0
+2025/03/30-11:04:47.346690 8029035584 Options.write_buffer_manager: 0x60000147e700
+2025/03/30-11:04:47.346691 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.346691 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.346692 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.346692 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.346693 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.346693 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.346693 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.346694 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.346694 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.346695 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.346695 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.346696 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.346696 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.346697 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.346697 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.346698 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.346698 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.346698 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.346699 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.346699 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.346700 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.346700 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.346701 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.346701 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.346702 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.346702 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.346702 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.346703 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.346703 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.346704 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.346704 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.346705 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.346705 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.346706 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.346706 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.346707 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.346707 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.346708 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.346708 8029035584 Options.max_total_wal_size: 268435456
+2025/03/30-11:04:47.346708 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.346709 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.346709 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.346710 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.346710 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.346711 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.346711 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.346712 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.346712 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.346713 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.346713 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.346714 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.346714 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.346715 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.346715 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.346716 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.346716 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.346717 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.346717 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.346721 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.346721 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.346804 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000013
+2025/03/30-11:04:47.346841 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.346842 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.346842 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.346843 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.346843 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.346844 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.346844 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.346845 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.346850 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f65520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 1
+ block_cache: 0x0
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.346850 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.346851 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.346851 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.346852 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.346852 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.346853 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.346853 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.346854 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.346854 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.346855 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.346855 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.346855 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.346856 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.346856 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.346857 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.346857 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.346858 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.346858 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.346859 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.346859 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.346860 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.346860 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.346861 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.346861 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.346862 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.346862 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.346862 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.346863 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.346863 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.346864 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.346864 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.346865 8029035584 Options.target_file_size_base: 1048576
+2025/03/30-11:04:47.346865 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.346866 8029035584 Options.max_bytes_for_level_base: 16777216
+2025/03/30-11:04:47.346866 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.346867 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.346867 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.346868 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.346868 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.346869 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.346869 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.346870 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.346870 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.346870 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.346871 8029035584 Options.max_compaction_bytes: 26214400
+2025/03/30-11:04:47.346871 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.346872 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.346872 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.346873 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.346873 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.346874 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.346874 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.346875 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.346875 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.346876 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.346876 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.346877 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.346878 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.346879 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.346879 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.346880 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.346880 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.346881 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.346881 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.346881 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.346882 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.346882 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.346883 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.346883 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.346884 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.346884 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.346885 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.346885 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.346886 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.346886 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.346886 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.346887 8029035584 Options.enable_blob_files: true
+2025/03/30-11:04:47.346887 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.346888 8029035584 Options.blob_file_size: 16777216
+2025/03/30-11:04:47.346888 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.346889 8029035584 Options.enable_blob_garbage_collection: true
+2025/03/30-11:04:47.346889 8029035584 Options.blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:47.346890 8029035584 Options.blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:47.346890 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.346891 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.346891 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.346892 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.347037 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000013 succeeded,manifest_file_number is 13, next_file_number is 17, last_sequence is 89, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.347039 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:47.347073 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: aa69378b-4363-4201-817b-06cb483ba6cf
+2025/03/30-11:04:47.347151 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087347150, "job": 1, "event": "recovery_started", "wal_files": [4, 12]}
+2025/03/30-11:04:47.347152 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.347228 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #12 mode 2
+2025/03/30-11:04:47.347290 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087347289, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.347336 8029035584 [db/version_set.cc:5369] Creating manifest 19
+2025/03/30-11:04:47.348094 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f610390
+2025/03/30-11:04:47.348112 8029035584 DB pointer 0x11f838600
+2025/03/30-11:04:47.348122 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.348653 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.348654 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.348655 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.348655 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.348656 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.348656 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.348657 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.348657 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.348658 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.348658 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.348659 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.348659 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.348660 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.348660 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.348660 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.348661 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.348661 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.348662 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.348662 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 26214400
+2025/03/30-11:04:47.348663 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.348663 8029035584 [options/cf_options.cc:1082] target_file_size_base: 1048576
+2025/03/30-11:04:47.348664 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.348664 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 16777216
+2025/03/30-11:04:47.348665 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.348665 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.348666 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.348667 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.348667 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.348668 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.348668 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.348669 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.348669 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.348670 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.348670 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.348671 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.348671 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.348672 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.348672 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.348672 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.348673 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.348673 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.348674 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.348674 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.348675 8029035584 [options/cf_options.cc:1150] enable_blob_files: true
+2025/03/30-11:04:47.348675 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.348676 8029035584 [options/cf_options.cc:1154] blob_file_size: 16777216
+2025/03/30-11:04:47.348676 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.348677 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: true
+2025/03/30-11:04:47.348677 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:47.348678 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:47.348678 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.348679 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.348679 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.348679 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-11:04:53.353642 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:53.353852 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 6.0 total, 6.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 5.92 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 1/0 5.92 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 1, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 1.0
+
+Uptime(secs): 6.0 total, 6.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG.old.1743347058139034 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG.old.1743347058139034
new file mode 100644
index 0000000..4408764
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG.old.1743347058139034
@@ -0,0 +1,325 @@
+2025/03/30-10:54:54.645945 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.645973 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.645974 8029035584 DB SUMMARY
+2025/03/30-10:54:54.645974 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDH
+2025/03/30-10:54:54.645990 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks dir, Total Num: 0, files:
+2025/03/30-10:54:54.645991 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks:
+2025/03/30-10:54:54.645992 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.645992 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.645993 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.645994 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.645994 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.645995 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.645995 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.645996 8029035584 Options.env: 0x6000035a8ae0
+2025/03/30-10:54:54.645997 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.645997 8029035584 Options.info_log: 0x12e70e2f8
+2025/03/30-10:54:54.645998 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.645998 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.645999 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.646000 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.646000 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.646001 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.646001 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.646002 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.646003 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.646003 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.646004 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.646004 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.646005 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.646005 8029035584 Options.create_missing_column_families: 0
+2025/03/30-10:54:54.646006 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.646007 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.646007 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.646008 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.646008 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.646009 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.646009 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.646010 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.646011 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.646011 8029035584 Options.db_write_buffer_size: 0
+2025/03/30-10:54:54.646012 8029035584 Options.write_buffer_manager: 0x600002ab9790
+2025/03/30-10:54:54.646012 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.646013 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.646014 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.646014 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.646015 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.646015 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.646016 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.646017 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.646017 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.646018 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.646018 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.646019 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.646019 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.646020 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.646021 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.646021 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.646022 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.646022 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.646023 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.646024 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.646024 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.646025 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.646025 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.646026 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.646026 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.646027 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.646028 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.646028 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.646029 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.646030 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.646030 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.646031 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.646031 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.646032 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.646033 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.646033 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.646034 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.646034 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.646035 8029035584 Options.max_total_wal_size: 268435456
+2025/03/30-10:54:54.646036 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.646036 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.646037 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.646037 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.646038 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.646039 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.646039 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.646040 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.646040 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.646041 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.646042 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.646042 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.646043 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.646043 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.646044 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.646045 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.646045 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.646046 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.646047 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.646050 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.646051 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.646300 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.646543 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks/MANIFEST-000001
+2025/03/30-10:54:54.646561 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.646562 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.646563 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.646563 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.646564 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.646564 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.646565 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.646565 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.646570 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x6000011931c0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 1
+ block_cache: 0x0
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.646571 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.646571 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.646572 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.646572 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.646573 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.646573 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.646574 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.646574 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.646575 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.646575 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.646576 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.646576 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.646577 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.646577 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.646578 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.646578 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.646579 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.646580 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.646580 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.646581 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.646581 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.646582 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.646582 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.646583 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.646583 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.646584 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.646584 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.646585 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.646585 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.646586 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.646586 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.646587 8029035584 Options.target_file_size_base: 1048576
+2025/03/30-10:54:54.646587 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.646588 8029035584 Options.max_bytes_for_level_base: 16777216
+2025/03/30-10:54:54.646588 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.646589 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.646589 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.646590 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.646590 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.646591 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.646591 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.646592 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.646592 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.646593 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.646593 8029035584 Options.max_compaction_bytes: 26214400
+2025/03/30-10:54:54.646594 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.646594 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.646595 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.646595 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.646596 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.646596 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.646597 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.646597 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.646598 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.646598 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.646599 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.646600 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.646600 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.646601 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.646603 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.646603 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.646604 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.646604 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.646605 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.646605 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.646606 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.646606 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.646607 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.646607 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.646608 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.646608 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.646609 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.646609 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.646610 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.646610 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.646611 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.646611 8029035584 Options.enable_blob_files: true
+2025/03/30-10:54:54.646612 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.646612 8029035584 Options.blob_file_size: 16777216
+2025/03/30-10:54:54.646613 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.646613 8029035584 Options.enable_blob_garbage_collection: true
+2025/03/30-10:54:54.646614 8029035584 Options.blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-10:54:54.646615 8029035584 Options.blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-10:54:54.646615 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.646616 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.646616 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.646617 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.646767 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.646768 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.646790 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: aa69378b-4363-4201-817b-06cb483ba6cf
+2025/03/30-10:54:54.646868 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.647619 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e70faf0
+2025/03/30-10:54:54.647640 8029035584 DB pointer 0x13906f000
+2025/03/30-10:54:54.647647 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.648144 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.648145 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.648146 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.648146 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.648147 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.648147 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.648148 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.648149 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.648149 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.648150 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.648150 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.648151 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.648151 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.648152 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.648152 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.648153 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.648153 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.648154 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.648154 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 26214400
+2025/03/30-10:54:54.648155 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.648155 8029035584 [options/cf_options.cc:1082] target_file_size_base: 1048576
+2025/03/30-10:54:54.648156 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.648156 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 16777216
+2025/03/30-10:54:54.648157 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.648158 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.648158 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.648159 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.648160 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.648160 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.648161 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.648161 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.648162 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.648162 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.648163 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.648163 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.648164 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.648164 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.648165 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.648165 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.648166 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.648167 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.648167 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.648168 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.648168 8029035584 [options/cf_options.cc:1150] enable_blob_files: true
+2025/03/30-10:54:54.648169 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.648169 8029035584 [options/cf_options.cc:1154] blob_file_size: 16777216
+2025/03/30-10:54:54.648170 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.648170 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: true
+2025/03/30-10:54:54.648171 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-10:54:54.648171 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-10:54:54.648172 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.648172 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.648173 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.648174 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:55:03.651477 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:55:03.651589 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 9.0 total, 9.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 9.0 total, 9.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG.old.1743347087346489 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG.old.1743347087346489
new file mode 100644
index 0000000..fc5d99b
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/LOG.old.1743347087346489
@@ -0,0 +1,298 @@
+2025/03/30-11:04:18.139251 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.139282 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.139283 8029035584 DB SUMMARY
+2025/03/30-11:04:18.139284 8029035584 DB Session ID: 7MUCSF891X500MQRN1NJ
+2025/03/30-11:04:18.139338 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.139340 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.139358 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-11:04:18.139359 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks dir, Total Num: 0, files:
+2025/03/30-11:04:18.139360 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks: 000004.log size: 31088 ;
+2025/03/30-11:04:18.139361 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.139362 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.139363 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.139363 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.139364 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.139365 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.139365 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.139366 8029035584 Options.env: 0x600003b806c0
+2025/03/30-11:04:18.139367 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.139368 8029035584 Options.info_log: 0x12d4046d8
+2025/03/30-11:04:18.139368 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.139369 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.139370 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.139370 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.139371 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.139372 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.139372 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.139373 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.139374 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.139374 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.139375 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.139376 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.139376 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.139377 8029035584 Options.create_missing_column_families: 0
+2025/03/30-11:04:18.139378 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.139378 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.139379 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.139380 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.139380 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.139381 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.139382 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.139382 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.139383 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.139384 8029035584 Options.db_write_buffer_size: 0
+2025/03/30-11:04:18.139384 8029035584 Options.write_buffer_manager: 0x600002484340
+2025/03/30-11:04:18.139385 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.139386 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.139386 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.139387 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.139388 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.139389 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.139389 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.139390 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.139390 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.139391 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.139392 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.139392 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.139393 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.139394 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.139394 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.139395 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.139396 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.139396 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.139397 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.139398 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.139398 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.139399 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.139400 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.139400 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.139401 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.139402 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.139402 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.139403 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.139404 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.139404 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.139405 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.139406 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.139406 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.139407 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.139408 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.139408 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.139409 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.139410 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.139410 8029035584 Options.max_total_wal_size: 268435456
+2025/03/30-11:04:18.139411 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.139412 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.139413 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.139413 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.139414 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.139415 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.139415 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.139416 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.139417 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.139417 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.139418 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.139419 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.139419 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.139420 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.139421 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.139421 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.139422 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.139423 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.139424 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.139428 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.139429 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.139592 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000005
+2025/03/30-11:04:18.139670 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.139671 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.139672 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.139673 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.139673 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.139674 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.139675 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.139675 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.139683 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001f94b80)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 1
+ block_cache: 0x0
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.139684 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.139684 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.139685 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.139686 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.139687 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.139687 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.139688 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.139689 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.139689 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.139690 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.139691 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.139691 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.139692 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.139693 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.139694 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.139694 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.139695 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.139696 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.139696 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.139697 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.139698 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.139698 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.139699 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.139700 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.139700 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.139701 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.139702 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.139703 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.139703 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.139704 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.139705 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.139705 8029035584 Options.target_file_size_base: 1048576
+2025/03/30-11:04:18.139706 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.139707 8029035584 Options.max_bytes_for_level_base: 16777216
+2025/03/30-11:04:18.139707 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.139708 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.139709 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.139710 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.139710 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.139711 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.139712 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.139712 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.139713 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.139714 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.139714 8029035584 Options.max_compaction_bytes: 26214400
+2025/03/30-11:04:18.139715 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.139716 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.139716 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.139717 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.139718 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.139718 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.139719 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.139720 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.139721 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.139721 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.139722 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.139723 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.139725 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.139726 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.139726 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.139727 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.139728 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.139729 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.139729 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.139730 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.139731 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.139731 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.139732 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.139733 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.139733 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.139734 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.139735 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.139735 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.139736 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.139737 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.139737 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.139738 8029035584 Options.enable_blob_files: true
+2025/03/30-11:04:18.139739 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.139739 8029035584 Options.blob_file_size: 16777216
+2025/03/30-11:04:18.139740 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.139741 8029035584 Options.enable_blob_garbage_collection: true
+2025/03/30-11:04:18.139742 8029035584 Options.blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:18.139742 8029035584 Options.blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:18.139743 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.139744 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.139745 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.139745 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.139952 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.139954 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-11:04:18.140025 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: aa69378b-4363-4201-817b-06cb483ba6cf
+2025/03/30-11:04:18.140109 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140108, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-11:04:18.140111 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.140861 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140857, "cf_name": "default", "job": 1, "event": "blob_file_creation", "file_number": 11, "total_blob_count": 89, "total_blob_bytes": 31809, "file_checksum": "", "file_checksum_func_name": "Unknown", "status": "OK"}
+2025/03/30-11:04:18.140863 8029035584 [db/blob/blob_file_builder.cc:351] [default] [JOB 1] Generated blob file #11: 89 total blobs, 31809 total bytes
+2025/03/30-11:04:18.140925 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140911, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 6067, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 89, "table_properties": {"data_size": 4782, "index_size": 84, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 133, "raw_key_size": 6586, "raw_average_key_size": 74, "raw_value_size": 656, "raw_average_value_size": 7, "num_data_blocks": 1, "num_entries": 89, "num_filter_entries": 89, "num_deletions": 0, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "aa69378b-4363-4201-817b-06cb483ba6cf", "db_session_id": "7MUCSF891X500MQRN1NJ", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}, "oldest_blob_file_number": 11}
+2025/03/30-11:04:18.140995 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140994, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.141059 8029035584 [db/version_set.cc:5369] Creating manifest 13
+2025/03/30-11:04:18.142157 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d40e5a0
+2025/03/30-11:04:18.142186 8029035584 DB pointer 0x12d80d200
+2025/03/30-11:04:18.142196 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.142934 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.142935 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.142936 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.142937 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.142937 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.142938 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.142939 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.142940 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.142940 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.142941 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.142942 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.142942 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.142943 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.142944 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.142945 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.142945 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.142946 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.142947 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.142947 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 26214400
+2025/03/30-11:04:18.142948 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.142949 8029035584 [options/cf_options.cc:1082] target_file_size_base: 1048576
+2025/03/30-11:04:18.142949 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.142950 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 16777216
+2025/03/30-11:04:18.142951 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.142951 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.142952 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.142953 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.142954 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.142955 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.142955 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.142956 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.142956 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.142957 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.142958 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.142958 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.142959 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.142960 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.142960 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.142961 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.142962 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.142962 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.142963 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.142964 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.142964 8029035584 [options/cf_options.cc:1150] enable_blob_files: true
+2025/03/30-11:04:18.142965 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.142966 8029035584 [options/cf_options.cc:1154] blob_file_size: 16777216
+2025/03/30-11:04:18.142966 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.142967 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: true
+2025/03/30-11:04:18.142968 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:18.142968 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:18.142969 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.142970 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.142970 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.142971 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/MANIFEST-000019 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/MANIFEST-000019
new file mode 100644
index 0000000..73a1e3e
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/MANIFEST-000019 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/OPTIONS-000021 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/OPTIONS-000021
new file mode 100644
index 0000000..1c80bf6
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/OPTIONS-000021 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/OPTIONS-000023 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/OPTIONS-000023
new file mode 100644
index 0000000..83c48ea
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/blocks/OPTIONS-000023 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000004.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000004.log
new file mode 100644
index 0000000..5c7a88a
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000010.sst b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000010.sst
new file mode 100644
index 0000000..664bc60
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000011.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000011.log
new file mode 100644
index 0000000..a937d63
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000011.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000017.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000017.log
new file mode 100644
index 0000000..f594ca8
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/000017.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/CURRENT b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/CURRENT
new file mode 100644
index 0000000..3843845
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/IDENTITY
new file mode 100644
index 0000000..2128fe5
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOCK b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG
new file mode 100644
index 0000000..a774483
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG
@@ -0,0 +1,342 @@
+2025/03/30-11:04:47.348866 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.348889 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.348889 8029035584 DB SUMMARY
+2025/03/30-11:04:47.348890 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ1
+2025/03/30-11:04:47.348909 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.348910 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.348912 8029035584 MANIFEST file: MANIFEST-000012 size: 388 Bytes
+2025/03/30-11:04:47.348913 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:47.348914 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core: 000004.log size: 58306 ; 000011.log size: 0 ;
+2025/03/30-11:04:47.348915 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.348915 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.348916 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.348916 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.348916 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.348917 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.348917 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.348918 8029035584 Options.env: 0x600000b7d800
+2025/03/30-11:04:47.348918 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.348919 8029035584 Options.info_log: 0x11f611408
+2025/03/30-11:04:47.348919 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.348920 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.348920 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.348921 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.348921 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.348922 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.348922 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.348923 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.348923 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.348923 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.348924 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.348924 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.348925 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.348925 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:47.348926 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.348926 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.348927 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.348927 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.348927 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.348928 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.348928 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.348929 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.348929 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.348930 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:47.348930 8029035584 Options.write_buffer_manager: 0x60000147e970
+2025/03/30-11:04:47.348931 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.348931 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.348931 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.348932 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.348932 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.348933 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.348933 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.348934 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.348934 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.348935 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.348935 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.348935 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.348936 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.348936 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.348937 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.348937 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.348938 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.348938 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.348939 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.348939 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.348939 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.348940 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.348940 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.348941 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.348941 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.348942 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.348942 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.348943 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.348943 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.348944 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.348944 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.348944 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.348945 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.348945 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.348946 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.348946 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.348947 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.348947 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.348948 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:47.348948 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.348949 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.348949 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.348950 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.348950 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.348951 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.348951 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.348951 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.348952 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.348952 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.348953 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.348953 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.348954 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.348954 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.348955 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.348955 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.348956 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.348956 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.348957 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.348960 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.348960 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.349017 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000012
+2025/03/30-11:04:47.349041 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.349042 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.349042 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.349043 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.349043 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.349044 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.349044 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.349045 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.349052 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f65ac0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600001a7cf18
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.349053 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.349053 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.349054 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.349054 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.349055 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.349055 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.349056 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.349056 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.349057 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.349057 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.349057 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.349058 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.349058 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.349059 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.349059 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.349060 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.349060 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.349061 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.349061 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.349062 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.349062 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.349063 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.349063 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.349063 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.349064 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.349064 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.349065 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.349065 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.349066 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.349066 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.349067 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.349067 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:47.349067 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.349068 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.349068 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.349069 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.349069 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.349070 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.349070 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.349071 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.349071 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.349072 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.349072 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.349073 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.349073 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.349074 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.349074 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.349074 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.349075 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.349075 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.349076 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.349076 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.349077 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.349077 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.349078 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.349079 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.349080 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.349080 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.349081 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.349081 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.349082 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.349082 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.349083 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.349083 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.349083 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.349084 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.349084 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.349085 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.349085 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.349086 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.349086 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.349087 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.349087 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.349088 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.349088 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.349088 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.349089 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:47.349089 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.349090 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:47.349090 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.349091 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:47.349091 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.349092 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.349092 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.349093 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.349093 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.349094 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.349250 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000012 succeeded,manifest_file_number is 12, next_file_number is 16, last_sequence is 419, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.349252 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:47.349279 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa
+2025/03/30-11:04:47.349319 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087349318, "job": 1, "event": "recovery_started", "wal_files": [4, 11]}
+2025/03/30-11:04:47.349320 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.349417 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:47.349468 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087349467, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.349508 8029035584 [db/version_set.cc:5369] Creating manifest 18
+2025/03/30-11:04:47.350269 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f611c60
+2025/03/30-11:04:47.350291 8029035584 DB pointer 0x11f84fc00
+2025/03/30-11:04:47.350300 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.350839 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.350840 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.350840 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.350841 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.350841 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.350842 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.350842 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.350843 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.350843 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.350844 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.350844 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.350845 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.350845 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.350846 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.350846 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.350847 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.350847 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.350847 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.350848 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.350848 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.350849 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:47.350849 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.350850 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.350850 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.350851 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.350851 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.350852 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.350852 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.350853 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.350853 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.350854 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.350854 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.350855 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.350855 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.350855 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.350856 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.350856 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.350857 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.350857 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.350858 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.350858 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.350859 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.350859 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.350860 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:47.350860 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.350861 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:47.350861 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.350861 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:47.350862 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.350862 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.350863 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.350863 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.350864 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.350864 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-11:04:56.354844 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:56.354975 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 9.0 total, 9.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 33.65 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 1/0 33.65 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 9.0 total, 9.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600001a7cf18#98197 capacity: 64.00 MB seed: 152519891 usage: 1.01 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 0.000219 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.47 KB,0.000722706%) IndexBlock(1,0.29 KB,0.000436604%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG.old.1743347058143088 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG.old.1743347058143088
new file mode 100644
index 0000000..ec803e1
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG.old.1743347058143088
@@ -0,0 +1,335 @@
+2025/03/30-10:54:54.648341 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.648363 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.648364 8029035584 DB SUMMARY
+2025/03/30-10:54:54.648364 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDE
+2025/03/30-10:54:54.648374 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core dir, Total Num: 0, files:
+2025/03/30-10:54:54.648375 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core:
+2025/03/30-10:54:54.648375 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.648376 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.648376 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.648377 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.648377 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.648378 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.648378 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.648379 8029035584 Options.env: 0x6000035a8f00
+2025/03/30-10:54:54.648379 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.648380 8029035584 Options.info_log: 0x12e70e468
+2025/03/30-10:54:54.648380 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.648381 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.648381 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.648382 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.648382 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.648383 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.648383 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.648384 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.648384 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.648385 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.648385 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.648386 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.648386 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.648387 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.648387 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.648388 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.648388 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.648389 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.648389 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.648390 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.648390 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.648391 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.648391 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.648392 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.648392 8029035584 Options.write_buffer_manager: 0x600002ab9ee0
+2025/03/30-10:54:54.648393 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.648393 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.648394 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.648394 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.648395 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.648395 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.648396 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.648396 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.648397 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.648397 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.648398 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.648398 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.648399 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.648399 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.648400 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.648400 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.648401 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.648401 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.648402 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.648402 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.648403 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.648403 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.648404 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.648404 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.648404 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.648405 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.648406 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.648406 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.648407 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.648407 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.648408 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.648408 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.648409 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.648410 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.648410 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.648411 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.648412 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.648412 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.648413 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.648414 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.648414 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.648415 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.648415 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.648416 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.648417 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.648417 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.648418 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.648418 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.648419 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.648420 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.648420 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.648421 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.648421 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.648422 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.648423 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.648423 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.648424 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.648424 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.648428 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.648428 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.648696 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.648949 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core/MANIFEST-000001
+2025/03/30-10:54:54.648968 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.648969 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.648969 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.648970 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.648970 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.648971 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.648971 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.648972 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.648978 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x60000118c5e0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024a4a98
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.648979 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.648979 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.648980 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.648980 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.648981 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.648981 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.648982 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.648982 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.648983 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.648983 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.648984 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.648984 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.648985 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.648985 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.648986 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.648986 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.648987 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.648987 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.648988 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.648988 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.648989 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.648989 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.648990 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.648990 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.648991 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.648991 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.648992 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.648992 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.648993 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.648993 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.648994 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.648994 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.648995 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.648995 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.648996 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.648996 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.648997 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.648997 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.648998 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.648998 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.648999 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.648999 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.649000 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.649000 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.649001 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.649001 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.649002 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.649002 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.649003 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.649004 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.649004 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.649005 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.649005 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.649006 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.649006 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.649007 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.649007 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.649009 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.649009 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.649010 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.649010 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.649011 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.649011 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.649012 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.649013 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.649013 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.649014 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.649014 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.649014 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.649015 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.649015 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.649016 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.649016 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.649017 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.649018 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.649018 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.649018 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.649019 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.649019 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.649020 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.649020 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.649021 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.649022 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.649022 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.649023 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.649023 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.649024 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.649173 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.649174 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.649194 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa
+2025/03/30-10:54:54.649268 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.649972 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e711610
+2025/03/30-10:54:54.649986 8029035584 DB pointer 0x139087800
+2025/03/30-10:54:54.649993 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.650731 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.650733 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.650734 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.650735 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.650735 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.650736 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.650737 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.650738 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.650738 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.650739 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.650739 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.650740 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.650740 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.650741 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.650742 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.650742 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.650743 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.650743 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.650744 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.650744 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.650745 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.650746 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.650746 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.650747 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.650747 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.650748 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.650749 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.650750 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.650750 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.650751 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.650751 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.650752 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.650752 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.650753 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.650754 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.650754 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.650755 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.650755 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.650756 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.650757 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.650757 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.650758 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.650758 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.650759 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.650759 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.650760 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.650761 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.650761 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.650762 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.650762 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.650763 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.650764 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.650764 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.650765 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:55:06.651058 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:55:06.651195 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 12.0 total, 12.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 12.0 total, 12.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x6000024a4a98#97224 capacity: 64.00 MB seed: 152519891 usage: 0.08 KB table_size: 1024 occupancy: 1 collections: 1 last_copies: 0 last_secs: 0.000106 secs_since: 0
+Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG.old.1743347087348750 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG.old.1743347087348750
new file mode 100644
index 0000000..a4a8ce3
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/LOG.old.1743347087348750
@@ -0,0 +1,304 @@
+2025/03/30-11:04:18.143276 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.143302 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.143303 8029035584 DB SUMMARY
+2025/03/30-11:04:18.143304 8029035584 DB Session ID: 7MUCSF891X500MQRN1NI
+2025/03/30-11:04:18.143339 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.143340 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.143344 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-11:04:18.143345 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core dir, Total Num: 0, files:
+2025/03/30-11:04:18.143346 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core: 000004.log size: 58306 ;
+2025/03/30-11:04:18.143347 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.143347 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.143348 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.143348 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.143349 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.143350 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.143350 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.143351 8029035584 Options.env: 0x600003b80ae0
+2025/03/30-11:04:18.143352 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.143352 8029035584 Options.info_log: 0x12d407218
+2025/03/30-11:04:18.143353 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.143353 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.143354 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.143355 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.143355 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.143356 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.143357 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.143357 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.143358 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.143358 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.143359 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.143360 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.143360 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.143361 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:18.143361 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.143362 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.143363 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.143363 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.143364 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.143365 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.143365 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.143366 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.143366 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.143367 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:18.143368 8029035584 Options.write_buffer_manager: 0x6000024845b0
+2025/03/30-11:04:18.143368 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.143369 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.143370 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.143370 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.143371 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.143371 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.143372 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.143373 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.143373 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.143374 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.143374 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.143375 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.143376 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.143376 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.143377 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.143378 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.143378 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.143379 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.143379 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.143380 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.143381 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.143381 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.143382 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.143382 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.143383 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.143384 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.143384 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.143385 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.143386 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.143386 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.143387 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.143387 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.143388 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.143389 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.143389 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.143390 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.143391 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.143391 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.143392 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:18.143392 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.143393 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.143394 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.143394 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.143395 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.143396 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.143396 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.143397 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.143397 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.143398 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.143399 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.143399 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.143400 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.143401 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.143401 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.143402 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.143403 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.143403 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.143404 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.143408 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.143408 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.143638 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000005
+2025/03/30-11:04:18.143778 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.143779 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.143780 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.143781 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.143781 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.143782 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.143783 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.143783 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.143797 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001f97480)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600002a80918
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.143798 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.143798 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.143799 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.143800 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.143800 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.143801 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.143802 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.143802 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.143803 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.143804 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.143804 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.143805 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.143806 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.143806 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.143807 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.143808 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.143808 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.143809 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.143809 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.143810 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.143811 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.143811 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.143812 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.143813 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.143813 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.143814 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.143815 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.143815 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.143816 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.143816 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.143817 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.143818 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:18.143818 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.143819 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.143820 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.143820 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.143821 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.143822 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.143822 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.143823 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.143824 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.143824 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.143825 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.143826 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.143826 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.143827 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.143828 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.143828 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.143829 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.143829 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.143830 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.143831 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.143831 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.143832 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.143833 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.143834 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.143835 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.143836 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.143837 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.143837 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.143838 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.143839 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.143839 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.143840 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.143841 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.143841 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.143842 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.143842 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.143843 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.143844 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.143844 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.143845 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.143846 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.143846 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.143847 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.143847 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.143848 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:18.143849 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.143849 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:18.143850 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.143851 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:18.143851 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.143852 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.143853 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.143853 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.143854 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.143854 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.144025 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.144027 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-11:04:18.144203 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa
+2025/03/30-11:04:18.144259 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058144257, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-11:04:18.144260 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.145296 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058145284, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 34457, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 419, "table_properties": {"data_size": 32716, "index_size": 210, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 453, "raw_key_size": 28143, "raw_average_key_size": 85, "raw_value_size": 16227, "raw_average_value_size": 49, "num_data_blocks": 3, "num_entries": 331, "num_filter_entries": 331, "num_deletions": 22, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa", "db_session_id": "7MUCSF891X500MQRN1NI", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-11:04:18.145374 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058145373, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.145441 8029035584 [db/version_set.cc:5369] Creating manifest 12
+2025/03/30-11:04:18.146448 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d410530
+2025/03/30-11:04:18.146470 8029035584 DB pointer 0x12d84e600
+2025/03/30-11:04:18.146480 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.147125 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.147126 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.147127 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.147127 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.147128 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.147129 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.147129 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.147130 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.147131 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.147131 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.147132 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.147133 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.147133 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.147134 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.147134 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.147135 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.147136 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.147136 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.147137 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.147138 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.147138 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:18.147139 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.147139 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.147140 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.147141 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.147141 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.147143 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.147143 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.147144 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.147144 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.147145 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.147146 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.147146 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.147147 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.147147 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.147148 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.147149 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.147149 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.147150 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.147150 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.147151 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.147152 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.147152 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.147153 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:18.147153 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.147154 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:18.147155 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.147155 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:18.147156 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.147157 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.147157 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.147158 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.147158 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.147159 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/MANIFEST-000018 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/MANIFEST-000018
new file mode 100644
index 0000000..6a46541
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/MANIFEST-000018 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/OPTIONS-000020 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/OPTIONS-000020
new file mode 100644
index 0000000..01cd046
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/OPTIONS-000020 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/OPTIONS-000022 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/OPTIONS-000022
new file mode 100644
index 0000000..275e01e
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/core/OPTIONS-000022 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000004.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000004.log
new file mode 100644
index 0000000..27c0a08
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000010.sst b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000010.sst
new file mode 100644
index 0000000..9571710
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000011.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000011.log
new file mode 100644
index 0000000..4238ae7
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000011.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000017.log b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000017.log
new file mode 100644
index 0000000..afde903
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/000017.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/CURRENT b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/CURRENT
new file mode 100644
index 0000000..0dc913a
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/IDENTITY
new file mode 100644
index 0000000..08ee74d
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOCK b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG
new file mode 100644
index 0000000..fdd2f18
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG
@@ -0,0 +1,342 @@
+2025/03/30-11:04:47.341622 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.341791 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.341792 8029035584 DB SUMMARY
+2025/03/30-11:04:47.341793 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ2
+2025/03/30-11:04:47.341820 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.341821 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.341824 8029035584 MANIFEST file: MANIFEST-000012 size: 199 Bytes
+2025/03/30-11:04:47.341825 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:47.341825 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet: 000004.log size: 189 ; 000011.log size: 60 ;
+2025/03/30-11:04:47.341826 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.341827 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.341827 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.341828 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.341828 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.341829 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.341829 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.341829 8029035584 Options.env: 0x600000b744e0
+2025/03/30-11:04:47.341830 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.341830 8029035584 Options.info_log: 0x11f705ca8
+2025/03/30-11:04:47.341831 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.341831 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.341832 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.341832 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.341832 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.341833 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.341833 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.341834 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.341834 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.341834 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.341835 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.341835 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.341836 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.341836 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:47.341836 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.341837 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.341837 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.341838 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.341838 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.341839 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.341839 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.341839 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.341840 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.341840 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:47.341841 8029035584 Options.write_buffer_manager: 0x6000014741a0
+2025/03/30-11:04:47.341841 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.341841 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.341842 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.341842 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.341843 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.341843 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.341843 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.341844 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.341844 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.341845 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.341845 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.341845 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.341846 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.341846 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.341847 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.341847 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.341848 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.341848 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.341848 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.341849 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.341849 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.341849 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.341850 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.341850 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.341851 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.341851 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.341852 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.341852 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.341852 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.341853 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.341853 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.341854 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.341854 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.341855 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.341855 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.341855 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.341856 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.341856 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.341857 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:47.341857 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.341858 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.341858 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.341858 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.341859 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.341859 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.341860 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.341860 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.341860 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.341861 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.341861 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.341862 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.341862 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.341863 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.341863 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.341864 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.341864 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.341864 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.341865 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.341868 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.341869 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.341932 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000012
+2025/03/30-11:04:47.341961 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.341962 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.341962 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.341963 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.341963 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.341964 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.341964 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.341964 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.341993 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f7fce0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600001a70318
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.341994 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.341995 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.341995 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.341996 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.341996 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.341997 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.341997 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.341998 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.341998 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.341998 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.341999 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.341999 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.342000 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.342000 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.342001 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.342001 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.342001 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.342002 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.342002 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.342003 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.342003 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.342004 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.342004 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.342004 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.342005 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.342005 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.342006 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.342006 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.342006 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.342007 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.342007 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.342008 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:47.342008 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.342009 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.342009 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.342009 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.342010 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.342010 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.342011 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.342011 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.342012 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.342012 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.342013 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.342013 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.342013 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.342014 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.342014 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.342015 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.342015 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.342015 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.342016 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.342016 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.342017 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.342017 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.342018 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.342019 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.342019 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.342020 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.342021 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.342021 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.342022 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.342022 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.342023 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.342023 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.342024 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.342024 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.342024 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.342025 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.342025 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.342026 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.342026 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.342027 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.342027 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.342027 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.342028 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.342028 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.342029 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:47.342029 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.342029 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:47.342030 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.342030 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:47.342031 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.342031 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.342032 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.342032 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.342033 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.342033 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.342212 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000012 succeeded,manifest_file_number is 12, next_file_number is 16, last_sequence is 3, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.342214 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:47.342236 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 8896721e-486d-4dd8-a43e-d90bdd21d6b6
+2025/03/30-11:04:47.342282 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087342279, "job": 1, "event": "recovery_started", "wal_files": [4, 11]}
+2025/03/30-11:04:47.342284 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.342308 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:47.342401 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087342400, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.342461 8029035584 [db/version_set.cc:5369] Creating manifest 18
+2025/03/30-11:04:47.343492 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f7067d0
+2025/03/30-11:04:47.343509 8029035584 DB pointer 0x12001e800
+2025/03/30-11:04:47.343524 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.343620 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:47.343624 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 0.0 total, 0.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 1.29 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 1/0 1.29 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 0.0 total, 0.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600001a70318#98197 capacity: 64.00 MB seed: 152519891 usage: 0.46 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.10 KB,0.000150502%) IndexBlock(1,0.10 KB,0.000159442%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
+2025/03/30-11:04:47.344085 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.344086 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.344087 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.344087 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.344088 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.344088 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.344089 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.344089 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.344090 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.344090 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.344091 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.344091 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.344091 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.344092 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.344092 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.344093 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.344093 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.344094 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.344094 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.344094 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.344095 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:47.344095 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.344096 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.344096 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.344097 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.344097 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.344098 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.344099 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.344099 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.344099 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.344100 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.344100 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.344101 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.344101 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.344102 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.344102 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.344102 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.344103 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.344103 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.344104 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.344104 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.344105 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.344105 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.344105 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:47.344106 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.344106 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:47.344107 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.344107 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:47.344108 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.344108 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.344109 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.344109 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.344109 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.344110 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG.old.1743347058130915 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG.old.1743347058130915
new file mode 100644
index 0000000..75a4bc8
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG.old.1743347058130915
@@ -0,0 +1,335 @@
+2025/03/30-10:54:54.636329 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.636595 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.636597 8029035584 DB SUMMARY
+2025/03/30-10:54:54.636598 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDI
+2025/03/30-10:54:54.636629 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet dir, Total Num: 0, files:
+2025/03/30-10:54:54.636631 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet:
+2025/03/30-10:54:54.636632 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.636633 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.636634 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.636634 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.636635 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.636636 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.636636 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.636637 8029035584 Options.env: 0x6000035a0240
+2025/03/30-10:54:54.636638 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.636639 8029035584 Options.info_log: 0x12e506348
+2025/03/30-10:54:54.636640 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.636641 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.636641 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.636642 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.636643 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.636643 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.636644 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.636645 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.636646 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.636646 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.636647 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.636648 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.636648 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.636649 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.636650 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.636651 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.636651 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.636652 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.636653 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.636653 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.636654 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.636655 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.636656 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.636656 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.636657 8029035584 Options.write_buffer_manager: 0x600002abc270
+2025/03/30-10:54:54.636658 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.636659 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.636659 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.636660 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.636661 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.636662 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.636663 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.636663 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.636664 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.636665 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.636666 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.636666 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.636667 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.636668 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.636668 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.636669 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.636670 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.636671 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.636672 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.636672 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.636673 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.636674 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.636674 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.636675 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.636676 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.636677 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.636677 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.636678 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.636679 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.636680 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.636680 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.636681 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.636682 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.636683 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.636684 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.636684 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.636685 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.636686 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.636687 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.636687 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.636688 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.636689 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.636690 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.636690 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.636691 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.636692 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.636692 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.636693 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.636694 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.636695 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.636696 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.636696 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.636697 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.636698 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.636699 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.636700 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.636700 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.636701 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.636707 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.636708 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.637211 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.637529 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet/MANIFEST-000001
+2025/03/30-10:54:54.637575 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.637577 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.637578 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.637578 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.637579 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.637579 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.637580 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.637580 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.637590 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001194ac0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024b8318
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.637591 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.637592 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.637592 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.637593 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.637594 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.637594 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.637595 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.637595 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.637596 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.637596 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.637597 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.637597 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.637598 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.637598 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.637599 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.637599 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.637600 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.637600 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.637601 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.637601 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.637602 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.637602 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.637603 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.637603 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.637604 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.637604 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.637605 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.637605 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.637606 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.637606 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.637606 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.637607 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.637607 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.637608 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.637609 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.637609 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.637610 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.637610 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.637611 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.637611 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.637612 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.637612 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.637613 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.637613 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.637614 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.637614 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.637615 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.637615 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.637616 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.637616 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.637617 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.637618 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.637618 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.637619 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.637619 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.637620 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.637620 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.637622 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.637622 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.637623 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.637624 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.637624 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.637625 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.637625 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.637626 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.637626 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.637627 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.637627 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.637628 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.637628 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.637629 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.637629 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.637629 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.637630 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.637631 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.637631 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.637631 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.637632 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.637632 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.637633 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.637633 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.637634 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.637635 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.637635 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.637636 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.637636 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.637637 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.637876 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.637877 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.637905 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 8896721e-486d-4dd8-a43e-d90bdd21d6b6
+2025/03/30-10:54:54.638039 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.639017 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e506e70
+2025/03/30-10:54:54.639042 8029035584 DB pointer 0x138813c00
+2025/03/30-10:54:54.639069 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.639140 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:54:54.639143 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 0.0 total, 0.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 0.0 total, 0.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x6000024b8318#97224 capacity: 64.00 MB seed: 152519891 usage: 0.08 KB table_size: 1024 occupancy: 1 collections: 1 last_copies: 0 last_secs: 1.7e-05 secs_since: 0
+Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
+2025/03/30-10:54:54.639755 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.639756 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.639757 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.639757 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.639758 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.639759 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.639759 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.639760 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.639760 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.639761 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.639761 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.639762 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.639762 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.639763 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.639763 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.639764 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.639764 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.639765 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.639765 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.639766 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.639766 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.639767 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.639767 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.639768 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.639768 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.639769 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.639770 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.639771 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.639771 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.639772 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.639772 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.639773 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.639773 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.639774 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.639774 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.639775 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.639775 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.639776 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.639776 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.639777 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.639777 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.639778 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.639778 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.639779 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.639779 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.639780 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.639780 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.639781 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.639781 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.639782 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.639783 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.639783 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.639784 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.639784 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG.old.1743347087341443 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG.old.1743347087341443
new file mode 100644
index 0000000..aef8d46
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/LOG.old.1743347087341443
@@ -0,0 +1,343 @@
+2025/03/30-11:04:18.131239 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.131506 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.131508 8029035584 DB SUMMARY
+2025/03/30-11:04:18.131509 8029035584 DB Session ID: 7MUCSF891X500MQRN1NH
+2025/03/30-11:04:18.131573 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.131575 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.131579 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-11:04:18.131581 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet dir, Total Num: 0, files:
+2025/03/30-11:04:18.131582 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet: 000004.log size: 189 ;
+2025/03/30-11:04:18.131584 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.131585 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.131585 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.131586 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.131587 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.131588 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.131588 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.131589 8029035584 Options.env: 0x600003b9c540
+2025/03/30-11:04:18.131590 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.131591 8029035584 Options.info_log: 0x12d305b48
+2025/03/30-11:04:18.131592 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.131593 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.131593 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.131594 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.131595 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.131596 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.131597 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.131597 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.131598 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.131599 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.131600 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.131600 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.131601 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.131602 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:18.131603 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.131603 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.131604 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.131605 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.131606 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.131606 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.131607 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.131608 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.131609 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.131609 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:18.131610 8029035584 Options.write_buffer_manager: 0x60000249c1a0
+2025/03/30-11:04:18.131611 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.131612 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.131612 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.131613 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.131614 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.131615 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.131616 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.131617 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.131617 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.131618 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.131619 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.131619 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.131620 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.131621 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.131622 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.131623 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.131623 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.131624 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.131625 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.131626 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.131626 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.131627 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.131628 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.131629 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.131629 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.131630 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.131631 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.131632 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.131632 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.131633 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.131634 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.131635 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.131636 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.131637 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.131637 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.131638 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.131639 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.131640 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.131640 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:18.131641 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.131642 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.131643 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.131644 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.131644 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.131645 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.131646 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.131647 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.131647 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.131648 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.131649 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.131650 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.131651 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.131652 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.131653 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.131653 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.131654 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.131655 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.131656 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.131661 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.131662 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.131973 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000005
+2025/03/30-11:04:18.132196 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.132197 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.132198 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.132198 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.132199 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.132199 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.132200 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.132200 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.132219 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001fa44a0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600002a98318
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.132220 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.132221 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.132221 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.132222 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.132222 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.132223 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.132224 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.132224 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.132225 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.132225 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.132225 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.132226 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.132227 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.132227 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.132228 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.132228 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.132229 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.132229 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.132230 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.132230 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.132231 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.132231 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.132232 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.132232 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.132233 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.132233 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.132234 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.132234 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.132235 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.132235 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.132236 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.132236 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:18.132237 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.132237 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.132237 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.132238 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.132239 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.132239 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.132240 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.132240 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.132241 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.132241 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.132242 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.132242 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.132243 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.132243 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.132244 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.132244 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.132245 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.132245 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.132246 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.132246 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.132247 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.132247 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.132248 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.132249 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.132250 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.132250 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.132251 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.132251 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.132252 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.132253 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.132253 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.132254 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.132254 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.132255 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.132255 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.132256 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.132256 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.132257 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.132257 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.132258 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.132258 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.132259 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.132259 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.132260 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.132260 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:18.132261 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.132261 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:18.132262 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.132262 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:18.132263 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.132263 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.132264 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.132264 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.132265 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.132265 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.132499 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.132501 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-11:04:18.132559 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 8896721e-486d-4dd8-a43e-d90bdd21d6b6
+2025/03/30-11:04:18.132622 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058132619, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-11:04:18.132624 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.132998 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058132987, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 1321, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 3, "table_properties": {"data_size": 164, "index_size": 24, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 69, "raw_key_size": 48, "raw_average_key_size": 16, "raw_value_size": 96, "raw_average_value_size": 32, "num_data_blocks": 1, "num_entries": 3, "num_filter_entries": 3, "num_deletions": 0, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "8896721e-486d-4dd8-a43e-d90bdd21d6b6", "db_session_id": "7MUCSF891X500MQRN1NH", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-11:04:18.133078 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058133077, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.133149 8029035584 [db/version_set.cc:5369] Creating manifest 12
+2025/03/30-11:04:18.134067 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d306670
+2025/03/30-11:04:18.134085 8029035584 DB pointer 0x12f01a600
+2025/03/30-11:04:18.134100 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.134219 6130839552 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:18.134224 6130839552 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 0.0 total, 0.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 1.29 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Sum 1/0 1.29 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+User 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 0.0 total, 0.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.63 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.63 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600002a98318#98164 capacity: 64.00 MB seed: 152519891 usage: 0.46 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 4.6e-05 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.10 KB,0.000150502%) IndexBlock(1,0.10 KB,0.000159442%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
+2025/03/30-11:04:18.134824 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.134825 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.134826 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.134826 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.134827 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.134828 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.134828 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.134829 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.134829 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.134830 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.134830 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.134831 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.134831 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.134832 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.134832 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.134833 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.134833 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.134834 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.134834 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.134835 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.134835 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:18.134836 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.134836 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.134837 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.134838 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.134838 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.134839 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.134840 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.134840 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.134841 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.134841 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.134842 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.134842 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.134843 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.134843 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.134844 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.134844 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.134845 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.134845 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.134846 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.134846 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.134847 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.134847 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.134848 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:18.134848 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.134849 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:18.134849 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.134850 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:18.134850 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.134851 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.134851 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.134852 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.134852 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.134853 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/MANIFEST-000018 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/MANIFEST-000018
new file mode 100644
index 0000000..26d9346
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/MANIFEST-000018 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/OPTIONS-000020 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/OPTIONS-000020
new file mode 100644
index 0000000..3ec8861
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/OPTIONS-000020 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/OPTIONS-000022 b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/OPTIONS-000022
new file mode 100644
index 0000000..0b1cab5
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data-backup/server/storage/wallet/OPTIONS-000022 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/key b/packages/connected-nextgraph/test/nextgraph-data/server/key
new file mode 100644
index 0000000..b91b13d
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/key
@@ -0,0 +1 @@
+NP0BsJO-Cc861xaBhxag9WJp7X3ja6dt-pmve5db4IoA
\ No newline at end of file
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/peer b/packages/connected-nextgraph/test/nextgraph-data/server/peer
new file mode 100644
index 0000000..b776068
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/peer
@@ -0,0 +1 @@
+2ka-XkEYZauc2eLFUMZnZbqt41KWGZm19BVymq6RqzoA
\ No newline at end of file
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000004.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000004.log
new file mode 100644
index 0000000..f81b713
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000010.sst b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000010.sst
new file mode 100644
index 0000000..35a7c36
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000011.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000011.log
new file mode 100644
index 0000000..be0df8e
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000011.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000017.sst b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000017.sst
new file mode 100644
index 0000000..8d8f30f
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000017.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000018.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000018.log
new file mode 100644
index 0000000..e215681
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000018.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000024.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000024.log
new file mode 100644
index 0000000..6f98161
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/000024.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/CURRENT b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/CURRENT
new file mode 100644
index 0000000..e612f13
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/IDENTITY
new file mode 100644
index 0000000..92be995
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOCK b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG
new file mode 100644
index 0000000..18bd92e
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG
@@ -0,0 +1,343 @@
+2025/03/30-11:04:47.344345 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.344366 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.344367 8029035584 DB SUMMARY
+2025/03/30-11:04:47.344367 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ3
+2025/03/30-11:04:47.344401 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.344402 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.344404 8029035584 MANIFEST file: MANIFEST-000019 size: 391 Bytes
+2025/03/30-11:04:47.344405 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts dir, Total Num: 2, files: 000010.sst 000017.sst
+2025/03/30-11:04:47.344406 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts: 000004.log size: 113 ; 000011.log size: 114 ; 000018.log size: 0 ;
+2025/03/30-11:04:47.344407 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.344407 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.344407 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.344408 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.344408 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.344409 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.344409 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.344409 8029035584 Options.env: 0x600000b74300
+2025/03/30-11:04:47.344410 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.344410 8029035584 Options.info_log: 0x11f707ea8
+2025/03/30-11:04:47.344411 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.344411 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.344412 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.344412 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.344412 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.344413 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.344413 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.344414 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.344414 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.344414 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.344415 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.344415 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.344416 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.344416 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:47.344416 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.344417 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.344417 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.344418 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.344418 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.344418 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.344419 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.344419 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.344420 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.344420 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:47.344420 8029035584 Options.write_buffer_manager: 0x600001474340
+2025/03/30-11:04:47.344421 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.344421 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.344422 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.344422 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.344423 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.344423 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.344423 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.344424 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.344424 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.344425 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.344425 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.344425 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.344426 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.344426 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.344427 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.344427 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.344427 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.344428 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.344428 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.344429 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.344429 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.344429 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.344430 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.344430 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.344431 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.344431 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.344431 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.344432 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.344432 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.344433 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.344433 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.344434 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.344434 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.344434 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.344435 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.344435 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.344436 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.344436 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.344436 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:47.344437 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.344437 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.344438 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.344438 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.344439 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.344439 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.344439 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.344440 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.344440 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.344441 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.344441 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.344441 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.344442 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.344442 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.344443 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.344443 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.344444 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.344444 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.344445 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.344447 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.344448 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.344517 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000019
+2025/03/30-11:04:47.344548 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.344549 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.344550 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.344550 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.344551 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.344551 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.344552 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.344552 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.344558 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f4c100)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600001a70798
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.344559 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.344559 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.344560 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.344560 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.344561 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.344561 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.344562 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.344562 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.344563 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.344563 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.344563 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.344564 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.344564 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.344565 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.344565 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.344565 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.344566 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.344566 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.344567 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.344567 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.344568 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.344568 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.344568 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.344569 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.344569 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.344570 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.344570 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.344570 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.344571 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.344571 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.344572 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.344572 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:47.344572 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.344573 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.344573 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.344574 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.344574 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.344575 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.344575 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.344575 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.344576 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.344576 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.344577 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.344577 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.344577 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.344578 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.344578 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.344579 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.344579 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.344580 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.344580 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.344581 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.344581 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.344581 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.344583 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.344583 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.344583 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.344584 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.344584 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.344585 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.344585 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.344586 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.344586 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.344587 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.344587 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.344587 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.344588 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.344588 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.344589 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.344589 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.344589 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.344590 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.344590 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.344591 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.344591 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.344591 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.344592 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:47.344592 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.344593 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:47.344593 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.344594 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:47.344594 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.344594 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.344595 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.344595 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.344596 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.344596 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.344749 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000019 succeeded,manifest_file_number is 19, next_file_number is 23, last_sequence is 3, log_number is 12,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.344750 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 12
+2025/03/30-11:04:47.344781 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-11:04:47.344826 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087344824, "job": 1, "event": "recovery_started", "wal_files": [4, 11, 18]}
+2025/03/30-11:04:47.344827 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.344847 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:47.344868 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #18 mode 2
+2025/03/30-11:04:47.344921 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087344919, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.344965 8029035584 [db/version_set.cc:5369] Creating manifest 25
+2025/03/30-11:04:47.345761 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f708000
+2025/03/30-11:04:47.345780 8029035584 DB pointer 0x120020200
+2025/03/30-11:04:47.345788 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.346387 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.346388 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.346389 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.346389 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.346390 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.346390 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.346391 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.346391 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.346392 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.346392 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.346393 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.346393 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.346393 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.346394 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.346394 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.346395 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.346395 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.346396 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.346396 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.346397 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.346397 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:47.346397 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.346398 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.346398 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.346399 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.346399 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.346400 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.346401 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.346401 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.346401 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.346402 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.346402 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.346403 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.346403 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.346403 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.346404 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.346404 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.346405 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.346405 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.346406 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.346406 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.346407 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.346407 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.346407 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:47.346408 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.346408 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:47.346409 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.346409 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:47.346410 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.346410 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.346411 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.346411 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.346411 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.346412 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-11:04:50.347335 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:50.347389 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 3.0 total, 3.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 2/0 2.52 KB 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 2/0 2.52 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 3.0 total, 3.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600001a70798#98197 capacity: 64.00 MB seed: 152519891 usage: 0.88 KB table_size: 1024 occupancy: 5 collections: 1 last_copies: 0 last_secs: 0.000203 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(2,0.20 KB,0.000301003%) IndexBlock(2,0.26 KB,0.000399351%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743346494643102 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743346494643102
new file mode 100644
index 0000000..8ccb913
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743346494643102
@@ -0,0 +1,300 @@
+2025/03/30-10:54:54.640132 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.640157 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.640158 8029035584 DB SUMMARY
+2025/03/30-10:54:54.640158 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDJ
+2025/03/30-10:54:54.640183 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts dir, Total Num: 0, files:
+2025/03/30-10:54:54.640183 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts:
+2025/03/30-10:54:54.640184 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.640185 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.640185 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.640186 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.640186 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.640186 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.640187 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.640187 8029035584 Options.env: 0x6000035a8120
+2025/03/30-10:54:54.640188 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.640188 8029035584 Options.info_log: 0x12e705298
+2025/03/30-10:54:54.640189 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.640189 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.640190 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.640190 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.640191 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.640191 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.640192 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.640192 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.640193 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.640193 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.640194 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.640194 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.640195 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.640195 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.640196 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.640196 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.640197 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.640197 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.640198 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.640198 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.640198 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.640199 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.640199 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.640200 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.640200 8029035584 Options.write_buffer_manager: 0x600002ab9ba0
+2025/03/30-10:54:54.640201 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.640201 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.640202 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.640202 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.640203 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.640203 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.640204 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.640204 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.640205 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.640205 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.640206 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.640206 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.640207 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.640207 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.640208 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.640208 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.640209 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.640209 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.640210 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.640210 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.640211 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.640211 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.640212 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.640212 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.640212 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.640213 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.640214 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.640214 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.640215 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.640215 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.640215 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.640216 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.640216 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.640217 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.640217 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.640218 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.640218 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.640219 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.640219 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.640220 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.640220 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.640221 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.640221 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.640222 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.640222 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.640223 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.640223 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.640224 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.640224 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.640225 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.640225 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.640226 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.640226 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.640227 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.640227 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.640228 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.640228 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.640229 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.640232 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.640233 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.640459 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.640757 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000001
+2025/03/30-10:54:54.640779 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.640779 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.640780 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.640780 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.640781 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.640782 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.640782 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.640782 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.640790 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001192360)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024a43d8
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.640791 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.640792 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.640792 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.640793 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.640793 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.640794 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.640794 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.640795 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.640795 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.640796 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.640796 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.640797 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.640797 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.640798 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.640798 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.640799 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.640799 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.640800 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.640800 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.640801 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.640801 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.640802 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.640802 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.640802 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.640803 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.640803 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.640804 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.640804 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.640805 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.640805 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.640806 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.640806 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.640807 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.640807 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.640808 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.640808 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.640809 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.640809 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.640810 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.640810 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.640811 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.640811 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.640812 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.640812 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.640813 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.640813 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.640814 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.640814 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.640815 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.640815 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.640816 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.640816 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.640817 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.640817 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.640818 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.640818 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.640819 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.640820 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.640821 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.640821 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.640822 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.640822 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.640823 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.640823 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.640824 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.640824 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.640825 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.640825 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.640826 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.640826 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.640827 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.640827 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.640828 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.640828 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.640829 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.640829 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.640829 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.640830 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.640830 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.640831 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.640831 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.640832 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.640832 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.640833 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.640833 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.640834 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.640834 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.640978 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.640980 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.641007 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-10:54:54.641141 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.642055 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e70d880
+2025/03/30-10:54:54.642081 8029035584 DB pointer 0x139044c00
+2025/03/30-10:54:54.642089 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.642640 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.642641 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.642642 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.642643 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.642643 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.642644 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.642644 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.642645 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.642645 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.642646 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.642646 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.642647 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.642648 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.642648 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.642649 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.642649 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.642650 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.642650 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.642651 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.642651 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.642652 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.642652 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.642653 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.642653 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.642654 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.642655 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.642656 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.642656 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.642657 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.642657 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.642658 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.642658 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.642659 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.642659 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.642660 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.642660 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.642661 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.642661 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.642662 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.642662 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.642663 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.642663 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.642664 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.642665 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.642665 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.642666 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.642666 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.642667 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.642667 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.642668 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.642668 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.642669 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.642669 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.642670 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:54:54.642872 8029035584 [db/db_impl/db_impl.cc:496] Shutdown: canceling all background work
+2025/03/30-10:54:54.642977 8029035584 [db/db_impl/db_impl.cc:698] Shutdown complete
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743347058134969 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743347058134969
new file mode 100644
index 0000000..cfc1df2
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743347058134969
@@ -0,0 +1,343 @@
+2025/03/30-10:54:54.643263 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.643289 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.643289 8029035584 DB SUMMARY
+2025/03/30-10:54:54.643290 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDG
+2025/03/30-10:54:54.643339 8029035584 CURRENT file: CURRENT
+2025/03/30-10:54:54.643340 8029035584 IDENTITY file: IDENTITY
+2025/03/30-10:54:54.643343 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-10:54:54.643344 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts dir, Total Num: 0, files:
+2025/03/30-10:54:54.643345 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts: 000004.log size: 113 ;
+2025/03/30-10:54:54.643346 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.643347 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.643347 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.643348 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.643348 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.643349 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.643349 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.643350 8029035584 Options.env: 0x6000035a84e0
+2025/03/30-10:54:54.643350 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.643351 8029035584 Options.info_log: 0x12e705298
+2025/03/30-10:54:54.643351 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.643352 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.643352 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.643353 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.643353 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.643354 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.643354 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.643355 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.643355 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.643356 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.643356 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.643357 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.643357 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.643358 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.643358 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.643359 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.643359 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.643360 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.643360 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.643361 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.643361 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.643362 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.643362 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.643363 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.643363 8029035584 Options.write_buffer_manager: 0x600002ab9ba0
+2025/03/30-10:54:54.643364 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.643364 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.643365 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.643365 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.643366 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.643366 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.643367 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.643367 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.643368 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.643368 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.643369 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.643369 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.643370 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.643370 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.643371 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.643371 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.643372 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.643373 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.643373 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.643373 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.643374 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.643374 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.643375 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.643375 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.643376 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.643376 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.643377 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.643377 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.643378 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.643379 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.643379 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.643380 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.643380 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.643381 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.643381 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.643382 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.643382 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.643383 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.643383 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.643384 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.643384 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.643385 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.643385 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.643386 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.643386 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.643387 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.643387 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.643388 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.643388 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.643389 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.643389 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.643390 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.643390 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.643391 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.643391 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.643392 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.643392 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.643393 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.643396 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.643397 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.643477 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000005
+2025/03/30-10:54:54.643499 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.643500 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.643501 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.643501 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.643502 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.643502 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.643503 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.643503 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.643509 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001192e60)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024a4198
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.643510 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.643510 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.643511 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.643511 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.643512 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.643512 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.643513 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.643513 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.643514 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.643514 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.643515 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.643515 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.643516 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.643516 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.643517 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.643517 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.643518 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.643518 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.643519 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.643519 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.643520 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.643521 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.643521 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.643521 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.643522 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.643523 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.643523 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.643524 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.643524 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.643525 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.643525 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.643525 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.643526 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.643526 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.643527 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.643527 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.643528 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.643529 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.643529 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.643530 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.643530 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.643531 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.643531 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.643532 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.643532 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.643533 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.643533 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.643534 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.643534 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.643535 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.643535 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.643536 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.643536 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.643537 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.643537 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.643538 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.643538 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.643539 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.643539 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.643540 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.643541 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.643541 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.643542 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.643542 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.643543 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.643543 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.643544 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.643544 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.643545 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.643545 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.643546 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.643546 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.643547 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.643547 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.643548 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.643548 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.643549 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.643549 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.643550 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.643550 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.643551 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.643551 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.643552 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.643552 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.643553 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.643553 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.643554 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.643742 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/accounts/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.643744 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.643777 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-10:54:54.643848 8029035584 EVENT_LOG_v1 {"time_micros": 1743346494643845, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-10:54:54.643850 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-10:54:54.644234 8029035584 EVENT_LOG_v1 {"time_micros": 1743346494644222, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 1295, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 1, "table_properties": {"data_size": 114, "index_size": 51, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 69, "raw_key_size": 42, "raw_average_key_size": 42, "raw_value_size": 56, "raw_average_value_size": 56, "num_data_blocks": 1, "num_entries": 1, "num_filter_entries": 1, "num_deletions": 0, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743346494, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "0e17eec6-49fd-4260-b9f6-242cf4d59760", "db_session_id": "KY92ZR8LCBK63UYA6SDG", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-10:54:54.644309 8029035584 EVENT_LOG_v1 {"time_micros": 1743346494644308, "job": 1, "event": "recovery_finished"}
+2025/03/30-10:54:54.644364 8029035584 [db/version_set.cc:5369] Creating manifest 12
+2025/03/30-10:54:54.645173 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e70d880
+2025/03/30-10:54:54.645192 8029035584 DB pointer 0x139044c00
+2025/03/30-10:54:54.645199 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.645724 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.645725 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.645726 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.645726 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.645727 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.645727 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.645728 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.645728 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.645729 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.645730 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.645730 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.645731 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.645731 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.645732 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.645732 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.645733 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.645733 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.645734 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.645734 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.645735 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.645735 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.645736 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.645736 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.645737 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.645738 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.645738 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.645739 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.645740 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.645740 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.645741 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.645741 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.645742 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.645742 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.645743 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.645744 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.645744 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.645745 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.645745 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.645746 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.645746 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.645747 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.645747 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.645748 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.645748 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.645749 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.645749 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.645750 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.645750 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.645751 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.645752 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.645752 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.645753 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.645753 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.645754 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:55:00.650345 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:55:00.650415 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 6.0 total, 6.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 1.26 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Sum 1/0 1.26 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+User 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.3 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 6.0 total, 6.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x6000024a4198#97224 capacity: 64.00 MB seed: 152519891 usage: 0.48 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 4.4e-05 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.10 KB,0.000150502%) IndexBlock(1,0.13 KB,0.000199676%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743347087344217 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743347087344217
new file mode 100644
index 0000000..7776ded
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/LOG.old.1743347087344217
@@ -0,0 +1,305 @@
+2025/03/30-11:04:18.135145 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.135177 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.135178 8029035584 DB SUMMARY
+2025/03/30-11:04:18.135179 8029035584 DB Session ID: 7MUCSF891X500MQRN1NG
+2025/03/30-11:04:18.135210 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.135211 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.135215 8029035584 MANIFEST file: MANIFEST-000012 size: 251 Bytes
+2025/03/30-11:04:18.135216 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:18.135217 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts: 000004.log size: 113 ; 000011.log size: 114 ;
+2025/03/30-11:04:18.135219 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.135220 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.135220 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.135221 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.135222 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.135222 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.135223 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.135224 8029035584 Options.env: 0x600003b9c720
+2025/03/30-11:04:18.135225 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.135226 8029035584 Options.info_log: 0x12d3075a8
+2025/03/30-11:04:18.135226 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.135227 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.135228 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.135229 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.135229 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.135230 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.135231 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.135232 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.135232 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.135233 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.135234 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.135235 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.135235 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.135236 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:18.135237 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.135237 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.135238 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.135239 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.135240 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.135240 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.135241 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.135242 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.135243 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.135243 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:18.135244 8029035584 Options.write_buffer_manager: 0x60000249c680
+2025/03/30-11:04:18.135245 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.135245 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.135246 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.135247 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.135248 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.135248 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.135249 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.135250 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.135251 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.135251 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.135252 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.135253 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.135254 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.135254 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.135255 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.135256 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.135257 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.135257 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.135258 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.135259 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.135260 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.135260 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.135261 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.135262 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.135263 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.135263 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.135264 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.135265 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.135266 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.135266 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.135267 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.135268 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.135269 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.135269 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.135270 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.135271 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.135272 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.135272 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.135273 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:18.135274 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.135275 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.135276 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.135276 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.135277 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.135278 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.135279 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.135279 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.135280 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.135281 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.135282 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.135282 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.135283 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.135284 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.135285 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.135286 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.135286 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.135287 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.135288 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.135292 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.135293 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.135536 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000012
+2025/03/30-11:04:18.135734 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.135735 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.135735 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.135736 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.135736 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.135737 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.135737 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.135738 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.135745 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001fccce0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600002a98858
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.135746 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.135746 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.135747 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.135747 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.135748 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.135748 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.135749 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.135749 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.135750 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.135750 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.135751 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.135751 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.135752 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.135752 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.135753 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.135753 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.135754 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.135754 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.135755 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.135755 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.135756 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.135756 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.135757 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.135757 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.135758 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.135758 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.135759 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.135759 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.135760 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.135760 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.135761 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.135761 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:18.135761 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.135762 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.135762 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.135763 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.135763 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.135764 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.135764 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.135765 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.135765 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.135766 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.135766 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.135767 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.135767 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.135768 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.135768 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.135769 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.135769 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.135770 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.135770 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.135771 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.135771 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.135772 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.135773 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.135774 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.135774 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.135775 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.135776 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.135776 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.135777 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.135777 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.135778 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.135778 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.135779 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.135779 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.135780 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.135780 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.135781 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.135781 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.135781 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.135782 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.135782 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.135783 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.135783 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.135784 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.135784 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:18.135785 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.135785 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:18.135786 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.135786 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:18.135787 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.135787 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.135788 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.135788 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.135789 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.135789 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.136002 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/accounts/MANIFEST-000012 succeeded,manifest_file_number is 12, next_file_number is 16, last_sequence is 1, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.136004 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:18.136069 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 0e17eec6-49fd-4260-b9f6-242cf4d59760
+2025/03/30-11:04:18.136146 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058136144, "job": 1, "event": "recovery_started", "wal_files": [4, 11]}
+2025/03/30-11:04:18.136148 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.136309 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:18.136749 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058136738, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 17, "file_size": 1285, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 2, "largest_seqno": 3, "table_properties": {"data_size": 104, "index_size": 51, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 69, "raw_key_size": 84, "raw_average_key_size": 42, "raw_value_size": 1, "raw_average_value_size": 0, "num_data_blocks": 1, "num_entries": 2, "num_filter_entries": 2, "num_deletions": 1, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "0e17eec6-49fd-4260-b9f6-242cf4d59760", "db_session_id": "7MUCSF891X500MQRN1NG", "orig_file_number": 17, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-11:04:18.136815 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058136814, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.136870 8029035584 [db/version_set.cc:5369] Creating manifest 19
+2025/03/30-11:04:18.137963 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d309720
+2025/03/30-11:04:18.137992 8029035584 DB pointer 0x12f035600
+2025/03/30-11:04:18.138005 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.138851 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.138853 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.138854 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.138854 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.138855 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.138856 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.138857 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.138858 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.138858 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.138859 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.138860 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.138861 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.138861 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.138862 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.138863 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.138864 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.138864 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.138865 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.138866 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.138866 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.138867 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:18.138868 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.138869 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.138869 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.138870 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.138871 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.138872 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.138873 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.138874 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.138875 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.138875 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.138876 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.138877 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.138878 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.138878 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.138879 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.138880 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.138880 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.138881 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.138882 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.138883 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.138883 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.138884 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.138885 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:18.138886 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.138886 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:18.138887 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.138888 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:18.138888 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.138889 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.138890 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.138891 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.138891 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.138892 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/MANIFEST-000025 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/MANIFEST-000025
new file mode 100644
index 0000000..dcd60a2
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/MANIFEST-000025 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/OPTIONS-000027 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/OPTIONS-000027
new file mode 100644
index 0000000..b652a88
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/OPTIONS-000027 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/OPTIONS-000029 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/OPTIONS-000029
new file mode 100644
index 0000000..b8265ec
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/accounts/OPTIONS-000029 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000004.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000004.log
new file mode 100644
index 0000000..dd08dc7
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000010.sst b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000010.sst
new file mode 100644
index 0000000..f224627
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000011.blob b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000011.blob
new file mode 100644
index 0000000..1eb3db2
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000011.blob differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000012.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000012.log
new file mode 100644
index 0000000..1da77dd
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000012.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000018.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000018.log
new file mode 100644
index 0000000..ddbfbfe
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/000018.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/CURRENT b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/CURRENT
new file mode 100644
index 0000000..549badf
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/IDENTITY
new file mode 100644
index 0000000..d986164
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOCK b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG
new file mode 100644
index 0000000..d234bde
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG
@@ -0,0 +1,332 @@
+2025/03/30-11:04:47.346610 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.346632 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.346633 8029035584 DB SUMMARY
+2025/03/30-11:04:47.346633 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ0
+2025/03/30-11:04:47.346668 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.346669 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.346672 8029035584 MANIFEST file: MANIFEST-000013 size: 328 Bytes
+2025/03/30-11:04:47.346673 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:47.346674 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks: 000004.log size: 31088 ; 000012.log size: 0 ;
+2025/03/30-11:04:47.346675 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.346675 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.346676 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.346676 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.346676 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.346677 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.346677 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.346678 8029035584 Options.env: 0x600000b7d980
+2025/03/30-11:04:47.346678 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.346679 8029035584 Options.info_log: 0x11f607658
+2025/03/30-11:04:47.346679 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.346680 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.346680 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.346681 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.346681 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.346682 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.346682 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.346682 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.346683 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.346683 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.346684 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.346684 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.346685 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.346685 8029035584 Options.create_missing_column_families: 0
+2025/03/30-11:04:47.346686 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.346686 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.346687 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.346687 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.346687 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.346688 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.346688 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.346689 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.346689 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.346690 8029035584 Options.db_write_buffer_size: 0
+2025/03/30-11:04:47.346690 8029035584 Options.write_buffer_manager: 0x60000147e700
+2025/03/30-11:04:47.346691 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.346691 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.346692 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.346692 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.346693 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.346693 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.346693 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.346694 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.346694 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.346695 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.346695 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.346696 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.346696 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.346697 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.346697 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.346698 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.346698 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.346698 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.346699 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.346699 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.346700 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.346700 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.346701 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.346701 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.346702 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.346702 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.346702 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.346703 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.346703 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.346704 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.346704 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.346705 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.346705 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.346706 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.346706 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.346707 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.346707 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.346708 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.346708 8029035584 Options.max_total_wal_size: 268435456
+2025/03/30-11:04:47.346708 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.346709 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.346709 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.346710 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.346710 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.346711 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.346711 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.346712 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.346712 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.346713 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.346713 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.346714 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.346714 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.346715 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.346715 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.346716 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.346716 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.346717 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.346717 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.346721 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.346721 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.346804 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000013
+2025/03/30-11:04:47.346841 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.346842 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.346842 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.346843 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.346843 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.346844 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.346844 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.346845 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.346850 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f65520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 1
+ block_cache: 0x0
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.346850 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.346851 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.346851 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.346852 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.346852 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.346853 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.346853 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.346854 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.346854 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.346855 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.346855 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.346855 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.346856 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.346856 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.346857 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.346857 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.346858 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.346858 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.346859 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.346859 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.346860 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.346860 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.346861 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.346861 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.346862 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.346862 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.346862 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.346863 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.346863 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.346864 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.346864 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.346865 8029035584 Options.target_file_size_base: 1048576
+2025/03/30-11:04:47.346865 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.346866 8029035584 Options.max_bytes_for_level_base: 16777216
+2025/03/30-11:04:47.346866 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.346867 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.346867 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.346868 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.346868 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.346869 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.346869 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.346870 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.346870 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.346870 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.346871 8029035584 Options.max_compaction_bytes: 26214400
+2025/03/30-11:04:47.346871 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.346872 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.346872 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.346873 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.346873 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.346874 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.346874 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.346875 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.346875 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.346876 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.346876 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.346877 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.346878 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.346879 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.346879 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.346880 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.346880 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.346881 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.346881 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.346881 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.346882 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.346882 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.346883 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.346883 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.346884 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.346884 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.346885 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.346885 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.346886 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.346886 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.346886 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.346887 8029035584 Options.enable_blob_files: true
+2025/03/30-11:04:47.346887 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.346888 8029035584 Options.blob_file_size: 16777216
+2025/03/30-11:04:47.346888 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.346889 8029035584 Options.enable_blob_garbage_collection: true
+2025/03/30-11:04:47.346889 8029035584 Options.blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:47.346890 8029035584 Options.blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:47.346890 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.346891 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.346891 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.346892 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.347037 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000013 succeeded,manifest_file_number is 13, next_file_number is 17, last_sequence is 89, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.347039 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:47.347073 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: aa69378b-4363-4201-817b-06cb483ba6cf
+2025/03/30-11:04:47.347151 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087347150, "job": 1, "event": "recovery_started", "wal_files": [4, 12]}
+2025/03/30-11:04:47.347152 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.347228 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #12 mode 2
+2025/03/30-11:04:47.347290 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087347289, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.347336 8029035584 [db/version_set.cc:5369] Creating manifest 19
+2025/03/30-11:04:47.348094 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f610390
+2025/03/30-11:04:47.348112 8029035584 DB pointer 0x11f838600
+2025/03/30-11:04:47.348122 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.348653 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.348654 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.348655 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.348655 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.348656 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.348656 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.348657 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.348657 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.348658 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.348658 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.348659 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.348659 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.348660 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.348660 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.348660 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.348661 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.348661 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.348662 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.348662 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 26214400
+2025/03/30-11:04:47.348663 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.348663 8029035584 [options/cf_options.cc:1082] target_file_size_base: 1048576
+2025/03/30-11:04:47.348664 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.348664 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 16777216
+2025/03/30-11:04:47.348665 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.348665 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.348666 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.348667 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.348667 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.348668 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.348668 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.348669 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.348669 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.348670 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.348670 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.348671 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.348671 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.348672 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.348672 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.348672 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.348673 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.348673 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.348674 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.348674 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.348675 8029035584 [options/cf_options.cc:1150] enable_blob_files: true
+2025/03/30-11:04:47.348675 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.348676 8029035584 [options/cf_options.cc:1154] blob_file_size: 16777216
+2025/03/30-11:04:47.348676 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.348677 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: true
+2025/03/30-11:04:47.348677 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:47.348678 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:47.348678 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.348679 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.348679 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.348679 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-11:04:53.353642 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:53.353852 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 6.0 total, 6.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 5.92 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 1/0 5.92 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 1, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 1.0
+
+Uptime(secs): 6.0 total, 6.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG.old.1743347058139034 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG.old.1743347058139034
new file mode 100644
index 0000000..4408764
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG.old.1743347058139034
@@ -0,0 +1,325 @@
+2025/03/30-10:54:54.645945 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.645973 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.645974 8029035584 DB SUMMARY
+2025/03/30-10:54:54.645974 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDH
+2025/03/30-10:54:54.645990 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks dir, Total Num: 0, files:
+2025/03/30-10:54:54.645991 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks:
+2025/03/30-10:54:54.645992 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.645992 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.645993 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.645994 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.645994 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.645995 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.645995 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.645996 8029035584 Options.env: 0x6000035a8ae0
+2025/03/30-10:54:54.645997 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.645997 8029035584 Options.info_log: 0x12e70e2f8
+2025/03/30-10:54:54.645998 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.645998 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.645999 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.646000 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.646000 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.646001 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.646001 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.646002 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.646003 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.646003 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.646004 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.646004 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.646005 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.646005 8029035584 Options.create_missing_column_families: 0
+2025/03/30-10:54:54.646006 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.646007 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.646007 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.646008 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.646008 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.646009 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.646009 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.646010 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.646011 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.646011 8029035584 Options.db_write_buffer_size: 0
+2025/03/30-10:54:54.646012 8029035584 Options.write_buffer_manager: 0x600002ab9790
+2025/03/30-10:54:54.646012 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.646013 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.646014 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.646014 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.646015 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.646015 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.646016 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.646017 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.646017 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.646018 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.646018 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.646019 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.646019 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.646020 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.646021 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.646021 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.646022 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.646022 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.646023 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.646024 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.646024 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.646025 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.646025 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.646026 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.646026 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.646027 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.646028 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.646028 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.646029 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.646030 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.646030 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.646031 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.646031 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.646032 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.646033 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.646033 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.646034 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.646034 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.646035 8029035584 Options.max_total_wal_size: 268435456
+2025/03/30-10:54:54.646036 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.646036 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.646037 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.646037 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.646038 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.646039 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.646039 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.646040 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.646040 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.646041 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.646042 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.646042 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.646043 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.646043 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.646044 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.646045 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.646045 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.646046 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.646047 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.646050 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.646051 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.646300 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.646543 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks/MANIFEST-000001
+2025/03/30-10:54:54.646561 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.646562 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.646563 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.646563 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.646564 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.646564 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.646565 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.646565 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.646570 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x6000011931c0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 1
+ block_cache: 0x0
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.646571 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.646571 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.646572 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.646572 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.646573 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.646573 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.646574 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.646574 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.646575 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.646575 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.646576 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.646576 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.646577 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.646577 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.646578 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.646578 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.646579 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.646580 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.646580 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.646581 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.646581 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.646582 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.646582 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.646583 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.646583 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.646584 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.646584 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.646585 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.646585 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.646586 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.646586 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.646587 8029035584 Options.target_file_size_base: 1048576
+2025/03/30-10:54:54.646587 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.646588 8029035584 Options.max_bytes_for_level_base: 16777216
+2025/03/30-10:54:54.646588 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.646589 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.646589 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.646590 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.646590 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.646591 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.646591 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.646592 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.646592 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.646593 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.646593 8029035584 Options.max_compaction_bytes: 26214400
+2025/03/30-10:54:54.646594 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.646594 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.646595 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.646595 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.646596 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.646596 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.646597 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.646597 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.646598 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.646598 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.646599 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.646600 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.646600 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.646601 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.646603 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.646603 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.646604 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.646604 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.646605 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.646605 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.646606 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.646606 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.646607 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.646607 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.646608 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.646608 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.646609 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.646609 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.646610 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.646610 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.646611 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.646611 8029035584 Options.enable_blob_files: true
+2025/03/30-10:54:54.646612 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.646612 8029035584 Options.blob_file_size: 16777216
+2025/03/30-10:54:54.646613 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.646613 8029035584 Options.enable_blob_garbage_collection: true
+2025/03/30-10:54:54.646614 8029035584 Options.blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-10:54:54.646615 8029035584 Options.blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-10:54:54.646615 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.646616 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.646616 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.646617 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.646767 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/blocks/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.646768 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.646790 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: aa69378b-4363-4201-817b-06cb483ba6cf
+2025/03/30-10:54:54.646868 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.647619 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e70faf0
+2025/03/30-10:54:54.647640 8029035584 DB pointer 0x13906f000
+2025/03/30-10:54:54.647647 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.648144 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.648145 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.648146 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.648146 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.648147 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.648147 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.648148 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.648149 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.648149 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.648150 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.648150 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.648151 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.648151 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.648152 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.648152 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.648153 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.648153 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.648154 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.648154 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 26214400
+2025/03/30-10:54:54.648155 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.648155 8029035584 [options/cf_options.cc:1082] target_file_size_base: 1048576
+2025/03/30-10:54:54.648156 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.648156 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 16777216
+2025/03/30-10:54:54.648157 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.648158 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.648158 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.648159 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.648160 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.648160 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.648161 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.648161 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.648162 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.648162 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.648163 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.648163 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.648164 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.648164 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.648165 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.648165 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.648166 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.648167 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.648167 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.648168 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.648168 8029035584 [options/cf_options.cc:1150] enable_blob_files: true
+2025/03/30-10:54:54.648169 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.648169 8029035584 [options/cf_options.cc:1154] blob_file_size: 16777216
+2025/03/30-10:54:54.648170 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.648170 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: true
+2025/03/30-10:54:54.648171 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-10:54:54.648171 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-10:54:54.648172 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.648172 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.648173 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.648174 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:55:03.651477 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:55:03.651589 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 9.0 total, 9.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 9.0 total, 9.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG.old.1743347087346489 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG.old.1743347087346489
new file mode 100644
index 0000000..fc5d99b
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/LOG.old.1743347087346489
@@ -0,0 +1,298 @@
+2025/03/30-11:04:18.139251 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.139282 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.139283 8029035584 DB SUMMARY
+2025/03/30-11:04:18.139284 8029035584 DB Session ID: 7MUCSF891X500MQRN1NJ
+2025/03/30-11:04:18.139338 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.139340 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.139358 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-11:04:18.139359 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks dir, Total Num: 0, files:
+2025/03/30-11:04:18.139360 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks: 000004.log size: 31088 ;
+2025/03/30-11:04:18.139361 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.139362 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.139363 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.139363 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.139364 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.139365 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.139365 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.139366 8029035584 Options.env: 0x600003b806c0
+2025/03/30-11:04:18.139367 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.139368 8029035584 Options.info_log: 0x12d4046d8
+2025/03/30-11:04:18.139368 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.139369 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.139370 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.139370 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.139371 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.139372 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.139372 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.139373 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.139374 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.139374 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.139375 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.139376 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.139376 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.139377 8029035584 Options.create_missing_column_families: 0
+2025/03/30-11:04:18.139378 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.139378 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.139379 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.139380 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.139380 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.139381 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.139382 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.139382 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.139383 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.139384 8029035584 Options.db_write_buffer_size: 0
+2025/03/30-11:04:18.139384 8029035584 Options.write_buffer_manager: 0x600002484340
+2025/03/30-11:04:18.139385 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.139386 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.139386 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.139387 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.139388 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.139389 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.139389 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.139390 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.139390 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.139391 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.139392 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.139392 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.139393 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.139394 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.139394 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.139395 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.139396 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.139396 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.139397 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.139398 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.139398 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.139399 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.139400 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.139400 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.139401 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.139402 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.139402 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.139403 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.139404 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.139404 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.139405 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.139406 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.139406 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.139407 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.139408 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.139408 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.139409 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.139410 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.139410 8029035584 Options.max_total_wal_size: 268435456
+2025/03/30-11:04:18.139411 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.139412 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.139413 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.139413 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.139414 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.139415 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.139415 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.139416 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.139417 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.139417 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.139418 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.139419 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.139419 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.139420 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.139421 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.139421 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.139422 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.139423 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.139424 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.139428 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.139429 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.139592 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000005
+2025/03/30-11:04:18.139670 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.139671 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.139672 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.139673 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.139673 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.139674 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.139675 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.139675 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.139683 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001f94b80)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 1
+ block_cache: 0x0
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.139684 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.139684 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.139685 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.139686 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.139687 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.139687 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.139688 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.139689 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.139689 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.139690 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.139691 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.139691 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.139692 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.139693 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.139694 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.139694 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.139695 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.139696 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.139696 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.139697 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.139698 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.139698 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.139699 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.139700 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.139700 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.139701 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.139702 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.139703 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.139703 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.139704 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.139705 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.139705 8029035584 Options.target_file_size_base: 1048576
+2025/03/30-11:04:18.139706 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.139707 8029035584 Options.max_bytes_for_level_base: 16777216
+2025/03/30-11:04:18.139707 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.139708 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.139709 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.139710 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.139710 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.139711 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.139712 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.139712 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.139713 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.139714 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.139714 8029035584 Options.max_compaction_bytes: 26214400
+2025/03/30-11:04:18.139715 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.139716 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.139716 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.139717 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.139718 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.139718 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.139719 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.139720 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.139721 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.139721 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.139722 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.139723 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.139725 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.139726 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.139726 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.139727 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.139728 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.139729 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.139729 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.139730 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.139731 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.139731 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.139732 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.139733 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.139733 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.139734 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.139735 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.139735 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.139736 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.139737 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.139737 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.139738 8029035584 Options.enable_blob_files: true
+2025/03/30-11:04:18.139739 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.139739 8029035584 Options.blob_file_size: 16777216
+2025/03/30-11:04:18.139740 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.139741 8029035584 Options.enable_blob_garbage_collection: true
+2025/03/30-11:04:18.139742 8029035584 Options.blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:18.139742 8029035584 Options.blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:18.139743 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.139744 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.139745 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.139745 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.139952 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/blocks/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.139954 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-11:04:18.140025 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: aa69378b-4363-4201-817b-06cb483ba6cf
+2025/03/30-11:04:18.140109 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140108, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-11:04:18.140111 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.140861 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140857, "cf_name": "default", "job": 1, "event": "blob_file_creation", "file_number": 11, "total_blob_count": 89, "total_blob_bytes": 31809, "file_checksum": "", "file_checksum_func_name": "Unknown", "status": "OK"}
+2025/03/30-11:04:18.140863 8029035584 [db/blob/blob_file_builder.cc:351] [default] [JOB 1] Generated blob file #11: 89 total blobs, 31809 total bytes
+2025/03/30-11:04:18.140925 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140911, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 6067, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 89, "table_properties": {"data_size": 4782, "index_size": 84, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 133, "raw_key_size": 6586, "raw_average_key_size": 74, "raw_value_size": 656, "raw_average_value_size": 7, "num_data_blocks": 1, "num_entries": 89, "num_filter_entries": 89, "num_deletions": 0, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "aa69378b-4363-4201-817b-06cb483ba6cf", "db_session_id": "7MUCSF891X500MQRN1NJ", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}, "oldest_blob_file_number": 11}
+2025/03/30-11:04:18.140995 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058140994, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.141059 8029035584 [db/version_set.cc:5369] Creating manifest 13
+2025/03/30-11:04:18.142157 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d40e5a0
+2025/03/30-11:04:18.142186 8029035584 DB pointer 0x12d80d200
+2025/03/30-11:04:18.142196 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.142934 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.142935 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.142936 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.142937 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.142937 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.142938 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.142939 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.142940 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.142940 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.142941 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.142942 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.142942 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.142943 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.142944 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.142945 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.142945 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.142946 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.142947 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.142947 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 26214400
+2025/03/30-11:04:18.142948 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.142949 8029035584 [options/cf_options.cc:1082] target_file_size_base: 1048576
+2025/03/30-11:04:18.142949 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.142950 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 16777216
+2025/03/30-11:04:18.142951 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.142951 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.142952 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.142953 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.142954 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.142955 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.142955 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.142956 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.142956 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.142957 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.142958 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.142958 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.142959 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.142960 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.142960 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.142961 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.142962 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.142962 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.142963 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.142964 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.142964 8029035584 [options/cf_options.cc:1150] enable_blob_files: true
+2025/03/30-11:04:18.142965 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.142966 8029035584 [options/cf_options.cc:1154] blob_file_size: 16777216
+2025/03/30-11:04:18.142966 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.142967 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: true
+2025/03/30-11:04:18.142968 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.750000
+2025/03/30-11:04:18.142968 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 0.500000
+2025/03/30-11:04:18.142969 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.142970 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.142970 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.142971 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/MANIFEST-000019 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/MANIFEST-000019
new file mode 100644
index 0000000..73a1e3e
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/MANIFEST-000019 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/OPTIONS-000021 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/OPTIONS-000021
new file mode 100644
index 0000000..1c80bf6
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/OPTIONS-000021 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/OPTIONS-000023 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/OPTIONS-000023
new file mode 100644
index 0000000..83c48ea
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/blocks/OPTIONS-000023 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000004.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000004.log
new file mode 100644
index 0000000..5c7a88a
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000010.sst b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000010.sst
new file mode 100644
index 0000000..664bc60
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000011.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000011.log
new file mode 100644
index 0000000..a937d63
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000011.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000017.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000017.log
new file mode 100644
index 0000000..f594ca8
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/000017.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/CURRENT b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/CURRENT
new file mode 100644
index 0000000..3843845
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/IDENTITY
new file mode 100644
index 0000000..2128fe5
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOCK b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG
new file mode 100644
index 0000000..a774483
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG
@@ -0,0 +1,342 @@
+2025/03/30-11:04:47.348866 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.348889 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.348889 8029035584 DB SUMMARY
+2025/03/30-11:04:47.348890 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ1
+2025/03/30-11:04:47.348909 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.348910 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.348912 8029035584 MANIFEST file: MANIFEST-000012 size: 388 Bytes
+2025/03/30-11:04:47.348913 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:47.348914 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core: 000004.log size: 58306 ; 000011.log size: 0 ;
+2025/03/30-11:04:47.348915 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.348915 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.348916 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.348916 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.348916 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.348917 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.348917 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.348918 8029035584 Options.env: 0x600000b7d800
+2025/03/30-11:04:47.348918 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.348919 8029035584 Options.info_log: 0x11f611408
+2025/03/30-11:04:47.348919 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.348920 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.348920 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.348921 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.348921 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.348922 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.348922 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.348923 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.348923 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.348923 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.348924 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.348924 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.348925 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.348925 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:47.348926 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.348926 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.348927 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.348927 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.348927 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.348928 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.348928 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.348929 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.348929 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.348930 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:47.348930 8029035584 Options.write_buffer_manager: 0x60000147e970
+2025/03/30-11:04:47.348931 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.348931 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.348931 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.348932 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.348932 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.348933 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.348933 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.348934 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.348934 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.348935 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.348935 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.348935 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.348936 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.348936 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.348937 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.348937 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.348938 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.348938 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.348939 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.348939 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.348939 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.348940 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.348940 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.348941 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.348941 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.348942 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.348942 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.348943 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.348943 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.348944 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.348944 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.348944 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.348945 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.348945 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.348946 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.348946 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.348947 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.348947 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.348948 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:47.348948 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.348949 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.348949 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.348950 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.348950 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.348951 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.348951 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.348951 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.348952 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.348952 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.348953 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.348953 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.348954 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.348954 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.348955 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.348955 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.348956 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.348956 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.348957 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.348960 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.348960 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.349017 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000012
+2025/03/30-11:04:47.349041 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.349042 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.349042 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.349043 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.349043 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.349044 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.349044 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.349045 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.349052 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f65ac0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600001a7cf18
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.349053 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.349053 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.349054 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.349054 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.349055 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.349055 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.349056 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.349056 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.349057 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.349057 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.349057 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.349058 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.349058 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.349059 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.349059 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.349060 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.349060 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.349061 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.349061 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.349062 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.349062 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.349063 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.349063 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.349063 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.349064 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.349064 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.349065 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.349065 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.349066 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.349066 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.349067 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.349067 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:47.349067 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.349068 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.349068 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.349069 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.349069 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.349070 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.349070 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.349071 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.349071 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.349072 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.349072 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.349073 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.349073 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.349074 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.349074 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.349074 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.349075 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.349075 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.349076 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.349076 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.349077 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.349077 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.349078 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.349079 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.349080 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.349080 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.349081 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.349081 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.349082 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.349082 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.349083 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.349083 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.349083 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.349084 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.349084 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.349085 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.349085 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.349086 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.349086 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.349087 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.349087 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.349088 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.349088 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.349088 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.349089 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:47.349089 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.349090 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:47.349090 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.349091 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:47.349091 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.349092 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.349092 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.349093 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.349093 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.349094 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.349250 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000012 succeeded,manifest_file_number is 12, next_file_number is 16, last_sequence is 419, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.349252 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:47.349279 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa
+2025/03/30-11:04:47.349319 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087349318, "job": 1, "event": "recovery_started", "wal_files": [4, 11]}
+2025/03/30-11:04:47.349320 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.349417 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:47.349468 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087349467, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.349508 8029035584 [db/version_set.cc:5369] Creating manifest 18
+2025/03/30-11:04:47.350269 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f611c60
+2025/03/30-11:04:47.350291 8029035584 DB pointer 0x11f84fc00
+2025/03/30-11:04:47.350300 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.350839 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.350840 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.350840 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.350841 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.350841 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.350842 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.350842 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.350843 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.350843 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.350844 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.350844 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.350845 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.350845 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.350846 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.350846 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.350847 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.350847 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.350847 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.350848 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.350848 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.350849 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:47.350849 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.350850 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.350850 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.350851 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.350851 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.350852 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.350852 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.350853 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.350853 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.350854 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.350854 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.350855 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.350855 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.350855 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.350856 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.350856 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.350857 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.350857 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.350858 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.350858 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.350859 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.350859 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.350860 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:47.350860 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.350861 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:47.350861 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.350861 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:47.350862 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.350862 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.350863 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.350863 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.350864 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.350864 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-11:04:56.354844 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:56.354975 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 9.0 total, 9.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 33.65 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 1/0 33.65 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 9.0 total, 9.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600001a7cf18#98197 capacity: 64.00 MB seed: 152519891 usage: 1.01 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 0.000219 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.47 KB,0.000722706%) IndexBlock(1,0.29 KB,0.000436604%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG.old.1743347058143088 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG.old.1743347058143088
new file mode 100644
index 0000000..ec803e1
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG.old.1743347058143088
@@ -0,0 +1,335 @@
+2025/03/30-10:54:54.648341 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.648363 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.648364 8029035584 DB SUMMARY
+2025/03/30-10:54:54.648364 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDE
+2025/03/30-10:54:54.648374 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core dir, Total Num: 0, files:
+2025/03/30-10:54:54.648375 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core:
+2025/03/30-10:54:54.648375 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.648376 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.648376 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.648377 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.648377 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.648378 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.648378 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.648379 8029035584 Options.env: 0x6000035a8f00
+2025/03/30-10:54:54.648379 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.648380 8029035584 Options.info_log: 0x12e70e468
+2025/03/30-10:54:54.648380 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.648381 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.648381 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.648382 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.648382 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.648383 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.648383 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.648384 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.648384 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.648385 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.648385 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.648386 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.648386 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.648387 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.648387 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.648388 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.648388 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.648389 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.648389 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.648390 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.648390 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.648391 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.648391 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.648392 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.648392 8029035584 Options.write_buffer_manager: 0x600002ab9ee0
+2025/03/30-10:54:54.648393 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.648393 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.648394 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.648394 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.648395 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.648395 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.648396 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.648396 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.648397 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.648397 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.648398 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.648398 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.648399 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.648399 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.648400 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.648400 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.648401 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.648401 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.648402 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.648402 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.648403 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.648403 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.648404 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.648404 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.648404 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.648405 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.648406 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.648406 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.648407 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.648407 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.648408 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.648408 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.648409 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.648410 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.648410 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.648411 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.648412 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.648412 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.648413 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.648414 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.648414 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.648415 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.648415 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.648416 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.648417 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.648417 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.648418 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.648418 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.648419 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.648420 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.648420 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.648421 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.648421 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.648422 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.648423 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.648423 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.648424 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.648424 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.648428 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.648428 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.648696 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.648949 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core/MANIFEST-000001
+2025/03/30-10:54:54.648968 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.648969 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.648969 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.648970 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.648970 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.648971 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.648971 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.648972 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.648978 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x60000118c5e0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024a4a98
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.648979 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.648979 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.648980 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.648980 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.648981 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.648981 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.648982 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.648982 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.648983 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.648983 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.648984 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.648984 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.648985 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.648985 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.648986 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.648986 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.648987 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.648987 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.648988 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.648988 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.648989 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.648989 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.648990 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.648990 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.648991 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.648991 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.648992 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.648992 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.648993 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.648993 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.648994 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.648994 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.648995 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.648995 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.648996 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.648996 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.648997 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.648997 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.648998 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.648998 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.648999 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.648999 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.649000 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.649000 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.649001 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.649001 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.649002 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.649002 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.649003 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.649004 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.649004 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.649005 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.649005 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.649006 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.649006 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.649007 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.649007 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.649009 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.649009 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.649010 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.649010 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.649011 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.649011 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.649012 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.649013 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.649013 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.649014 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.649014 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.649014 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.649015 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.649015 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.649016 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.649016 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.649017 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.649018 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.649018 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.649018 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.649019 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.649019 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.649020 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.649020 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.649021 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.649022 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.649022 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.649023 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.649023 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.649024 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.649173 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/core/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.649174 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.649194 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa
+2025/03/30-10:54:54.649268 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.649972 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e711610
+2025/03/30-10:54:54.649986 8029035584 DB pointer 0x139087800
+2025/03/30-10:54:54.649993 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.650731 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.650733 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.650734 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.650735 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.650735 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.650736 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.650737 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.650738 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.650738 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.650739 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.650739 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.650740 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.650740 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.650741 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.650742 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.650742 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.650743 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.650743 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.650744 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.650744 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.650745 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.650746 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.650746 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.650747 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.650747 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.650748 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.650749 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.650750 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.650750 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.650751 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.650751 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.650752 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.650752 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.650753 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.650754 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.650754 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.650755 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.650755 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.650756 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.650757 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.650757 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.650758 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.650758 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.650759 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.650759 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.650760 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.650761 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.650761 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.650762 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.650762 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.650763 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.650764 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.650764 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.650765 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
+2025/03/30-10:55:06.651058 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:55:06.651195 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 12.0 total, 12.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 12.0 total, 12.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x6000024a4a98#97224 capacity: 64.00 MB seed: 152519891 usage: 0.08 KB table_size: 1024 occupancy: 1 collections: 1 last_copies: 0 last_secs: 0.000106 secs_since: 0
+Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG.old.1743347087348750 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG.old.1743347087348750
new file mode 100644
index 0000000..a4a8ce3
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/LOG.old.1743347087348750
@@ -0,0 +1,304 @@
+2025/03/30-11:04:18.143276 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.143302 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.143303 8029035584 DB SUMMARY
+2025/03/30-11:04:18.143304 8029035584 DB Session ID: 7MUCSF891X500MQRN1NI
+2025/03/30-11:04:18.143339 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.143340 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.143344 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-11:04:18.143345 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core dir, Total Num: 0, files:
+2025/03/30-11:04:18.143346 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core: 000004.log size: 58306 ;
+2025/03/30-11:04:18.143347 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.143347 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.143348 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.143348 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.143349 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.143350 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.143350 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.143351 8029035584 Options.env: 0x600003b80ae0
+2025/03/30-11:04:18.143352 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.143352 8029035584 Options.info_log: 0x12d407218
+2025/03/30-11:04:18.143353 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.143353 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.143354 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.143355 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.143355 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.143356 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.143357 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.143357 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.143358 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.143358 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.143359 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.143360 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.143360 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.143361 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:18.143361 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.143362 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.143363 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.143363 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.143364 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.143365 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.143365 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.143366 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.143366 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.143367 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:18.143368 8029035584 Options.write_buffer_manager: 0x6000024845b0
+2025/03/30-11:04:18.143368 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.143369 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.143370 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.143370 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.143371 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.143371 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.143372 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.143373 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.143373 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.143374 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.143374 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.143375 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.143376 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.143376 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.143377 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.143378 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.143378 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.143379 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.143379 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.143380 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.143381 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.143381 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.143382 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.143382 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.143383 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.143384 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.143384 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.143385 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.143386 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.143386 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.143387 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.143387 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.143388 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.143389 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.143389 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.143390 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.143391 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.143391 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.143392 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:18.143392 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.143393 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.143394 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.143394 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.143395 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.143396 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.143396 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.143397 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.143397 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.143398 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.143399 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.143399 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.143400 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.143401 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.143401 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.143402 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.143403 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.143403 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.143404 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.143408 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.143408 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.143638 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000005
+2025/03/30-11:04:18.143778 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.143779 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.143780 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.143781 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.143781 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.143782 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.143783 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.143783 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.143797 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001f97480)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600002a80918
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.143798 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.143798 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.143799 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.143800 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.143800 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.143801 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.143802 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.143802 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.143803 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.143804 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.143804 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.143805 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.143806 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.143806 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.143807 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.143808 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.143808 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.143809 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.143809 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.143810 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.143811 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.143811 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.143812 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.143813 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.143813 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.143814 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.143815 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.143815 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.143816 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.143816 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.143817 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.143818 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:18.143818 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.143819 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.143820 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.143820 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.143821 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.143822 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.143822 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.143823 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.143824 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.143824 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.143825 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.143826 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.143826 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.143827 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.143828 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.143828 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.143829 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.143829 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.143830 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.143831 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.143831 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.143832 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.143833 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.143834 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.143835 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.143836 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.143837 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.143837 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.143838 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.143839 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.143839 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.143840 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.143841 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.143841 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.143842 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.143842 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.143843 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.143844 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.143844 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.143845 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.143846 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.143846 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.143847 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.143847 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.143848 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:18.143849 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.143849 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:18.143850 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.143851 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:18.143851 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.143852 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.143853 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.143853 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.143854 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.143854 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.144025 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/core/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.144027 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-11:04:18.144203 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa
+2025/03/30-11:04:18.144259 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058144257, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-11:04:18.144260 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.145296 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058145284, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 34457, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 419, "table_properties": {"data_size": 32716, "index_size": 210, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 453, "raw_key_size": 28143, "raw_average_key_size": 85, "raw_value_size": 16227, "raw_average_value_size": 49, "num_data_blocks": 3, "num_entries": 331, "num_filter_entries": 331, "num_deletions": 22, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "4b14c4ec-22ca-4e6a-ba52-1f6b15a01faa", "db_session_id": "7MUCSF891X500MQRN1NI", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-11:04:18.145374 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058145373, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.145441 8029035584 [db/version_set.cc:5369] Creating manifest 12
+2025/03/30-11:04:18.146448 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d410530
+2025/03/30-11:04:18.146470 8029035584 DB pointer 0x12d84e600
+2025/03/30-11:04:18.146480 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.147125 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.147126 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.147127 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.147127 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.147128 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.147129 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.147129 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.147130 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.147131 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.147131 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.147132 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.147133 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.147133 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.147134 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.147134 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.147135 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.147136 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.147136 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.147137 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.147138 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.147138 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:18.147139 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.147139 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.147140 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.147141 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.147141 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.147143 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.147143 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.147144 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.147144 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.147145 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.147146 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.147146 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.147147 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.147147 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.147148 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.147149 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.147149 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.147150 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.147150 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.147151 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.147152 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.147152 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.147153 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:18.147153 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.147154 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:18.147155 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.147155 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:18.147156 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.147157 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.147157 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.147158 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.147158 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.147159 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/MANIFEST-000018 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/MANIFEST-000018
new file mode 100644
index 0000000..6a46541
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/MANIFEST-000018 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/OPTIONS-000020 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/OPTIONS-000020
new file mode 100644
index 0000000..01cd046
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/OPTIONS-000020 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/OPTIONS-000022 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/OPTIONS-000022
new file mode 100644
index 0000000..275e01e
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/core/OPTIONS-000022 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000004.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000004.log
new file mode 100644
index 0000000..27c0a08
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000004.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000010.sst b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000010.sst
new file mode 100644
index 0000000..9571710
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000010.sst differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000011.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000011.log
new file mode 100644
index 0000000..4238ae7
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000011.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000017.log b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000017.log
new file mode 100644
index 0000000..afde903
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/000017.log differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/CURRENT b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/CURRENT
new file mode 100644
index 0000000..0dc913a
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/CURRENT differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/IDENTITY b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/IDENTITY
new file mode 100644
index 0000000..08ee74d
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/IDENTITY differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOCK b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOCK
new file mode 100644
index 0000000..e69de29
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG
new file mode 100644
index 0000000..fdd2f18
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG
@@ -0,0 +1,342 @@
+2025/03/30-11:04:47.341622 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:47.341791 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:47.341792 8029035584 DB SUMMARY
+2025/03/30-11:04:47.341793 8029035584 DB Session ID: 5WJ1J1MXYEBJX1PPHEZ2
+2025/03/30-11:04:47.341820 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:47.341821 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:47.341824 8029035584 MANIFEST file: MANIFEST-000012 size: 199 Bytes
+2025/03/30-11:04:47.341825 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet dir, Total Num: 1, files: 000010.sst
+2025/03/30-11:04:47.341825 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet: 000004.log size: 189 ; 000011.log size: 60 ;
+2025/03/30-11:04:47.341826 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:47.341827 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:47.341827 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:47.341828 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:47.341828 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:47.341829 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:47.341829 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:47.341829 8029035584 Options.env: 0x600000b744e0
+2025/03/30-11:04:47.341830 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:47.341830 8029035584 Options.info_log: 0x11f705ca8
+2025/03/30-11:04:47.341831 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:47.341831 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:47.341832 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:47.341832 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:47.341832 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:47.341833 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:47.341833 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:47.341834 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:47.341834 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:47.341834 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:47.341835 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:47.341835 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:47.341836 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:47.341836 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:47.341836 8029035584 Options.db_log_dir:
+2025/03/30-11:04:47.341837 8029035584 Options.wal_dir:
+2025/03/30-11:04:47.341837 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:47.341838 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:47.341838 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:47.341839 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:47.341839 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:47.341839 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:47.341840 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:47.341840 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:47.341841 8029035584 Options.write_buffer_manager: 0x6000014741a0
+2025/03/30-11:04:47.341841 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:47.341841 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:47.341842 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:47.341842 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:47.341843 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:47.341843 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:47.341843 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:47.341844 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:47.341844 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:47.341845 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:47.341845 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:47.341845 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:47.341846 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:47.341846 8029035584 Options.row_cache: None
+2025/03/30-11:04:47.341847 8029035584 Options.wal_filter: None
+2025/03/30-11:04:47.341847 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:47.341848 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:47.341848 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:47.341848 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:47.341849 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:47.341849 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:47.341849 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:47.341850 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:47.341850 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:47.341851 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:47.341851 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:47.341852 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:47.341852 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:47.341852 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:47.341853 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:47.341853 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:47.341854 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:47.341854 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:47.341855 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:47.341855 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:47.341855 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:47.341856 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:47.341856 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:47.341857 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:47.341857 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:47.341858 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:47.341858 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:47.341858 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:47.341859 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:47.341859 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:47.341860 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:47.341860 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:47.341860 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:47.341861 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:47.341861 8029035584 Compression algorithms supported:
+2025/03/30-11:04:47.341862 8029035584 kZSTD supported: 0
+2025/03/30-11:04:47.341862 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:47.341863 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:47.341863 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:47.341864 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:47.341864 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:47.341864 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:47.341865 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:47.341868 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:47.341869 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:47.341932 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000012
+2025/03/30-11:04:47.341961 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:47.341962 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:47.341962 8029035584 Options.merge_operator: None
+2025/03/30-11:04:47.341963 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:47.341963 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:47.341964 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:47.341964 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:47.341964 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:47.341993 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600002f7fce0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600001a70318
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:47.341994 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:47.341995 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:47.341995 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:47.341996 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:47.341996 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:47.341997 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:47.341997 8029035584 Options.num_levels: 7
+2025/03/30-11:04:47.341998 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:47.341998 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:47.341998 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:47.341999 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:47.341999 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:47.342000 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:47.342000 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.342001 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.342001 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.342001 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:47.342002 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.342002 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.342003 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:47.342003 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:47.342004 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:47.342004 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:47.342004 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:47.342005 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:47.342005 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:47.342006 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:47.342006 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:47.342006 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.342007 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.342007 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.342008 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:47.342008 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:47.342009 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.342009 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:47.342009 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.342010 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:47.342010 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:47.342011 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:47.342011 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:47.342012 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:47.342012 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:47.342013 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:47.342013 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.342013 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.342014 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.342014 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:47.342015 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.342015 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.342015 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:47.342016 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:47.342016 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:47.342017 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:47.342017 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:47.342018 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:47.342019 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:47.342019 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:47.342020 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:47.342021 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:47.342021 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:47.342022 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:47.342022 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:47.342023 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:47.342023 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:47.342024 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.342024 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:47.342024 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:47.342025 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:47.342025 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:47.342026 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:47.342026 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:47.342027 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:47.342027 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:47.342027 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:47.342028 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:47.342028 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:47.342029 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:47.342029 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:47.342029 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:47.342030 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:47.342030 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:47.342031 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.342031 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.342032 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.342032 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:47.342033 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.342033 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:47.342212 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000012 succeeded,manifest_file_number is 12, next_file_number is 16, last_sequence is 3, log_number is 5,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:47.342214 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 5
+2025/03/30-11:04:47.342236 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 8896721e-486d-4dd8-a43e-d90bdd21d6b6
+2025/03/30-11:04:47.342282 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087342279, "job": 1, "event": "recovery_started", "wal_files": [4, 11]}
+2025/03/30-11:04:47.342284 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:47.342308 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #11 mode 2
+2025/03/30-11:04:47.342401 8029035584 EVENT_LOG_v1 {"time_micros": 1743347087342400, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:47.342461 8029035584 [db/version_set.cc:5369] Creating manifest 18
+2025/03/30-11:04:47.343492 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x11f7067d0
+2025/03/30-11:04:47.343509 8029035584 DB pointer 0x12001e800
+2025/03/30-11:04:47.343524 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:47.343620 6198161408 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:47.343624 6198161408 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 0.0 total, 0.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 1.29 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Sum 1/0 1.29 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 0.0 total, 0.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600001a70318#98197 capacity: 64.00 MB seed: 152519891 usage: 0.46 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 1.5e-05 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.10 KB,0.000150502%) IndexBlock(1,0.10 KB,0.000159442%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
+2025/03/30-11:04:47.344085 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:47.344086 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:47.344087 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:47.344087 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:47.344088 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:47.344088 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:47.344089 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:47.344089 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:47.344090 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:47.344090 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:47.344091 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:47.344091 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:47.344091 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:47.344092 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:47.344092 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:47.344093 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:47.344093 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:47.344094 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:47.344094 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:47.344094 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:47.344095 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:47.344095 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:47.344096 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:47.344096 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:47.344097 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:47.344097 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:47.344098 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:47.344099 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:47.344099 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:47.344099 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:47.344100 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:47.344100 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:47.344101 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:47.344101 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:47.344102 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:47.344102 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:47.344102 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:47.344103 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:47.344103 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:47.344104 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:47.344104 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:47.344105 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:47.344105 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:47.344105 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:47.344106 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:47.344106 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:47.344107 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:47.344107 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:47.344108 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:47.344108 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:47.344109 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:47.344109 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:47.344109 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:47.344110 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG.old.1743347058130915 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG.old.1743347058130915
new file mode 100644
index 0000000..75a4bc8
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG.old.1743347058130915
@@ -0,0 +1,335 @@
+2025/03/30-10:54:54.636329 8029035584 RocksDB version: 8.6.0
+2025/03/30-10:54:54.636595 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-10:54:54.636597 8029035584 DB SUMMARY
+2025/03/30-10:54:54.636598 8029035584 DB Session ID: KY92ZR8LCBK63UYA6SDI
+2025/03/30-10:54:54.636629 8029035584 SST files in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet dir, Total Num: 0, files:
+2025/03/30-10:54:54.636631 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet:
+2025/03/30-10:54:54.636632 8029035584 Options.error_if_exists: 0
+2025/03/30-10:54:54.636633 8029035584 Options.create_if_missing: 1
+2025/03/30-10:54:54.636634 8029035584 Options.paranoid_checks: 1
+2025/03/30-10:54:54.636634 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-10:54:54.636635 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-10:54:54.636636 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-10:54:54.636636 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-10:54:54.636637 8029035584 Options.env: 0x6000035a0240
+2025/03/30-10:54:54.636638 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-10:54:54.636639 8029035584 Options.info_log: 0x12e506348
+2025/03/30-10:54:54.636640 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-10:54:54.636641 8029035584 Options.statistics: 0x0
+2025/03/30-10:54:54.636641 8029035584 Options.use_fsync: 0
+2025/03/30-10:54:54.636642 8029035584 Options.max_log_file_size: 0
+2025/03/30-10:54:54.636643 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-10:54:54.636643 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-10:54:54.636644 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-10:54:54.636645 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-10:54:54.636646 8029035584 Options.allow_fallocate: 1
+2025/03/30-10:54:54.636646 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-10:54:54.636647 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-10:54:54.636648 8029035584 Options.use_direct_reads: 0
+2025/03/30-10:54:54.636648 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-10:54:54.636649 8029035584 Options.create_missing_column_families: 1
+2025/03/30-10:54:54.636650 8029035584 Options.db_log_dir:
+2025/03/30-10:54:54.636651 8029035584 Options.wal_dir:
+2025/03/30-10:54:54.636651 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-10:54:54.636652 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-10:54:54.636653 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-10:54:54.636653 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-10:54:54.636654 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-10:54:54.636655 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-10:54:54.636656 8029035584 Options.advise_random_on_open: 1
+2025/03/30-10:54:54.636656 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-10:54:54.636657 8029035584 Options.write_buffer_manager: 0x600002abc270
+2025/03/30-10:54:54.636658 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-10:54:54.636659 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-10:54:54.636659 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-10:54:54.636660 8029035584 Options.rate_limiter: 0x0
+2025/03/30-10:54:54.636661 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-10:54:54.636662 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-10:54:54.636663 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-10:54:54.636663 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-10:54:54.636664 8029035584 Options.unordered_write: 0
+2025/03/30-10:54:54.636665 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-10:54:54.636666 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-10:54:54.636666 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-10:54:54.636667 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-10:54:54.636668 8029035584 Options.row_cache: None
+2025/03/30-10:54:54.636668 8029035584 Options.wal_filter: None
+2025/03/30-10:54:54.636669 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-10:54:54.636670 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-10:54:54.636671 8029035584 Options.two_write_queues: 0
+2025/03/30-10:54:54.636672 8029035584 Options.manual_wal_flush: 0
+2025/03/30-10:54:54.636672 8029035584 Options.wal_compression: 0
+2025/03/30-10:54:54.636673 8029035584 Options.atomic_flush: 0
+2025/03/30-10:54:54.636674 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-10:54:54.636674 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-10:54:54.636675 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-10:54:54.636676 8029035584 Options.log_readahead_size: 0
+2025/03/30-10:54:54.636677 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-10:54:54.636677 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-10:54:54.636678 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-10:54:54.636679 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-10:54:54.636680 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-10:54:54.636680 8029035584 Options.db_host_id: __hostname__
+2025/03/30-10:54:54.636681 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-10:54:54.636682 8029035584 Options.max_background_jobs: 12
+2025/03/30-10:54:54.636683 8029035584 Options.max_background_compactions: -1
+2025/03/30-10:54:54.636684 8029035584 Options.max_subcompactions: 1
+2025/03/30-10:54:54.636684 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-10:54:54.636685 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-10:54:54.636686 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-10:54:54.636687 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-10:54:54.636687 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-10:54:54.636688 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-10:54:54.636689 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-10:54:54.636690 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-10:54:54.636690 8029035584 Options.max_open_files: -1
+2025/03/30-10:54:54.636691 8029035584 Options.bytes_per_sync: 0
+2025/03/30-10:54:54.636692 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-10:54:54.636692 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-10:54:54.636693 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-10:54:54.636694 8029035584 Options.max_background_flushes: -1
+2025/03/30-10:54:54.636695 8029035584 Compression algorithms supported:
+2025/03/30-10:54:54.636696 8029035584 kZSTD supported: 0
+2025/03/30-10:54:54.636696 8029035584 kZlibCompression supported: 0
+2025/03/30-10:54:54.636697 8029035584 kXpressCompression supported: 0
+2025/03/30-10:54:54.636698 8029035584 kSnappyCompression supported: 0
+2025/03/30-10:54:54.636699 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-10:54:54.636700 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-10:54:54.636700 8029035584 kLZ4Compression supported: 0
+2025/03/30-10:54:54.636701 8029035584 kBZip2Compression supported: 0
+2025/03/30-10:54:54.636707 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-10:54:54.636708 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-10:54:54.637211 8029035584 [db/db_impl/db_impl_open.cc:319] Creating manifest 1
+2025/03/30-10:54:54.637529 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet/MANIFEST-000001
+2025/03/30-10:54:54.637575 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-10:54:54.637577 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-10:54:54.637578 8029035584 Options.merge_operator: None
+2025/03/30-10:54:54.637578 8029035584 Options.compaction_filter: None
+2025/03/30-10:54:54.637579 8029035584 Options.compaction_filter_factory: None
+2025/03/30-10:54:54.637579 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-10:54:54.637580 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-10:54:54.637580 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-10:54:54.637590 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001194ac0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x6000024b8318
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-10:54:54.637591 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-10:54:54.637592 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-10:54:54.637592 8029035584 Options.compression: NoCompression
+2025/03/30-10:54:54.637593 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-10:54:54.637594 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-10:54:54.637594 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-10:54:54.637595 8029035584 Options.num_levels: 7
+2025/03/30-10:54:54.637595 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-10:54:54.637596 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-10:54:54.637596 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-10:54:54.637597 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-10:54:54.637597 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-10:54:54.637598 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-10:54:54.637598 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.637599 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.637599 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.637600 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-10:54:54.637600 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.637601 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.637601 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-10:54:54.637602 8029035584 Options.compression_opts.level: 32767
+2025/03/30-10:54:54.637602 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-10:54:54.637603 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-10:54:54.637603 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-10:54:54.637604 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-10:54:54.637604 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-10:54:54.637605 8029035584 Options.compression_opts.enabled: false
+2025/03/30-10:54:54.637605 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-10:54:54.637606 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.637606 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.637606 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.637607 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-10:54:54.637607 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-10:54:54.637608 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.637609 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-10:54:54.637609 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.637610 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-10:54:54.637610 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-10:54:54.637611 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-10:54:54.637611 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-10:54:54.637612 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-10:54:54.637612 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-10:54:54.637613 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-10:54:54.637613 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.637614 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.637614 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.637615 8029035584 Options.arena_block_size: 1048576
+2025/03/30-10:54:54.637615 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.637616 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.637616 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-10:54:54.637617 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-10:54:54.637618 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-10:54:54.637618 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-10:54:54.637619 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-10:54:54.637619 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-10:54:54.637620 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-10:54:54.637620 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-10:54:54.637622 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-10:54:54.637622 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-10:54:54.637623 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-10:54:54.637624 8029035584 Options.table_properties_collectors:
+2025/03/30-10:54:54.637624 8029035584 Options.inplace_update_support: 0
+2025/03/30-10:54:54.637625 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-10:54:54.637625 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-10:54:54.637626 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.637626 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-10:54:54.637627 8029035584 Options.bloom_locality: 0
+2025/03/30-10:54:54.637627 8029035584 Options.max_successive_merges: 0
+2025/03/30-10:54:54.637628 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-10:54:54.637628 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-10:54:54.637629 8029035584 Options.force_consistency_checks: 1
+2025/03/30-10:54:54.637629 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-10:54:54.637629 8029035584 Options.ttl: 2592000
+2025/03/30-10:54:54.637630 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-10:54:54.637631 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-10:54:54.637631 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-10:54:54.637631 8029035584 Options.enable_blob_files: false
+2025/03/30-10:54:54.637632 8029035584 Options.min_blob_size: 0
+2025/03/30-10:54:54.637632 8029035584 Options.blob_file_size: 268435456
+2025/03/30-10:54:54.637633 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-10:54:54.637633 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-10:54:54.637634 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.637635 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.637635 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.637636 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-10:54:54.637636 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.637637 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-10:54:54.637876 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/nextgraph-rs/.ng/server/storage/wallet/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-10:54:54.637877 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-10:54:54.637905 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 8896721e-486d-4dd8-a43e-d90bdd21d6b6
+2025/03/30-10:54:54.638039 8029035584 [db/version_set.cc:5369] Creating manifest 5
+2025/03/30-10:54:54.639017 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12e506e70
+2025/03/30-10:54:54.639042 8029035584 DB pointer 0x138813c00
+2025/03/30-10:54:54.639069 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-10:54:54.639140 6142537728 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-10:54:54.639143 6142537728 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 0.0 total, 0.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ Sum 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00 0.00 0 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 0.0 total, 0.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x6000024b8318#97224 capacity: 64.00 MB seed: 152519891 usage: 0.08 KB table_size: 1024 occupancy: 1 collections: 1 last_copies: 0 last_secs: 1.7e-05 secs_since: 0
+Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
+2025/03/30-10:54:54.639755 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-10:54:54.639756 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-10:54:54.639757 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-10:54:54.639757 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-10:54:54.639758 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-10:54:54.639759 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-10:54:54.639759 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-10:54:54.639760 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-10:54:54.639760 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-10:54:54.639761 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-10:54:54.639761 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-10:54:54.639762 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-10:54:54.639762 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-10:54:54.639763 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-10:54:54.639763 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-10:54:54.639764 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-10:54:54.639764 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-10:54:54.639765 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-10:54:54.639765 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-10:54:54.639766 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-10:54:54.639766 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-10:54:54.639767 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-10:54:54.639767 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-10:54:54.639768 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-10:54:54.639768 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-10:54:54.639769 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-10:54:54.639770 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-10:54:54.639771 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-10:54:54.639771 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-10:54:54.639772 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-10:54:54.639772 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-10:54:54.639773 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-10:54:54.639773 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-10:54:54.639774 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-10:54:54.639774 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-10:54:54.639775 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-10:54:54.639775 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-10:54:54.639776 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-10:54:54.639776 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-10:54:54.639777 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-10:54:54.639777 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-10:54:54.639778 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-10:54:54.639778 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-10:54:54.639779 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-10:54:54.639779 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-10:54:54.639780 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-10:54:54.639780 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-10:54:54.639781 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-10:54:54.639781 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-10:54:54.639782 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-10:54:54.639783 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-10:54:54.639783 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-10:54:54.639784 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-10:54:54.639784 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG.old.1743347087341443 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG.old.1743347087341443
new file mode 100644
index 0000000..aef8d46
--- /dev/null
+++ b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/LOG.old.1743347087341443
@@ -0,0 +1,343 @@
+2025/03/30-11:04:18.131239 8029035584 RocksDB version: 8.6.0
+2025/03/30-11:04:18.131506 8029035584 Compile date 2023-06-15 05:32:14
+2025/03/30-11:04:18.131508 8029035584 DB SUMMARY
+2025/03/30-11:04:18.131509 8029035584 DB Session ID: 7MUCSF891X500MQRN1NH
+2025/03/30-11:04:18.131573 8029035584 CURRENT file: CURRENT
+2025/03/30-11:04:18.131575 8029035584 IDENTITY file: IDENTITY
+2025/03/30-11:04:18.131579 8029035584 MANIFEST file: MANIFEST-000005 size: 83 Bytes
+2025/03/30-11:04:18.131581 8029035584 SST files in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet dir, Total Num: 0, files:
+2025/03/30-11:04:18.131582 8029035584 Write Ahead Log file in /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet: 000004.log size: 189 ;
+2025/03/30-11:04:18.131584 8029035584 Options.error_if_exists: 0
+2025/03/30-11:04:18.131585 8029035584 Options.create_if_missing: 1
+2025/03/30-11:04:18.131585 8029035584 Options.paranoid_checks: 1
+2025/03/30-11:04:18.131586 8029035584 Options.flush_verify_memtable_count: 1
+2025/03/30-11:04:18.131587 8029035584 Options.compaction_verify_record_count: 1
+2025/03/30-11:04:18.131588 8029035584 Options.track_and_verify_wals_in_manifest: 0
+2025/03/30-11:04:18.131588 8029035584 Options.verify_sst_unique_id_in_manifest: 1
+2025/03/30-11:04:18.131589 8029035584 Options.env: 0x600003b9c540
+2025/03/30-11:04:18.131590 8029035584 Options.fs: EncryptedFileSystem
+2025/03/30-11:04:18.131591 8029035584 Options.info_log: 0x12d305b48
+2025/03/30-11:04:18.131592 8029035584 Options.max_file_opening_threads: 16
+2025/03/30-11:04:18.131593 8029035584 Options.statistics: 0x0
+2025/03/30-11:04:18.131593 8029035584 Options.use_fsync: 0
+2025/03/30-11:04:18.131594 8029035584 Options.max_log_file_size: 0
+2025/03/30-11:04:18.131595 8029035584 Options.max_manifest_file_size: 1073741824
+2025/03/30-11:04:18.131596 8029035584 Options.log_file_time_to_roll: 0
+2025/03/30-11:04:18.131597 8029035584 Options.keep_log_file_num: 1000
+2025/03/30-11:04:18.131597 8029035584 Options.recycle_log_file_num: 0
+2025/03/30-11:04:18.131598 8029035584 Options.allow_fallocate: 1
+2025/03/30-11:04:18.131599 8029035584 Options.allow_mmap_reads: 0
+2025/03/30-11:04:18.131600 8029035584 Options.allow_mmap_writes: 0
+2025/03/30-11:04:18.131600 8029035584 Options.use_direct_reads: 0
+2025/03/30-11:04:18.131601 8029035584 Options.use_direct_io_for_flush_and_compaction: 0
+2025/03/30-11:04:18.131602 8029035584 Options.create_missing_column_families: 1
+2025/03/30-11:04:18.131603 8029035584 Options.db_log_dir:
+2025/03/30-11:04:18.131603 8029035584 Options.wal_dir:
+2025/03/30-11:04:18.131604 8029035584 Options.table_cache_numshardbits: 6
+2025/03/30-11:04:18.131605 8029035584 Options.WAL_ttl_seconds: 0
+2025/03/30-11:04:18.131606 8029035584 Options.WAL_size_limit_MB: 0
+2025/03/30-11:04:18.131606 8029035584 Options.max_write_batch_group_size_bytes: 1048576
+2025/03/30-11:04:18.131607 8029035584 Options.manifest_preallocation_size: 4194304
+2025/03/30-11:04:18.131608 8029035584 Options.is_fd_close_on_exec: 1
+2025/03/30-11:04:18.131609 8029035584 Options.advise_random_on_open: 1
+2025/03/30-11:04:18.131609 8029035584 Options.db_write_buffer_size: 67108864
+2025/03/30-11:04:18.131610 8029035584 Options.write_buffer_manager: 0x60000249c1a0
+2025/03/30-11:04:18.131611 8029035584 Options.access_hint_on_compaction_start: 1
+2025/03/30-11:04:18.131612 8029035584 Options.random_access_max_buffer_size: 1048576
+2025/03/30-11:04:18.131612 8029035584 Options.use_adaptive_mutex: 0
+2025/03/30-11:04:18.131613 8029035584 Options.rate_limiter: 0x0
+2025/03/30-11:04:18.131614 8029035584 Options.sst_file_manager.rate_bytes_per_sec: 0
+2025/03/30-11:04:18.131615 8029035584 Options.wal_recovery_mode: 2
+2025/03/30-11:04:18.131616 8029035584 Options.enable_thread_tracking: 0
+2025/03/30-11:04:18.131617 8029035584 Options.enable_pipelined_write: 0
+2025/03/30-11:04:18.131617 8029035584 Options.unordered_write: 0
+2025/03/30-11:04:18.131618 8029035584 Options.allow_concurrent_memtable_write: 1
+2025/03/30-11:04:18.131619 8029035584 Options.enable_write_thread_adaptive_yield: 1
+2025/03/30-11:04:18.131619 8029035584 Options.write_thread_max_yield_usec: 100
+2025/03/30-11:04:18.131620 8029035584 Options.write_thread_slow_yield_usec: 3
+2025/03/30-11:04:18.131621 8029035584 Options.row_cache: None
+2025/03/30-11:04:18.131622 8029035584 Options.wal_filter: None
+2025/03/30-11:04:18.131623 8029035584 Options.avoid_flush_during_recovery: 0
+2025/03/30-11:04:18.131623 8029035584 Options.allow_ingest_behind: 0
+2025/03/30-11:04:18.131624 8029035584 Options.two_write_queues: 0
+2025/03/30-11:04:18.131625 8029035584 Options.manual_wal_flush: 0
+2025/03/30-11:04:18.131626 8029035584 Options.wal_compression: 0
+2025/03/30-11:04:18.131626 8029035584 Options.atomic_flush: 0
+2025/03/30-11:04:18.131627 8029035584 Options.avoid_unnecessary_blocking_io: 0
+2025/03/30-11:04:18.131628 8029035584 Options.persist_stats_to_disk: 0
+2025/03/30-11:04:18.131629 8029035584 Options.write_dbid_to_manifest: 0
+2025/03/30-11:04:18.131629 8029035584 Options.log_readahead_size: 0
+2025/03/30-11:04:18.131630 8029035584 Options.file_checksum_gen_factory: Unknown
+2025/03/30-11:04:18.131631 8029035584 Options.best_efforts_recovery: 0
+2025/03/30-11:04:18.131632 8029035584 Options.max_bgerror_resume_count: 2147483647
+2025/03/30-11:04:18.131632 8029035584 Options.bgerror_resume_retry_interval: 1000000
+2025/03/30-11:04:18.131633 8029035584 Options.allow_data_in_errors: 0
+2025/03/30-11:04:18.131634 8029035584 Options.db_host_id: __hostname__
+2025/03/30-11:04:18.131635 8029035584 Options.enforce_single_del_contracts: true
+2025/03/30-11:04:18.131636 8029035584 Options.max_background_jobs: 12
+2025/03/30-11:04:18.131637 8029035584 Options.max_background_compactions: -1
+2025/03/30-11:04:18.131637 8029035584 Options.max_subcompactions: 1
+2025/03/30-11:04:18.131638 8029035584 Options.avoid_flush_during_shutdown: 0
+2025/03/30-11:04:18.131639 8029035584 Options.writable_file_max_buffer_size: 1048576
+2025/03/30-11:04:18.131640 8029035584 Options.delayed_write_rate : 16777216
+2025/03/30-11:04:18.131640 8029035584 Options.max_total_wal_size: 1073741824
+2025/03/30-11:04:18.131641 8029035584 Options.delete_obsolete_files_period_micros: 21600000000
+2025/03/30-11:04:18.131642 8029035584 Options.stats_dump_period_sec: 600
+2025/03/30-11:04:18.131643 8029035584 Options.stats_persist_period_sec: 600
+2025/03/30-11:04:18.131644 8029035584 Options.stats_history_buffer_size: 1048576
+2025/03/30-11:04:18.131644 8029035584 Options.max_open_files: -1
+2025/03/30-11:04:18.131645 8029035584 Options.bytes_per_sync: 0
+2025/03/30-11:04:18.131646 8029035584 Options.wal_bytes_per_sync: 0
+2025/03/30-11:04:18.131647 8029035584 Options.strict_bytes_per_sync: 0
+2025/03/30-11:04:18.131647 8029035584 Options.compaction_readahead_size: 2097152
+2025/03/30-11:04:18.131648 8029035584 Options.max_background_flushes: -1
+2025/03/30-11:04:18.131649 8029035584 Compression algorithms supported:
+2025/03/30-11:04:18.131650 8029035584 kZSTD supported: 0
+2025/03/30-11:04:18.131651 8029035584 kZlibCompression supported: 0
+2025/03/30-11:04:18.131652 8029035584 kXpressCompression supported: 0
+2025/03/30-11:04:18.131653 8029035584 kSnappyCompression supported: 0
+2025/03/30-11:04:18.131653 8029035584 kZSTDNotFinalCompression supported: 0
+2025/03/30-11:04:18.131654 8029035584 kLZ4HCCompression supported: 0
+2025/03/30-11:04:18.131655 8029035584 kLZ4Compression supported: 0
+2025/03/30-11:04:18.131656 8029035584 kBZip2Compression supported: 0
+2025/03/30-11:04:18.131661 8029035584 Fast CRC32 supported: Supported on Arm64
+2025/03/30-11:04:18.131662 8029035584 DMutex implementation: pthread_mutex_t
+2025/03/30-11:04:18.131973 8029035584 [db/version_set.cc:5858] Recovering from manifest file: /Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000005
+2025/03/30-11:04:18.132196 8029035584 [db/column_family.cc:617] --------------- Options for column family [default]:
+2025/03/30-11:04:18.132197 8029035584 Options.comparator: leveldb.BytewiseComparator
+2025/03/30-11:04:18.132198 8029035584 Options.merge_operator: None
+2025/03/30-11:04:18.132198 8029035584 Options.compaction_filter: None
+2025/03/30-11:04:18.132199 8029035584 Options.compaction_filter_factory: None
+2025/03/30-11:04:18.132199 8029035584 Options.sst_partitioner_factory: None
+2025/03/30-11:04:18.132200 8029035584 Options.memtable_factory: SkipListFactory
+2025/03/30-11:04:18.132200 8029035584 Options.table_factory: BlockBasedTable
+2025/03/30-11:04:18.132219 8029035584 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x600001fa44a0)
+ cache_index_and_filter_blocks: 1
+ cache_index_and_filter_blocks_with_high_priority: 1
+ pin_l0_filter_and_index_blocks_in_cache: 1
+ pin_top_level_index_and_filter: 1
+ index_type: 0
+ data_block_index_type: 0
+ index_shortening: 1
+ data_block_hash_table_util_ratio: 0.750000
+ checksum: 4
+ no_block_cache: 0
+ block_cache: 0x600002a98318
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 67108864
+ num_shard_bits : 6
+ strict_capacity_limit : 0
+ memory_allocator : None
+ high_pri_pool_ratio: 0.500
+ low_pri_pool_ratio: 0.000
+ persistent_cache: 0x0
+ block_size: 16384
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: bloomfilter
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 6
+ enable_index_compression: 1
+ block_align: 0
+ max_auto_readahead_size: 262144
+ prepopulate_block_cache: 0
+ initial_auto_readahead_size: 8192
+ num_file_reads_for_auto_readahead: 2
+2025/03/30-11:04:18.132220 8029035584 Options.write_buffer_size: 67108864
+2025/03/30-11:04:18.132221 8029035584 Options.max_write_buffer_number: 2
+2025/03/30-11:04:18.132221 8029035584 Options.compression: NoCompression
+2025/03/30-11:04:18.132222 8029035584 Options.bottommost_compression: Disabled
+2025/03/30-11:04:18.132222 8029035584 Options.prefix_extractor: nullptr
+2025/03/30-11:04:18.132223 8029035584 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2025/03/30-11:04:18.132224 8029035584 Options.num_levels: 7
+2025/03/30-11:04:18.132224 8029035584 Options.min_write_buffer_number_to_merge: 1
+2025/03/30-11:04:18.132225 8029035584 Options.max_write_buffer_number_to_maintain: 0
+2025/03/30-11:04:18.132225 8029035584 Options.max_write_buffer_size_to_maintain: 134217728
+2025/03/30-11:04:18.132225 8029035584 Options.bottommost_compression_opts.window_bits: -14
+2025/03/30-11:04:18.132226 8029035584 Options.bottommost_compression_opts.level: 32767
+2025/03/30-11:04:18.132227 8029035584 Options.bottommost_compression_opts.strategy: 0
+2025/03/30-11:04:18.132227 8029035584 Options.bottommost_compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.132228 8029035584 Options.bottommost_compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.132228 8029035584 Options.bottommost_compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.132229 8029035584 Options.bottommost_compression_opts.enabled: false
+2025/03/30-11:04:18.132229 8029035584 Options.bottommost_compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.132230 8029035584 Options.bottommost_compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.132230 8029035584 Options.compression_opts.window_bits: -14
+2025/03/30-11:04:18.132231 8029035584 Options.compression_opts.level: 32767
+2025/03/30-11:04:18.132231 8029035584 Options.compression_opts.strategy: 0
+2025/03/30-11:04:18.132232 8029035584 Options.compression_opts.max_dict_bytes: 0
+2025/03/30-11:04:18.132232 8029035584 Options.compression_opts.zstd_max_train_bytes: 0
+2025/03/30-11:04:18.132233 8029035584 Options.compression_opts.use_zstd_dict_trainer: true
+2025/03/30-11:04:18.132233 8029035584 Options.compression_opts.parallel_threads: 1
+2025/03/30-11:04:18.132234 8029035584 Options.compression_opts.enabled: false
+2025/03/30-11:04:18.132234 8029035584 Options.compression_opts.max_dict_buffer_bytes: 0
+2025/03/30-11:04:18.132235 8029035584 Options.level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.132235 8029035584 Options.level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.132236 8029035584 Options.level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.132236 8029035584 Options.target_file_size_base: 67108864
+2025/03/30-11:04:18.132237 8029035584 Options.target_file_size_multiplier: 10
+2025/03/30-11:04:18.132237 8029035584 Options.max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.132237 8029035584 Options.level_compaction_dynamic_level_bytes: 1
+2025/03/30-11:04:18.132238 8029035584 Options.max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.132239 8029035584 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2025/03/30-11:04:18.132239 8029035584 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2025/03/30-11:04:18.132240 8029035584 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2025/03/30-11:04:18.132240 8029035584 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2025/03/30-11:04:18.132241 8029035584 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2025/03/30-11:04:18.132241 8029035584 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2025/03/30-11:04:18.132242 8029035584 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2025/03/30-11:04:18.132242 8029035584 Options.max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.132243 8029035584 Options.max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.132243 8029035584 Options.ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.132244 8029035584 Options.arena_block_size: 1048576
+2025/03/30-11:04:18.132244 8029035584 Options.soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.132245 8029035584 Options.hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.132245 8029035584 Options.disable_auto_compactions: 1
+2025/03/30-11:04:18.132246 8029035584 Options.compaction_style: kCompactionStyleLevel
+2025/03/30-11:04:18.132246 8029035584 Options.compaction_pri: kMinOverlappingRatio
+2025/03/30-11:04:18.132247 8029035584 Options.compaction_options_universal.size_ratio: 1
+2025/03/30-11:04:18.132247 8029035584 Options.compaction_options_universal.min_merge_width: 2
+2025/03/30-11:04:18.132248 8029035584 Options.compaction_options_universal.max_merge_width: 4294967295
+2025/03/30-11:04:18.132249 8029035584 Options.compaction_options_universal.max_size_amplification_percent: 200
+2025/03/30-11:04:18.132250 8029035584 Options.compaction_options_universal.compression_size_percent: -1
+2025/03/30-11:04:18.132250 8029035584 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2025/03/30-11:04:18.132251 8029035584 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2025/03/30-11:04:18.132251 8029035584 Options.compaction_options_fifo.allow_compaction: 0
+2025/03/30-11:04:18.132252 8029035584 Options.table_properties_collectors:
+2025/03/30-11:04:18.132253 8029035584 Options.inplace_update_support: 0
+2025/03/30-11:04:18.132253 8029035584 Options.inplace_update_num_locks: 10000
+2025/03/30-11:04:18.132254 8029035584 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2025/03/30-11:04:18.132254 8029035584 Options.memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.132255 8029035584 Options.memtable_huge_page_size: 0
+2025/03/30-11:04:18.132255 8029035584 Options.bloom_locality: 0
+2025/03/30-11:04:18.132256 8029035584 Options.max_successive_merges: 0
+2025/03/30-11:04:18.132256 8029035584 Options.optimize_filters_for_hits: 0
+2025/03/30-11:04:18.132257 8029035584 Options.paranoid_file_checks: 0
+2025/03/30-11:04:18.132257 8029035584 Options.force_consistency_checks: 1
+2025/03/30-11:04:18.132258 8029035584 Options.report_bg_io_stats: 0
+2025/03/30-11:04:18.132258 8029035584 Options.ttl: 2592000
+2025/03/30-11:04:18.132259 8029035584 Options.periodic_compaction_seconds: 0
+2025/03/30-11:04:18.132259 8029035584 Options.preclude_last_level_data_seconds: 0
+2025/03/30-11:04:18.132260 8029035584 Options.preserve_internal_time_seconds: 0
+2025/03/30-11:04:18.132260 8029035584 Options.enable_blob_files: false
+2025/03/30-11:04:18.132261 8029035584 Options.min_blob_size: 0
+2025/03/30-11:04:18.132261 8029035584 Options.blob_file_size: 268435456
+2025/03/30-11:04:18.132262 8029035584 Options.blob_compression_type: NoCompression
+2025/03/30-11:04:18.132262 8029035584 Options.enable_blob_garbage_collection: false
+2025/03/30-11:04:18.132263 8029035584 Options.blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.132263 8029035584 Options.blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.132264 8029035584 Options.blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.132264 8029035584 Options.blob_file_starting_level: 0
+2025/03/30-11:04:18.132265 8029035584 Options.experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.132265 8029035584 Options.memtable_max_range_deletions: 0
+2025/03/30-11:04:18.132499 8029035584 [db/version_set.cc:5909] Recovered from manifest file:/Users/jacksonmorgan/O/ldo/packages/connected-nextgraph/./test/nextgraph-data/server/storage/wallet/MANIFEST-000005 succeeded,manifest_file_number is 5, next_file_number is 9, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0,min_log_number_to_keep is 0
+2025/03/30-11:04:18.132501 8029035584 [db/version_set.cc:5918] Column family [default] (ID 0), log number is 0
+2025/03/30-11:04:18.132559 8029035584 [db/db_impl/db_impl_open.cc:639] DB ID: 8896721e-486d-4dd8-a43e-d90bdd21d6b6
+2025/03/30-11:04:18.132622 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058132619, "job": 1, "event": "recovery_started", "wal_files": [4]}
+2025/03/30-11:04:18.132624 8029035584 [db/db_impl/db_impl_open.cc:1134] Recovering log #4 mode 2
+2025/03/30-11:04:18.132998 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058132987, "cf_name": "default", "job": 1, "event": "table_file_creation", "file_number": 10, "file_size": 1321, "file_checksum": "", "file_checksum_func_name": "Unknown", "smallest_seqno": 1, "largest_seqno": 3, "table_properties": {"data_size": 164, "index_size": 24, "index_partitions": 0, "top_level_index_size": 0, "index_key_is_user_key": 1, "index_value_is_delta_encoded": 1, "filter_size": 69, "raw_key_size": 48, "raw_average_key_size": 16, "raw_value_size": 96, "raw_average_value_size": 32, "num_data_blocks": 1, "num_entries": 3, "num_filter_entries": 3, "num_deletions": 0, "num_merge_operands": 0, "num_range_deletions": 0, "format_version": 0, "fixed_key_len": 0, "filter_policy": "bloomfilter", "column_family_name": "default", "column_family_id": 0, "comparator": "leveldb.BytewiseComparator", "merge_operator": "nullptr", "prefix_extractor_name": "nullptr", "property_collectors": "[]", "compression": "NoCompression", "compression_options": "window_bits=-14; level=32767; strategy=0; max_dict_bytes=0; zstd_max_train_bytes=0; enabled=0; max_dict_buffer_bytes=0; use_zstd_dict_trainer=1; ", "creation_time": 1743347058, "oldest_key_time": 0, "file_creation_time": 0, "slow_compression_estimated_data_size": 0, "fast_compression_estimated_data_size": 0, "db_id": "8896721e-486d-4dd8-a43e-d90bdd21d6b6", "db_session_id": "7MUCSF891X500MQRN1NH", "orig_file_number": 10, "seqno_to_time_mapping": "N/A"}}
+2025/03/30-11:04:18.133078 8029035584 EVENT_LOG_v1 {"time_micros": 1743347058133077, "job": 1, "event": "recovery_finished"}
+2025/03/30-11:04:18.133149 8029035584 [db/version_set.cc:5369] Creating manifest 12
+2025/03/30-11:04:18.134067 8029035584 [db/db_impl/db_impl_open.cc:2121] SstFileManager instance 0x12d306670
+2025/03/30-11:04:18.134085 8029035584 DB pointer 0x12f01a600
+2025/03/30-11:04:18.134100 8029035584 [WARN] [utilities/transactions/pessimistic_transaction_db.cc:262] Transaction write_policy is 0
+2025/03/30-11:04:18.134219 6130839552 [db/db_impl/db_impl.cc:1091] ------- DUMPING STATS -------
+2025/03/30-11:04:18.134224 6130839552 [db/db_impl/db_impl.cc:1092]
+** DB Stats **
+Uptime(secs): 0.0 total, 0.0 interval
+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
+Write Stall (count): write-buffer-manager-limit-stops: 0
+
+** Compaction Stats [default] **
+Level Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ L0 1/0 1.29 KB 0.2 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Sum 1/0 1.29 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+ Int 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+** Compaction Stats [default] **
+Priority Files Size Score Read(GB) Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+User 0/0 0.00 KB 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.9 0.00 0.00 1 0.000 0 0 0.0 0.0
+
+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
+
+Uptime(secs): 0.0 total, 0.0 interval
+Flush(GB): cumulative 0.000, interval 0.000
+AddFile(GB): cumulative 0.000, interval 0.000
+AddFile(Total Files): cumulative 0, interval 0
+AddFile(L0 Files): cumulative 0, interval 0
+AddFile(Keys): cumulative 0, interval 0
+Cumulative compaction: 0.00 GB write, 0.63 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Interval compaction: 0.00 GB write, 0.63 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
+Block cache LRUCache@0x600002a98318#98164 capacity: 64.00 MB seed: 152519891 usage: 0.46 KB table_size: 1024 occupancy: 3 collections: 1 last_copies: 0 last_secs: 4.6e-05 secs_since: 0
+Block cache entry stats(count,size,portion): FilterBlock(1,0.10 KB,0.000150502%) IndexBlock(1,0.10 KB,0.000159442%) Misc(1,0.00 KB,0%)
+
+** File Read Latency Histogram By Level [default] **
+2025/03/30-11:04:18.134824 8029035584 [db/db_impl/db_impl.cc:1195] SetOptions() on column family [default], inputs:
+2025/03/30-11:04:18.134825 8029035584 [db/db_impl/db_impl.cc:1198] disable_auto_compactions: false
+2025/03/30-11:04:18.134826 8029035584 [db/db_impl/db_impl.cc:1202] [default] SetOptions() succeeded
+2025/03/30-11:04:18.134826 8029035584 [options/cf_options.cc:1042] write_buffer_size: 67108864
+2025/03/30-11:04:18.134827 8029035584 [options/cf_options.cc:1044] max_write_buffer_number: 2
+2025/03/30-11:04:18.134828 8029035584 [options/cf_options.cc:1047] arena_block_size: 1048576
+2025/03/30-11:04:18.134828 8029035584 [options/cf_options.cc:1049] memtable_prefix_bloom_ratio: 0.000000
+2025/03/30-11:04:18.134829 8029035584 [options/cf_options.cc:1051] memtable_whole_key_filtering: 0
+2025/03/30-11:04:18.134829 8029035584 [options/cf_options.cc:1054] memtable_huge_page_size: 0
+2025/03/30-11:04:18.134830 8029035584 [options/cf_options.cc:1057] max_successive_merges: 0
+2025/03/30-11:04:18.134830 8029035584 [options/cf_options.cc:1060] inplace_update_num_locks: 10000
+2025/03/30-11:04:18.134831 8029035584 [options/cf_options.cc:1064] prefix_extractor: nullptr
+2025/03/30-11:04:18.134831 8029035584 [options/cf_options.cc:1066] disable_auto_compactions: 0
+2025/03/30-11:04:18.134832 8029035584 [options/cf_options.cc:1068] soft_pending_compaction_bytes_limit: 68719476736
+2025/03/30-11:04:18.134832 8029035584 [options/cf_options.cc:1070] hard_pending_compaction_bytes_limit: 274877906944
+2025/03/30-11:04:18.134833 8029035584 [options/cf_options.cc:1072] level0_file_num_compaction_trigger: 4
+2025/03/30-11:04:18.134833 8029035584 [options/cf_options.cc:1074] level0_slowdown_writes_trigger: 20
+2025/03/30-11:04:18.134834 8029035584 [options/cf_options.cc:1076] level0_stop_writes_trigger: 36
+2025/03/30-11:04:18.134834 8029035584 [options/cf_options.cc:1078] max_compaction_bytes: 1677721600
+2025/03/30-11:04:18.134835 8029035584 [options/cf_options.cc:1080] ignore_max_compaction_bytes_for_input: true
+2025/03/30-11:04:18.134835 8029035584 [options/cf_options.cc:1082] target_file_size_base: 67108864
+2025/03/30-11:04:18.134836 8029035584 [options/cf_options.cc:1084] target_file_size_multiplier: 10
+2025/03/30-11:04:18.134836 8029035584 [options/cf_options.cc:1086] max_bytes_for_level_base: 268435456
+2025/03/30-11:04:18.134837 8029035584 [options/cf_options.cc:1088] max_bytes_for_level_multiplier: 10.000000
+2025/03/30-11:04:18.134838 8029035584 [options/cf_options.cc:1090] ttl: 2592000
+2025/03/30-11:04:18.134838 8029035584 [options/cf_options.cc:1092] periodic_compaction_seconds: 0
+2025/03/30-11:04:18.134839 8029035584 [options/cf_options.cc:1106] max_bytes_for_level_multiplier_additional: 1, 1, 1, 1, 1, 1, 1
+2025/03/30-11:04:18.134840 8029035584 [options/cf_options.cc:1108] max_sequential_skip_in_iterations: 8
+2025/03/30-11:04:18.134840 8029035584 [options/cf_options.cc:1110] check_flush_compaction_key_order: 1
+2025/03/30-11:04:18.134841 8029035584 [options/cf_options.cc:1112] paranoid_file_checks: 0
+2025/03/30-11:04:18.134841 8029035584 [options/cf_options.cc:1114] report_bg_io_stats: 0
+2025/03/30-11:04:18.134842 8029035584 [options/cf_options.cc:1116] compression: 0
+2025/03/30-11:04:18.134842 8029035584 [options/cf_options.cc:1119] experimental_mempurge_threshold: 0.000000
+2025/03/30-11:04:18.134843 8029035584 [options/cf_options.cc:1123] compaction_options_universal.size_ratio : 1
+2025/03/30-11:04:18.134843 8029035584 [options/cf_options.cc:1125] compaction_options_universal.min_merge_width : 2
+2025/03/30-11:04:18.134844 8029035584 [options/cf_options.cc:1127] compaction_options_universal.max_merge_width : -1
+2025/03/30-11:04:18.134844 8029035584 [options/cf_options.cc:1130] compaction_options_universal.max_size_amplification_percent : 200
+2025/03/30-11:04:18.134845 8029035584 [options/cf_options.cc:1133] compaction_options_universal.compression_size_percent : -1
+2025/03/30-11:04:18.134845 8029035584 [options/cf_options.cc:1135] compaction_options_universal.stop_style : 1
+2025/03/30-11:04:18.134846 8029035584 [options/cf_options.cc:1138] compaction_options_universal.allow_trivial_move : 0
+2025/03/30-11:04:18.134846 8029035584 [options/cf_options.cc:1140] compaction_options_universal.incremental : 0
+2025/03/30-11:04:18.134847 8029035584 [options/cf_options.cc:1144] compaction_options_fifo.max_table_files_size : 1073741824
+2025/03/30-11:04:18.134847 8029035584 [options/cf_options.cc:1146] compaction_options_fifo.allow_compaction : 0
+2025/03/30-11:04:18.134848 8029035584 [options/cf_options.cc:1150] enable_blob_files: false
+2025/03/30-11:04:18.134848 8029035584 [options/cf_options.cc:1152] min_blob_size: 0
+2025/03/30-11:04:18.134849 8029035584 [options/cf_options.cc:1154] blob_file_size: 268435456
+2025/03/30-11:04:18.134849 8029035584 [options/cf_options.cc:1156] blob_compression_type: NoCompression
+2025/03/30-11:04:18.134850 8029035584 [options/cf_options.cc:1158] enable_blob_garbage_collection: false
+2025/03/30-11:04:18.134850 8029035584 [options/cf_options.cc:1160] blob_garbage_collection_age_cutoff: 0.250000
+2025/03/30-11:04:18.134851 8029035584 [options/cf_options.cc:1162] blob_garbage_collection_force_threshold: 1.000000
+2025/03/30-11:04:18.134851 8029035584 [options/cf_options.cc:1164] blob_compaction_readahead_size: 0
+2025/03/30-11:04:18.134852 8029035584 [options/cf_options.cc:1166] blob_file_starting_level: 0
+2025/03/30-11:04:18.134852 8029035584 [options/cf_options.cc:1170] prepopulate_blob_cache: disable
+2025/03/30-11:04:18.134853 8029035584 [options/cf_options.cc:1172] last_level_temperature: 0
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/MANIFEST-000018 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/MANIFEST-000018
new file mode 100644
index 0000000..26d9346
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/MANIFEST-000018 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/OPTIONS-000020 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/OPTIONS-000020
new file mode 100644
index 0000000..3ec8861
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/OPTIONS-000020 differ
diff --git a/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/OPTIONS-000022 b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/OPTIONS-000022
new file mode 100644
index 0000000..0b1cab5
Binary files /dev/null and b/packages/connected-nextgraph/test/nextgraph-data/server/storage/wallet/OPTIONS-000022 differ
diff --git a/packages/connected-nextgraph/test/ngd b/packages/connected-nextgraph/test/ngd
new file mode 100755
index 0000000..bd99400
Binary files /dev/null and b/packages/connected-nextgraph/test/ngd differ
diff --git a/packages/solid/tsconfig.build.json b/packages/connected-nextgraph/tsconfig.build.json
similarity index 100%
rename from packages/solid/tsconfig.build.json
rename to packages/connected-nextgraph/tsconfig.build.json
diff --git a/packages/solid/typedoc.json b/packages/connected-nextgraph/typedoc.json
similarity index 79%
rename from packages/solid/typedoc.json
rename to packages/connected-nextgraph/typedoc.json
index c0e7b5d..3319c33 100644
--- a/packages/solid/typedoc.json
+++ b/packages/connected-nextgraph/typedoc.json
@@ -1,6 +1,7 @@
{
"entryPoints": ["src/index.ts"],
"out": "docs",
+ "tsconfig": "tsconfig.build.json",
"allReflectionsHaveOwnDocument": true,
"hideInPageTOC": true,
"hideBreadcrumbs": true,
diff --git a/packages/connected-solid/.eslintrc b/packages/connected-solid/.eslintrc
new file mode 100644
index 0000000..83c51a9
--- /dev/null
+++ b/packages/connected-solid/.eslintrc
@@ -0,0 +1,3 @@
+{
+ "extends": ["../../.eslintrc"]
+}
\ No newline at end of file
diff --git a/packages/connected-solid/.gitignore b/packages/connected-solid/.gitignore
new file mode 100644
index 0000000..869539a
--- /dev/null
+++ b/packages/connected-solid/.gitignore
@@ -0,0 +1,2 @@
+test/data
+node_modules
\ No newline at end of file
diff --git a/packages/connected-solid/LICENSE.txt b/packages/connected-solid/LICENSE.txt
new file mode 100644
index 0000000..b87e67e
--- /dev/null
+++ b/packages/connected-solid/LICENSE.txt
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2023 Jackson Morgan
+
+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.
\ No newline at end of file
diff --git a/packages/solid/README.md b/packages/connected-solid/README.md
similarity index 86%
rename from packages/solid/README.md
rename to packages/connected-solid/README.md
index 94c9ada..200588f 100644
--- a/packages/solid/README.md
+++ b/packages/connected-solid/README.md
@@ -1,4 +1,4 @@
-# @ldo/solid
+# @ldo/connected-solid
@ldo/solid is a client that implements the Solid specification with the use of Linked Data Objects.
@@ -10,10 +10,10 @@ cd my_project/
npx run @ldo/cli init
```
-Now install the @ldo/solid library
+Now install the @ldo/connected-solid library
```
-npm i @ldo/solid
+npm i @ldo/connected-solid
```
@@ -33,7 +33,8 @@ npm i @ldo/ldo @ldo/solid
Below is a simple example of @ldo/solid. Assume that a ShapeType was previously generated and placed at `./.ldo/foafProfile.shapeTypes`. Also assume we have a shape type for social media at `./.ldo/socialMediaPost.shapeTypes`
```typescript
-import { changeData, commitData, createSolidLdoDataset } from "@ldo/solid";
+import { changeData, commitData } from "@ldo/connected";
+import { createSolidLdoDataset } from "@ldo/solid";
import { fetch, getDefaultSession } from "@inrupt/solid-client-authn-browser";
import { FoafProfileShapeType } from "./.ldo/foafProfile.shapeTypes";
import { SocialMediaPostShapeType } from "./.ldo/socialMediaPost.shapeTypes";
@@ -53,7 +54,8 @@ async function main() {
// SolidLdoDataset. You can think of this dataset as a local store for all the
// information in the Solidverse. Don't forget to pass the authenticated fetch
// function to do your queries!
- const solidLdoDataset = createSolidLdoDataset({ fetch });
+ const solidLdoDataset = createSolidLdoDataset();
+ solidLdoDataset.setContext({ fetch });
// We'll start with getting a representation of our WebId's resource
const webIdResource = solidLdoDataset.getResource(webIdUri);
@@ -206,27 +208,15 @@ main();
SolidLdoDataset
- [createSolidLdoDataset](https://ldo.js.org/latest/api/solid/functions/createSolidLdoDataset/)
- - [SolidLdoDataset](https://ldo.js.org/latest/api/solid/classes/SolidLdoDataset/)
Resources (Manage batching requests)
- - [LeafUri](https://ldo.js.org/latest/api/solid/types/LeafUri/)
- - [ContainerUri](https://ldo.js.org/latest/api/solid/types/ContainerUri/)
- - [Leaf](https://ldo.js.org/latest/api/solid/classes/Leaf/)
- - [Container](https://ldo.js.org/latest/api/solid/classes/Container/)
+ - [SolidResource](https://ldo.js.org/latest/api/classes/SolidResource/)
+ - [SolidLeafUri](https://ldo.js.org/latest/api/solid/types/SolidLeafUri/)
+ - [SolidContainerUri](https://ldo.js.org/latest/api/solid/types/SolidContainerUri/)
+ - [SolidLeaf](https://ldo.js.org/latest/api/solid/classes/SolidLeaf/)
+ - [SolidContainer](https://ldo.js.org/latest/api/solid/classes/SolidContainer/)
-Standalone Functions
-
- - [checkRootContainter](https://ldo.js.org/latest/api/solid/functions/checkRootContainer/)
- - [createDataResource](https://ldo.js.org/latest/api/solid/functions/createDataResource/)
- - [deleteResource](https://ldo.js.org/latest/api/solid/functions/deleteResource/)
- - [readResource](https://ldo.js.org/latest/api/solid/functions/readResource/)
- - [updateResource](https://ldo.js.org/latest/api/solid/functions/updateResource/)
- - [uploadResource](https://ldo.js.org/latest/api/solid/functions/uploadResource/)
-
-Data Functions
- - [changeData](https://ldo.js.org/latest/api/solid/functions/changeData/)
- - [commitData](https://ldo.js.org/latest/api/solid/functions/commitData/)
## Sponsorship
This project was made possible by a grant from NGI Zero Entrust via nlnet. Learn more on the [NLnet project page](https://nlnet.nl/project/SolidUsableApps/).
diff --git a/packages/connected-solid/babel.config.js b/packages/connected-solid/babel.config.js
new file mode 100644
index 0000000..721e8b8
--- /dev/null
+++ b/packages/connected-solid/babel.config.js
@@ -0,0 +1 @@
+module.exports = { presets: ["@babel/preset-env"] };
diff --git a/packages/solid/jest.config.js b/packages/connected-solid/jest.config.js
similarity index 100%
rename from packages/solid/jest.config.js
rename to packages/connected-solid/jest.config.js
diff --git a/packages/solid/package.json b/packages/connected-solid/package.json
similarity index 75%
rename from packages/solid/package.json
rename to packages/connected-solid/package.json
index ce4a648..69bad16 100644
--- a/packages/solid/package.json
+++ b/packages/connected-solid/package.json
@@ -1,12 +1,11 @@
{
- "name": "@ldo/solid",
- "version": "1.0.0-alpha.1",
- "description": "A library for LDO and Solid",
+ "name": "@ldo/connected-solid",
+ "version": "1.0.0-alpha.2",
+ "description": "A plugin for @ldo/connected to work with the Solid ecosystem.",
"main": "dist/index.js",
"scripts": {
- "example": "ts-node ./example/example.ts",
"build": "tsc --project tsconfig.build.json",
- "watch": "tsc --watch",
+ "watch": "tsc --project tsconfig.build.json --watch",
"test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage",
"test:watch": "jest --watch",
"prepublishOnly": "npm run test && npm run build",
@@ -26,25 +25,22 @@
"homepage": "https://github.com/o-development/ldobjects/tree/main/packages/solid#readme",
"devDependencies": {
"@inrupt/solid-client-authn-core": "^2.2.6",
- "@ldo/cli": "^1.0.0-alpha.1",
+ "@ldo/cli": "^1.0.0-alpha.2",
"@rdfjs/data-model": "^1.2.0",
"@rdfjs/types": "^1.0.1",
"@solid-notifications/types": "^0.1.2",
"@solid/community-server": "^7.1.3",
- "@types/jest": "^27.0.3",
"cross-env": "^7.0.3",
- "dotenv": "^16.3.1",
"jest-rdf": "^1.8.0",
- "ts-jest": "^27.1.2",
"ts-node": "^10.9.1",
"typed-emitter": "^2.1.0",
"typedoc": "^0.25.4",
"typedoc-plugin-markdown": "^3.17.1"
},
"dependencies": {
- "@ldo/dataset": "^1.0.0-alpha.1",
- "@ldo/ldo": "^1.0.0-alpha.1",
- "@ldo/rdf-utils": "^1.0.0-alpha.1",
+ "@ldo/dataset": "^1.0.0-alpha.2",
+ "@ldo/ldo": "^1.0.0-alpha.2",
+ "@ldo/rdf-utils": "^1.0.0-alpha.2",
"@solid-notifications/subscription": "^0.1.2",
"cross-fetch": "^3.1.6",
"http-link-header": "^1.1.1",
@@ -56,6 +52,5 @@
],
"publishConfig": {
"access": "public"
- },
- "gitHead": "0287cd6371f06630763568dec5e41653f7b8583e"
+ }
}
diff --git a/packages/solid/src/.ldo/solid.context.ts b/packages/connected-solid/src/.ldo/solid.context.ts
similarity index 100%
rename from packages/solid/src/.ldo/solid.context.ts
rename to packages/connected-solid/src/.ldo/solid.context.ts
diff --git a/packages/solid/src/.ldo/solid.schema.ts b/packages/connected-solid/src/.ldo/solid.schema.ts
similarity index 100%
rename from packages/solid/src/.ldo/solid.schema.ts
rename to packages/connected-solid/src/.ldo/solid.schema.ts
diff --git a/packages/solid/src/.ldo/solid.shapeTypes.ts b/packages/connected-solid/src/.ldo/solid.shapeTypes.ts
similarity index 100%
rename from packages/solid/src/.ldo/solid.shapeTypes.ts
rename to packages/connected-solid/src/.ldo/solid.shapeTypes.ts
diff --git a/packages/solid/src/.ldo/solid.typings.ts b/packages/connected-solid/src/.ldo/solid.typings.ts
similarity index 100%
rename from packages/solid/src/.ldo/solid.typings.ts
rename to packages/connected-solid/src/.ldo/solid.typings.ts
diff --git a/packages/solid/src/.ldo/wac.context.ts b/packages/connected-solid/src/.ldo/wac.context.ts
similarity index 100%
rename from packages/solid/src/.ldo/wac.context.ts
rename to packages/connected-solid/src/.ldo/wac.context.ts
diff --git a/packages/solid/src/.ldo/wac.schema.ts b/packages/connected-solid/src/.ldo/wac.schema.ts
similarity index 100%
rename from packages/solid/src/.ldo/wac.schema.ts
rename to packages/connected-solid/src/.ldo/wac.schema.ts
diff --git a/packages/solid/src/.ldo/wac.shapeTypes.ts b/packages/connected-solid/src/.ldo/wac.shapeTypes.ts
similarity index 100%
rename from packages/solid/src/.ldo/wac.shapeTypes.ts
rename to packages/connected-solid/src/.ldo/wac.shapeTypes.ts
diff --git a/packages/solid/src/.ldo/wac.typings.ts b/packages/connected-solid/src/.ldo/wac.typings.ts
similarity index 100%
rename from packages/solid/src/.ldo/wac.typings.ts
rename to packages/connected-solid/src/.ldo/wac.typings.ts
diff --git a/packages/solid/src/.shapes/solid.shex b/packages/connected-solid/src/.shapes/solid.shex
similarity index 100%
rename from packages/solid/src/.shapes/solid.shex
rename to packages/connected-solid/src/.shapes/solid.shex
diff --git a/packages/solid/src/.shapes/wac.shex b/packages/connected-solid/src/.shapes/wac.shex
similarity index 100%
rename from packages/solid/src/.shapes/wac.shex
rename to packages/connected-solid/src/.shapes/wac.shex
diff --git a/packages/connected-solid/src/SolidConnectedPlugin.ts b/packages/connected-solid/src/SolidConnectedPlugin.ts
new file mode 100644
index 0000000..7e19817
--- /dev/null
+++ b/packages/connected-solid/src/SolidConnectedPlugin.ts
@@ -0,0 +1,83 @@
+import type { ConnectedContext, ConnectedPlugin } from "@ldo/connected";
+import type { SolidContainerUri, SolidLeafUri, SolidUri } from "./types";
+import { SolidLeaf } from "./resources/SolidLeaf";
+import { SolidContainer } from "./resources/SolidContainer";
+import { isSolidContainerUri, isSolidUri } from "./util/isSolidUri";
+
+/**
+ * The Type of the SolidConnectedContext
+ */
+export interface SolidConnectedContext {
+ fetch?: typeof fetch;
+}
+export interface SolidConnectedPlugin
+ extends ConnectedPlugin<
+ "solid",
+ SolidUri,
+ SolidLeaf | SolidContainer,
+ SolidConnectedContext,
+ undefined
+ > {
+ name: "solid";
+ getResource:
+ | ((uri: SolidLeafUri, context: ConnectedContext) => SolidLeaf)
+ | ((
+ uri: SolidContainerUri,
+ context: ConnectedContext,
+ ) => SolidContainer);
+ createResource(context: ConnectedContext): Promise;
+}
+
+function getResource(
+ uri: SolidLeafUri,
+ context: ConnectedContext,
+): SolidLeaf;
+function getResource(
+ uri: SolidContainerUri,
+ context: ConnectedContext,
+): SolidContainer;
+function getResource(
+ uri: SolidLeafUri | SolidContainerUri,
+ context: ConnectedContext,
+): SolidLeaf | SolidContainer {
+ if (isSolidContainerUri(uri)) {
+ return new SolidContainer(uri, context);
+ } else {
+ return new SolidLeaf(uri, context);
+ }
+}
+
+/**
+ * This plugin can be given to a ConnectedDataset to let it connect to Solid
+ * servers.
+ *
+ * @example
+ * ```
+ * import { createConnectedLdoDataset } from "@ldo/connected";
+ * import { solidConnectedPlugin } from "@ldo/connected-solid";
+ *
+ * const solidConnectedDataset = createConnectedLdoDataset([
+ * solidConnectedPlugin
+ * ]);
+ * ```
+ */
+export const solidConnectedPlugin: SolidConnectedPlugin = {
+ name: "solid",
+
+ getResource,
+
+ createResource: function (): Promise {
+ throw new Error("Function not implemented.");
+ },
+
+ isUriValid: function (uri: string): uri is SolidLeafUri | SolidContainerUri {
+ return isSolidUri(uri);
+ },
+
+ initialContext: {
+ fetch: undefined,
+ },
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore "Types" only exists for the typing system
+ types: {},
+};
diff --git a/packages/connected-solid/src/createSolidLdoDataset.ts b/packages/connected-solid/src/createSolidLdoDataset.ts
new file mode 100644
index 0000000..bf543e9
--- /dev/null
+++ b/packages/connected-solid/src/createSolidLdoDataset.ts
@@ -0,0 +1,24 @@
+import { ConnectedLdoDataset } from "@ldo/connected";
+import { solidConnectedPlugin } from "./SolidConnectedPlugin";
+import { createDatasetFactory } from "@ldo/dataset";
+import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset";
+
+/**
+ * Creates a ConnectedLdoDataset with the Solid plugin
+ * @returns a ConnectedLdoDataset
+ *
+ * @example
+ * ```typescript
+ * import { createSolidLdoDataset } from "@ldo/connected-solid";
+ *
+ * const connectedSolidDataset = createSolidLdoDataset();
+ * ```
+ */
+export function createSolidLdoDataset() {
+ const solidLdoDataset = new ConnectedLdoDataset(
+ [solidConnectedPlugin],
+ createDatasetFactory(),
+ createTransactionDatasetFactory(),
+ );
+ return solidLdoDataset;
+}
diff --git a/packages/connected-solid/src/getStorageFromWebId.ts b/packages/connected-solid/src/getStorageFromWebId.ts
new file mode 100644
index 0000000..5c5c802
--- /dev/null
+++ b/packages/connected-solid/src/getStorageFromWebId.ts
@@ -0,0 +1,61 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+import type { ConnectedLdoDataset, ConnectedPlugin } from "@ldo/connected";
+import type { SolidContainerUri, SolidLeafUri } from "./types";
+import { GetStorageContainerFromWebIdSuccess } from "./requester/results/success/CheckRootContainerSuccess";
+import type { CheckRootResultError } from "./requester/requests/checkRootContainer";
+import type { ReadResultError } from "./requester/requests/readResource";
+import type { NoRootContainerError } from "./requester/results/error/NoRootContainerError";
+import type { SolidLeaf } from "./resources/SolidLeaf";
+import type { SolidContainer } from "./resources/SolidContainer";
+import type { SolidConnectedPlugin } from "./SolidConnectedPlugin";
+import { ProfileWithStorageShapeType } from "./.ldo/solid.shapeTypes";
+
+/**
+ * Gets a list of root storage containers for a user given their WebId
+ * @param webId: The webId for the user
+ * @returns A list of storages if successful, an error if not
+ * @example
+ * ```typescript
+ * import { getStorageFromWebId } from "@ldo/connected-solid";
+ *
+ * const result = await getStorageFromWebId(
+ * solidLdoDataset,
+ * "https://example.com/profile/card#me"
+ * );
+ * if (result.isError) {
+ * // Do something
+ * }
+ * console.log(result.storageContainer[0].uri);
+ * ```
+ */
+export async function getStorageFromWebId(
+ webId: SolidLeafUri,
+ dataset: ConnectedLdoDataset<(SolidConnectedPlugin | ConnectedPlugin)[]>,
+): Promise<
+ | GetStorageContainerFromWebIdSuccess
+ | CheckRootResultError
+ | ReadResultError
+ | NoRootContainerError
+> {
+ const webIdResource = dataset.getResource(webId) as SolidLeaf;
+ const readResult = await webIdResource.readIfUnfetched();
+ if (readResult.isError) return readResult;
+ const profile = dataset
+ .usingType(ProfileWithStorageShapeType)
+ .fromSubject(webId);
+ if (profile.storage && profile.storage.size > 0) {
+ const containers = profile.storage
+ .map((storageNode) =>
+ dataset.getResource(storageNode["@id"] as SolidContainerUri),
+ )
+ .filter((container): container is SolidContainer => {
+ return container.type === "SolidContainer";
+ });
+
+ return new GetStorageContainerFromWebIdSuccess(containers);
+ }
+ const getContainerResult = await webIdResource.getRootContainer();
+ if (getContainerResult.type === "SolidContainer")
+ return new GetStorageContainerFromWebIdSuccess([getContainerResult]);
+ return getContainerResult;
+}
diff --git a/packages/connected-solid/src/index.ts b/packages/connected-solid/src/index.ts
new file mode 100644
index 0000000..f11ec64
--- /dev/null
+++ b/packages/connected-solid/src/index.ts
@@ -0,0 +1,50 @@
+export * from "./types";
+export * from "./SolidConnectedPlugin";
+export * from "./createSolidLdoDataset";
+export * from "./getStorageFromWebId";
+
+export * from "./resources/SolidResource";
+export * from "./resources/SolidContainer";
+export * from "./resources/SolidLeaf";
+
+export * from "./requester/BatchedRequester";
+export * from "./requester/ContainerBatchedRequester";
+export * from "./requester/LeafBatchedRequester";
+
+export * from "./requester/requests/checkRootContainer";
+export * from "./requester/requests/createDataResource";
+export * from "./requester/requests/deleteResource";
+export * from "./requester/requests/readResource";
+export * from "./requester/requests/requestOptions";
+export * from "./requester/requests/updateDataResource";
+export * from "./requester/requests/uploadResource";
+
+export * from "./requester/results/success/CheckRootContainerSuccess";
+export * from "./requester/results/success/CreateSuccess";
+export * from "./requester/results/success/DeleteSuccess";
+export * from "./requester/results/success/SolidReadSuccess";
+
+export * from "./requester/results/error/AccessControlError";
+export * from "./requester/results/error/HttpErrorResult";
+export * from "./requester/results/error/NoRootContainerError";
+export * from "./requester/results/error/NoncompliantPodError";
+
+export * from "./requester/util/modifyQueueFuntions";
+
+export * from "./util/isSolidUri";
+export * from "./util/guaranteeFetch";
+export * from "./util/rdfUtils";
+export * from "./util/RequestBatcher";
+
+export * from "./wac/getWacRule";
+export * from "./wac/getWacUri";
+export * from "./wac/setWacRule";
+export * from "./wac/WacRule";
+export * from "./wac/results/GetWacRuleSuccess";
+export * from "./wac/results/GetWacUriSuccess";
+export * from "./wac/results/SetWacRuleSuccess";
+export * from "./wac/results/WacRuleAbsent";
+
+export * from "./notifications/SolidNotificationMessage";
+export * from "./notifications/Websocket2023NotificationSubscription";
+export * from "./notifications/results/NotificationErrors";
diff --git a/packages/solid/src/resource/notifications/NotificationMessage.ts b/packages/connected-solid/src/notifications/SolidNotificationMessage.ts
similarity index 81%
rename from packages/solid/src/resource/notifications/NotificationMessage.ts
rename to packages/connected-solid/src/notifications/SolidNotificationMessage.ts
index 14e5c2d..32a8696 100644
--- a/packages/solid/src/resource/notifications/NotificationMessage.ts
+++ b/packages/connected-solid/src/notifications/SolidNotificationMessage.ts
@@ -1,7 +1,7 @@
/**
* A message sent from the Pod as a notification
*/
-export interface NotificationMessage {
+export interface SolidNotificationMessage {
"@context": string | string[];
id: string;
type: "Update" | "Delete" | "Remove" | "Add";
diff --git a/packages/solid/src/resource/notifications/Websocket2023NotificationSubscription.ts b/packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts
similarity index 68%
rename from packages/solid/src/resource/notifications/Websocket2023NotificationSubscription.ts
rename to packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts
index 80c51cd..11eacae 100644
--- a/packages/solid/src/resource/notifications/Websocket2023NotificationSubscription.ts
+++ b/packages/connected-solid/src/notifications/Websocket2023NotificationSubscription.ts
@@ -1,5 +1,3 @@
-import { UnexpectedResourceError } from "../../requester/results/error/ErrorResult";
-import { NotificationSubscription } from "./NotificationSubscription";
import { SubscriptionClient } from "@solid-notifications/subscription";
import { WebSocket } from "ws";
import {
@@ -7,18 +5,29 @@ import {
DisconnectedNotAttemptingReconnectError,
UnsupportedNotificationError,
} from "./results/NotificationErrors";
-import type { NotificationMessage } from "./NotificationMessage";
-import type { Resource } from "../Resource";
-import type { SolidLdoDatasetContext } from "../../SolidLdoDatasetContext";
+import type { SolidNotificationMessage } from "./SolidNotificationMessage";
+import { UnexpectedResourceError, type ConnectedContext } from "@ldo/connected";
import type {
ChannelType,
NotificationChannel,
} from "@solid-notifications/types";
+import { NotificationSubscription } from "@ldo/connected";
+import type { SolidConnectedPlugin } from "../SolidConnectedPlugin";
+import type { SolidLeaf } from "../resources/SolidLeaf";
+import type { SolidContainer } from "../resources/SolidContainer";
+import { guaranteeFetch } from "../util/guaranteeFetch";
const CHANNEL_TYPE =
"http://www.w3.org/ns/solid/notifications#WebSocketChannel2023";
-export class Websocket2023NotificationSubscription extends NotificationSubscription {
+/**
+ * @internal
+ * An implementation of the Websocket2023 notifiction spec
+ */
+export class Websocket2023NotificationSubscription extends NotificationSubscription<
+ SolidConnectedPlugin,
+ SolidNotificationMessage
+> {
private socket: WebSocket | undefined;
private createWebsocket: (address: string) => WebSocket;
@@ -33,9 +42,9 @@ export class Websocket2023NotificationSubscription extends NotificationSubscript
private maxReconnectAttempts = 6;
constructor(
- resource: Resource,
- parentSubscription: (message: NotificationMessage) => void,
- context: SolidLdoDatasetContext,
+ resource: SolidLeaf | SolidContainer,
+ parentSubscription: (message: SolidNotificationMessage) => void,
+ context: ConnectedContext,
createWebsocket?: (address: string) => WebSocket,
) {
super(resource, parentSubscription, context);
@@ -52,11 +61,11 @@ export class Websocket2023NotificationSubscription extends NotificationSubscript
err.message.startsWith("Discovery did not succeed")
) {
this.onNotificationError(
- new UnsupportedNotificationError(this.resource.uri, err.message),
+ new UnsupportedNotificationError(this.resource, err.message),
);
} else {
this.onNotificationError(
- UnexpectedResourceError.fromThrown(this.resource.uri, err),
+ UnexpectedResourceError.fromThrown(this.resource, err),
);
}
this.onClose();
@@ -64,7 +73,9 @@ export class Websocket2023NotificationSubscription extends NotificationSubscript
}
public async discoverNotificationChannel(): Promise {
- const client = new SubscriptionClient(this.context.fetch);
+ const client = new SubscriptionClient(
+ guaranteeFetch(this.context.solid.fetch),
+ );
return await client.subscribe(
this.resource.uri,
CHANNEL_TYPE as ChannelType,
@@ -86,14 +97,16 @@ export class Websocket2023NotificationSubscription extends NotificationSubscript
this.socket.onmessage = (message) => {
const messageData = message.data.toString();
// TODO uncompliant Pod error on misformatted message
- this.onNotification(JSON.parse(messageData) as NotificationMessage);
+ this.onNotification(JSON.parse(messageData) as SolidNotificationMessage);
};
- this.socket.onclose = this.onClose.bind(this);
+ this.socket.onclose = () => {
+ this.onClose();
+ };
this.socket.onerror = (err) => {
this.onNotificationError(
- new UnexpectedResourceError(this.resource.uri, err.error),
+ new UnexpectedResourceError(this.resource, err.error),
);
};
return;
@@ -109,14 +122,14 @@ export class Websocket2023NotificationSubscription extends NotificationSubscript
}, this.reconnectInterval);
this.onNotificationError(
new DisconnectedAttemptingReconnectError(
- this.resource.uri,
+ this.resource,
`Attempting to reconnect to Websocket for ${this.resource.uri}.`,
),
);
} else {
this.onNotificationError(
new DisconnectedNotAttemptingReconnectError(
- this.resource.uri,
+ this.resource,
`Lost connection to websocket for ${this.resource.uri}.`,
),
);
@@ -125,10 +138,12 @@ export class Websocket2023NotificationSubscription extends NotificationSubscript
}
protected async close(): Promise {
- this.socket?.terminate();
+ this.socket?.close();
}
}
-function createWebsocketDefault(address: string) {
- return new WebSocket(address);
+function createWebsocketDefault(address: string): WebSocket {
+ const WebSocketImpl =
+ typeof window !== "undefined" ? window.WebSocket : WebSocket;
+ return new WebSocketImpl(address) as WebSocket;
}
diff --git a/packages/connected-solid/src/notifications/results/NotificationErrors.ts b/packages/connected-solid/src/notifications/results/NotificationErrors.ts
new file mode 100644
index 0000000..494a030
--- /dev/null
+++ b/packages/connected-solid/src/notifications/results/NotificationErrors.ts
@@ -0,0 +1,36 @@
+import type { Resource, UnexpectedResourceError } from "@ldo/connected";
+import { ResourceError } from "@ldo/connected";
+
+export type NotificationCallbackError =
+ | DisconnectedAttemptingReconnectError
+ | DisconnectedNotAttemptingReconnectError
+ | UnsupportedNotificationError
+ | UnexpectedResourceError;
+
+/**
+ * Indicates that the requested method for receiving notifications is not
+ * supported by this Pod.
+ */
+export class UnsupportedNotificationError<
+ ResourceType extends Resource,
+> extends ResourceError {
+ readonly type = "unsupportedNotificationError" as const;
+}
+
+/**
+ * Indicates that the socket has disconnected and is attempting to reconnect.
+ */
+export class DisconnectedAttemptingReconnectError<
+ ResourceType extends Resource,
+> extends ResourceError {
+ readonly type = "disconnectedAttemptingReconnectError" as const;
+}
+
+/**
+ * Indicates that the socket has disconnected and is attempting to reconnect.
+ */
+export class DisconnectedNotAttemptingReconnectError<
+ ResourceType extends Resource,
+> extends ResourceError {
+ readonly type = "disconnectedNotAttemptingReconnectError" as const;
+}
diff --git a/packages/solid/src/requester/BatchedRequester.ts b/packages/connected-solid/src/requester/BatchedRequester.ts
similarity index 77%
rename from packages/solid/src/requester/BatchedRequester.ts
rename to packages/connected-solid/src/requester/BatchedRequester.ts
index 7c0b5a8..3e474cf 100644
--- a/packages/solid/src/requester/BatchedRequester.ts
+++ b/packages/connected-solid/src/requester/BatchedRequester.ts
@@ -1,5 +1,5 @@
import { ANY_KEY, RequestBatcher } from "../util/RequestBatcher";
-import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext";
+import type { ConnectedContext } from "@ldo/connected";
import type {
ContainerCreateAndOverwriteResult,
ContainerCreateIfAbsentResult,
@@ -15,6 +15,9 @@ import { readResource } from "./requests/readResource";
import type { DeleteResult } from "./requests/deleteResource";
import { deleteResource } from "./requests/deleteResource";
import { modifyQueueByMergingEventsWithTheSameKeys } from "./util/modifyQueueFuntions";
+import type { SolidConnectedPlugin } from "../SolidConnectedPlugin";
+import type { SolidContainer } from "../resources/SolidContainer";
+import type { SolidLeaf } from "../resources/SolidLeaf";
const READ_KEY = "read";
const CREATE_KEY = "createDataResource";
@@ -25,7 +28,9 @@ const DELETE_KEY = "delete";
*
* A singleton for handling batched requests
*/
-export abstract class BatchedRequester {
+export abstract class BatchedRequester<
+ ResourceType extends SolidContainer | SolidLeaf,
+> {
/**
* @internal
* A request batcher to maintain state for ongoing requests
@@ -35,18 +40,18 @@ export abstract class BatchedRequester {
/**
* The uri of the resource
*/
- abstract readonly uri: string;
+ abstract readonly resource: ResourceType;
/**
* @internal
- * SolidLdoDatasetContext for the parent SolidLdoDataset
+ * ConnectedContext for the parent Dataset
*/
- protected context: SolidLdoDatasetContext;
+ protected context: ConnectedContext;
/**
* @param context - SolidLdoDatasetContext for the parent SolidLdoDataset
*/
- constructor(context: SolidLdoDatasetContext) {
+ constructor(context: ConnectedContext) {
this.context = context;
}
@@ -88,10 +93,13 @@ export abstract class BatchedRequester {
* this resource
*/
async read(): Promise {
- const transaction = this.context.solidLdoDataset.startTransaction();
+ const transaction = this.context.dataset.startTransaction();
const result = await this.requestBatcher.queueProcess({
name: READ_KEY,
- args: [this.uri, { dataset: transaction, fetch: this.context.fetch }],
+ args: [
+ this.resource,
+ { dataset: transaction, fetch: this.context.solid.fetch },
+ ],
perform: readResource,
modifyQueue: modifyQueueByMergingEventsWithTheSameKeys(READ_KEY),
after: (result) => {
@@ -107,11 +115,14 @@ export abstract class BatchedRequester {
* Delete this resource
* @returns A DeleteResult
*/
- async delete(): Promise {
- const transaction = this.context.solidLdoDataset.startTransaction();
+ async delete(): Promise> {
+ const transaction = this.context.dataset.startTransaction();
const result = await this.requestBatcher.queueProcess({
name: DELETE_KEY,
- args: [this.uri, { dataset: transaction, fetch: this.context.fetch }],
+ args: [
+ this.resource,
+ { dataset: transaction, fetch: this.context.solid.fetch },
+ ],
perform: deleteResource,
modifyQueue: modifyQueueByMergingEventsWithTheSameKeys(DELETE_KEY),
after: (result) => {
@@ -120,7 +131,7 @@ export abstract class BatchedRequester {
}
},
});
- return result;
+ return result as DeleteResult;
}
/**
@@ -152,13 +163,15 @@ export abstract class BatchedRequester {
| ContainerCreateIfAbsentResult
| LeafCreateIfAbsentResult
> {
- const transaction = this.context.solidLdoDataset.startTransaction();
+ const transaction = this.context.dataset.startTransaction();
const result = await this.requestBatcher.queueProcess({
name: CREATE_KEY,
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore Apparently this is a nasty type and I can't be bothered to fix it
args: [
- this.uri,
- overwrite,
- { dataset: transaction, fetch: this.context.fetch },
+ this.resource,
+ overwrite ?? false,
+ { dataset: transaction, fetch: this.context.solid.fetch },
],
perform: createDataResource,
modifyQueue: (queue, currentlyLoading, args) => {
diff --git a/packages/solid/src/requester/ContainerBatchedRequester.ts b/packages/connected-solid/src/requester/ContainerBatchedRequester.ts
similarity index 77%
rename from packages/solid/src/requester/ContainerBatchedRequester.ts
rename to packages/connected-solid/src/requester/ContainerBatchedRequester.ts
index 42d744b..543da59 100644
--- a/packages/solid/src/requester/ContainerBatchedRequester.ts
+++ b/packages/connected-solid/src/requester/ContainerBatchedRequester.ts
@@ -1,5 +1,5 @@
-import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext";
-import type { ContainerUri } from "../util/uriTypes";
+import type { ConnectedContext } from "@ldo/connected";
+import type { SolidContainer } from "../resources/SolidContainer";
import { BatchedRequester } from "./BatchedRequester";
import type { CheckRootResult } from "./requests/checkRootContainer";
import { checkRootContainer } from "./requests/checkRootContainer";
@@ -9,6 +9,7 @@ import type {
} from "./requests/createDataResource";
import type { ReadContainerResult } from "./requests/readResource";
import { modifyQueueByMergingEventsWithTheSameKeys } from "./util/modifyQueueFuntions";
+import type { SolidConnectedPlugin } from "../SolidConnectedPlugin";
export const IS_ROOT_CONTAINER_KEY = "isRootContainer";
@@ -17,19 +18,22 @@ export const IS_ROOT_CONTAINER_KEY = "isRootContainer";
*
* A singleton to handle batched requests for containers
*/
-export class ContainerBatchedRequester extends BatchedRequester {
+export class ContainerBatchedRequester extends BatchedRequester {
/**
* The URI of the container
*/
- readonly uri: ContainerUri;
+ readonly resource: SolidContainer;
/**
* @param uri - The URI of the container
- * @param context - SolidLdoDatasetContext of the parent dataset
+ * @param context - ConnectedContext of the parent dataset
*/
- constructor(uri: ContainerUri, context: SolidLdoDatasetContext) {
+ constructor(
+ resource: SolidContainer,
+ context: ConnectedContext,
+ ) {
super(context);
- this.uri = uri;
+ this.resource = resource;
}
/**
@@ -69,7 +73,7 @@ export class ContainerBatchedRequester extends BatchedRequester {
async isRootContainer(): Promise {
return this.requestBatcher.queueProcess({
name: IS_ROOT_CONTAINER_KEY,
- args: [this.uri as ContainerUri, { fetch: this.context.fetch }],
+ args: [this.resource, { fetch: this.context.solid.fetch }],
perform: checkRootContainer,
modifyQueue: modifyQueueByMergingEventsWithTheSameKeys(
IS_ROOT_CONTAINER_KEY,
diff --git a/packages/solid/src/requester/LeafBatchedRequester.ts b/packages/connected-solid/src/requester/LeafBatchedRequester.ts
similarity index 83%
rename from packages/solid/src/requester/LeafBatchedRequester.ts
rename to packages/connected-solid/src/requester/LeafBatchedRequester.ts
index c40b63a..d462f38 100644
--- a/packages/solid/src/requester/LeafBatchedRequester.ts
+++ b/packages/connected-solid/src/requester/LeafBatchedRequester.ts
@@ -1,8 +1,6 @@
import type { DatasetChanges } from "@ldo/rdf-utils";
import { mergeDatasetChanges } from "@ldo/subscribable-dataset";
import type { Quad } from "@rdfjs/types";
-import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext";
-import type { LeafUri } from "../util/uriTypes";
import { BatchedRequester } from "./BatchedRequester";
import type {
LeafCreateAndOverwriteResult,
@@ -12,6 +10,9 @@ import type { ReadLeafResult } from "./requests/readResource";
import type { UpdateResult } from "./requests/updateDataResource";
import { updateDataResource } from "./requests/updateDataResource";
import { uploadResource } from "./requests/uploadResource";
+import type { SolidLeaf } from "../resources/SolidLeaf";
+import type { ConnectedContext } from "@ldo/connected";
+import type { SolidConnectedPlugin } from "../SolidConnectedPlugin";
export const UPDATE_KEY = "update";
export const UPLOAD_KEY = "upload";
@@ -21,19 +22,22 @@ export const UPLOAD_KEY = "upload";
*
* A singleton to handle batched requests for leafs
*/
-export class LeafBatchedRequester extends BatchedRequester {
+export class LeafBatchedRequester extends BatchedRequester {
/**
* The URI of the leaf
*/
- readonly uri: LeafUri;
+ readonly resource: SolidLeaf;
/**
* @param uri - the URI of the leaf
* @param context - SolidLdoDatasetContext of the parent dataset
*/
- constructor(uri: LeafUri, context: SolidLdoDatasetContext) {
+ constructor(
+ resource: SolidLeaf,
+ context: ConnectedContext,
+ ) {
super(context);
- this.uri = uri;
+ this.resource = resource;
}
/**
@@ -84,13 +88,16 @@ export class LeafBatchedRequester extends BatchedRequester {
*/
async updateDataResource(
changes: DatasetChanges,
- ): Promise {
+ ): Promise> {
const result = await this.requestBatcher.queueProcess({
name: UPDATE_KEY,
args: [
- this.uri,
+ this.resource,
changes,
- { fetch: this.context.fetch, dataset: this.context.solidLdoDataset },
+ {
+ fetch: this.context.solid.fetch,
+ dataset: this.context.dataset,
+ },
],
perform: updateDataResource,
modifyQueue: (queue, currentlyProcessing, [, changes]) => {
@@ -103,7 +110,7 @@ export class LeafBatchedRequester extends BatchedRequester {
return undefined;
},
});
- return result;
+ return result as UpdateResult;
}
/**
@@ -132,15 +139,16 @@ export class LeafBatchedRequester extends BatchedRequester {
mimeType: string,
overwrite?: boolean,
): Promise {
- const transaction = this.context.solidLdoDataset.startTransaction();
+ const transaction = this.context.dataset.startTransaction();
const result = await this.requestBatcher.queueProcess({
name: UPLOAD_KEY,
args: [
- this.uri,
+ this.resource,
blob,
mimeType,
- overwrite,
- { dataset: transaction, fetch: this.context.fetch },
+ // Hack: Something's up with these types. I can't be bothered to fix it
+ overwrite as false,
+ { dataset: transaction, fetch: this.context.solid.fetch },
],
perform: uploadResource,
modifyQueue: (queue, currentlyLoading, args) => {
diff --git a/packages/solid/src/requester/requests/checkRootContainer.ts b/packages/connected-solid/src/requester/requests/checkRootContainer.ts
similarity index 63%
rename from packages/solid/src/requester/requests/checkRootContainer.ts
rename to packages/connected-solid/src/requester/requests/checkRootContainer.ts
index 2c8df9f..6229496 100644
--- a/packages/solid/src/requester/requests/checkRootContainer.ts
+++ b/packages/connected-solid/src/requester/requests/checkRootContainer.ts
@@ -1,14 +1,14 @@
import type { BasicRequestOptions } from "./requestOptions";
import { parse as parseLinkHeader } from "http-link-header";
-import type { CheckRootContainerSuccess } from "../results/success/CheckRootContainerSuccess";
+import { CheckRootContainerSuccess } from "../results/success/CheckRootContainerSuccess";
import type {
HttpErrorResultType,
UnexpectedHttpError,
} from "../results/error/HttpErrorResult";
import { HttpErrorResult } from "../results/error/HttpErrorResult";
-import { UnexpectedResourceError } from "../results/error/ErrorResult";
+import { UnexpectedResourceError } from "@ldo/connected";
+import type { SolidContainer } from "../../resources/SolidContainer";
import { guaranteeFetch } from "../../util/guaranteeFetch";
-import type { ContainerUri } from "../../util/uriTypes";
/**
* checkRootContainer result
@@ -19,9 +19,9 @@ export type CheckRootResult = CheckRootContainerSuccess | CheckRootResultError;
* All possible errors checkRootResult can return
*/
export type CheckRootResultError =
- | HttpErrorResultType
- | UnexpectedHttpError
- | UnexpectedResourceError;
+ | HttpErrorResultType
+ | UnexpectedHttpError
+ | UnexpectedResourceError;
/**
* @internal
@@ -33,53 +33,33 @@ export type CheckRootResultError =
* @returns CheckRootContainerSuccess if there is not error
*/
export function checkHeadersForRootContainer(
- uri: ContainerUri,
+ resource: SolidContainer,
headers: Headers,
): CheckRootContainerSuccess {
const linkHeader = headers.get("link");
if (!linkHeader) {
- return {
- uri,
- isRootContainer: false,
- type: "checkRootContainerSuccess",
- isError: false,
- };
+ return new CheckRootContainerSuccess(resource, false);
}
const parsedLinkHeader = parseLinkHeader(linkHeader);
const types = parsedLinkHeader.get("rel", "type");
const isRootContainer = types.some(
(type) => type.uri === "http://www.w3.org/ns/pim/space#Storage",
);
- return {
- uri,
- isRootContainer,
- type: "checkRootContainerSuccess",
- isError: false,
- };
+ return new CheckRootContainerSuccess(resource, isRootContainer);
}
/**
+ * @internal
+ *
* Performs a request to the Pod to check if the given URI is a root container
* as defined in the [solid specification section 4.1](https://solidproject.org/TR/protocol#storage-resource)
*
- * @param uri - the URI of the container resource
+ * @param resource - the the container resource
* @param options - options variable to pass a fetch function
* @returns CheckResourceSuccess if there is no error
- *
- * @example
- * ```typescript
- * import { checkRootContainer } from "@ldo/solid";
- * import { fetch } from "@inrupt/solid-client-authn-browser";
- *
- * const result = await checkRootContainer("https://example.com/", { fetch });
- * if (!result.isError) {
- * // true if the container is a root container
- * console.log(result.isRootContainer);
- * }
- * ```
*/
export async function checkRootContainer(
- uri: ContainerUri,
+ resource: SolidContainer,
options?: BasicRequestOptions,
): Promise {
try {
@@ -88,12 +68,15 @@ export async function checkRootContainer(
// Note cache: "no-store": we don't want to depend on cached results because
// web browsers do not cache link headers
// https://github.com/CommunitySolidServer/CommunitySolidServer/issues/1959
- const response = await fetch(uri, { method: "HEAD", cache: "no-store" });
- const httpErrorResult = HttpErrorResult.checkResponse(uri, response);
+ const response = await fetch(resource.uri, {
+ method: "HEAD",
+ cache: "no-store",
+ });
+ const httpErrorResult = HttpErrorResult.checkResponse(resource, response);
if (httpErrorResult) return httpErrorResult;
- return checkHeadersForRootContainer(uri, response.headers);
+ return checkHeadersForRootContainer(resource, response.headers);
} catch (err) {
- return UnexpectedResourceError.fromThrown(uri, err);
+ return UnexpectedResourceError.fromThrown(resource, err);
}
}
diff --git a/packages/solid/src/requester/requests/createDataResource.ts b/packages/connected-solid/src/requester/requests/createDataResource.ts
similarity index 57%
rename from packages/solid/src/requester/requests/createDataResource.ts
rename to packages/connected-solid/src/requester/requests/createDataResource.ts
index 4c5bd5c..bfbb35e 100644
--- a/packages/solid/src/requester/requests/createDataResource.ts
+++ b/packages/connected-solid/src/requester/requests/createDataResource.ts
@@ -1,16 +1,15 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
import { guaranteeFetch } from "../../util/guaranteeFetch";
import {
addResourceRdfToContainer,
getParentUri,
getSlug,
} from "../../util/rdfUtils";
-import type { ContainerUri, LeafUri } from "../../util/uriTypes";
-import { isContainerUri } from "../../util/uriTypes";
-import { UnexpectedResourceError } from "../results/error/ErrorResult";
+import type { AbsentReadSuccess, Resource } from "@ldo/connected";
+import { UnexpectedResourceError } from "@ldo/connected";
import type { HttpErrorResultType } from "../results/error/HttpErrorResult";
import { HttpErrorResult } from "../results/error/HttpErrorResult";
-import type { CreateSuccess } from "../results/success/CreateSuccess";
-import type { AbsentReadSuccess } from "../results/success/ReadSuccess";
+import { CreateSuccess } from "../results/success/CreateSuccess";
import type { DeleteResultError } from "./deleteResource";
import { deleteResource } from "./deleteResource";
import type {
@@ -20,160 +19,114 @@ import type {
} from "./readResource";
import { readResource } from "./readResource";
import type { DatasetRequestOptions } from "./requestOptions";
+import type { SolidLeaf } from "../../resources/SolidLeaf";
+import type { SolidContainer } from "../../resources/SolidContainer";
/**
* All possible return values when creating and overwriting a container
*/
export type ContainerCreateAndOverwriteResult =
- | CreateSuccess
- | CreateAndOverwriteResultErrors;
+ | CreateSuccess
+ | CreateAndOverwriteResultErrors;
/**
* All possible return values when creating and overwriting a leaf
*/
export type LeafCreateAndOverwriteResult =
- | CreateSuccess
- | CreateAndOverwriteResultErrors;
+ | CreateSuccess
+ | CreateAndOverwriteResultErrors;
/**
* All possible return values when creating a container if absent
*/
export type ContainerCreateIfAbsentResult =
- | CreateSuccess
- | Exclude
- | CreateIfAbsentResultErrors;
+ | CreateSuccess
+ | Exclude>
+ | CreateIfAbsentResultErrors;
/**
* All possible return values when creating a leaf if absent
*/
export type LeafCreateIfAbsentResult =
- | CreateSuccess
- | Exclude
- | CreateIfAbsentResultErrors;
+ | CreateSuccess
+ | Exclude>
+ | CreateIfAbsentResultErrors;
/**
* All possible errors returned by creating and overwriting a resource
*/
-export type CreateAndOverwriteResultErrors = DeleteResultError | CreateErrors;
+export type CreateAndOverwriteResultErrors =
+ | DeleteResultError
+ | CreateErrors;
/**
* All possible errors returned by creating a resource if absent
*/
-export type CreateIfAbsentResultErrors = ReadResultError | CreateErrors;
+export type CreateIfAbsentResultErrors =
+ | ReadResultError
+ | CreateErrors;
/**
* All possible errors returned by creating a resource
*/
-export type CreateErrors = HttpErrorResultType | UnexpectedResourceError;
+export type CreateErrors =
+ | HttpErrorResultType
+ | UnexpectedResourceError;
/**
+ * @internal
* Creates a data resource (RDF resource) at the provided URI. This resource
* could also be a container.
*
- * @param uri - The URI of the resource
+ * @param resource - The resource
* @param overwrite - If true, the request will overwrite any previous resource
* at this URI.
* @param options - Options to provide a fetch function and a local dataset to
* update.
* @returns One of many create results depending on the input
- *
- * @example
- * `createDataResource` can be used to create containers.
- *
- * ```typescript
- * import { createDataResource } from "@ldo/solid";
- * import { fetch } from "@inrupt/solid-client-autn-js";
- *
- * const result = await createDataResource(
- * "https://example.com/container/",
- * true,
- * { fetch },
- * );
- * if (!result.isError) {
- * // Do something
- * }
- * ```
- *
- * @example
- * `createDataResource` can also create a blank data resource at the provided
- * URI.
- *
- * ```typescript
- * import { createDataResource } from "@ldo/solid";
- * import { fetch } from "@inrupt/solid-client-autn-js";
- *
- * const result = await createDataResource(
- * "https://example.com/container/someResource.ttl",
- * true,
- * { fetch },
- * );
- * if (!result.isError) {
- * // Do something
- * }
- * ```
- *
- * @example
- * Any local RDFJS dataset passed to the `options` field will be updated with
- * any new RDF data from the create process.
- *
- * ```typescript
- * import { createDataResource } from "@ldo/solid";
- * import { createDataset } from "@ldo/dataset"
- * import { fetch } from "@inrupt/solid-client-autn-js";
- *
- * const localDataset = createDataset();
- * const result = await createDataResource(
- * "https://example.com/container/someResource.ttl",
- * true,
- * { fetch, dataset: localDataset },
- * );
- * if (!result.isError) {
- * // Do something
- * }
- * ```
*/
export function createDataResource(
- uri: ContainerUri,
+ resource: SolidLeaf,
overwrite: true,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: LeafUri,
+ resouce: SolidLeaf,
overwrite: true,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: ContainerUri,
+ resouce: SolidContainer,
overwrite?: false,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: LeafUri,
+ resouce: SolidLeaf,
overwrite?: false,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: ContainerUri,
+ resouce: SolidContainer,
overwrite?: boolean,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: LeafUri,
+ resouce: SolidLeaf,
overwrite?: boolean,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: string,
+ resource: SolidContainer | SolidLeaf,
overwrite: true,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: string,
+ resource: SolidContainer | SolidLeaf,
overwrite?: false,
options?: DatasetRequestOptions,
): Promise;
export function createDataResource(
- uri: string,
+ resource: SolidContainer | SolidLeaf,
overwrite?: boolean,
options?: DatasetRequestOptions,
): Promise<
@@ -183,7 +136,7 @@ export function createDataResource(
| LeafCreateIfAbsentResult
>;
export async function createDataResource(
- uri: string,
+ resource: SolidContainer | SolidLeaf,
overwrite?: boolean,
options?: DatasetRequestOptions,
): Promise<
@@ -196,13 +149,16 @@ export async function createDataResource(
const fetch = guaranteeFetch(options?.fetch);
let didOverwrite = false;
if (overwrite) {
- const deleteResult = await deleteResource(uri, options);
+ const deleteResult = await deleteResource(resource, options);
// Return if it wasn't deleted
- if (deleteResult.isError) return deleteResult;
+ if (deleteResult.isError)
+ return deleteResult as
+ | DeleteResultError
+ | DeleteResultError;
didOverwrite = deleteResult.resourceExisted;
} else {
// Perform a read to check if it exists
- const readResult = await readResource(uri, options);
+ const readResult = await readResource(resource, options);
// If it does exist stop and return.
if (readResult.type !== "absentReadSuccess") {
@@ -210,12 +166,12 @@ export async function createDataResource(
}
}
// Create the document
- const parentUri = getParentUri(uri)!;
+ const parentUri = getParentUri(resource.uri)!;
const headers: HeadersInit = {
"content-type": "text/turtle",
- slug: getSlug(uri),
+ slug: getSlug(resource.uri),
};
- if (isContainerUri(uri)) {
+ if (resource.type === "SolidContainer") {
headers.link = '; rel="type"';
}
const response = await fetch(parentUri, {
@@ -223,19 +179,21 @@ export async function createDataResource(
headers,
});
- const httpError = HttpErrorResult.checkResponse(uri, response);
- if (httpError) return httpError;
+ const httpError = HttpErrorResult.checkResponse(resource, response);
+ if (httpError)
+ return httpError as
+ | HttpErrorResultType
+ | HttpErrorResultType;
if (options?.dataset) {
- addResourceRdfToContainer(uri, options.dataset);
+ addResourceRdfToContainer(resource.uri, options.dataset);
}
- return {
- isError: false,
- type: "createSuccess",
- uri,
- didOverwrite,
- };
+ return new CreateSuccess(resource, didOverwrite) as
+ | CreateSuccess
+ | CreateSuccess;
} catch (err) {
- return UnexpectedResourceError.fromThrown(uri, err);
+ return UnexpectedResourceError.fromThrown(resource, err) as
+ | UnexpectedResourceError
+ | UnexpectedResourceError;
}
}
diff --git a/packages/solid/src/requester/requests/deleteResource.ts b/packages/connected-solid/src/requester/requests/deleteResource.ts
similarity index 56%
rename from packages/solid/src/requester/requests/deleteResource.ts
rename to packages/connected-solid/src/requester/requests/deleteResource.ts
index cc8f084..311356b 100644
--- a/packages/solid/src/requester/requests/deleteResource.ts
+++ b/packages/connected-solid/src/requester/requests/deleteResource.ts
@@ -1,63 +1,63 @@
import { namedNode } from "@rdfjs/data-model";
import { guaranteeFetch } from "../../util/guaranteeFetch";
import { deleteResourceRdfFromContainer } from "../../util/rdfUtils";
-import { UnexpectedResourceError } from "../results/error/ErrorResult";
+import type { Resource } from "@ldo/connected";
+import { UnexpectedResourceError } from "@ldo/connected";
import type { HttpErrorResultType } from "../results/error/HttpErrorResult";
import { UnexpectedHttpError } from "../results/error/HttpErrorResult";
import { HttpErrorResult } from "../results/error/HttpErrorResult";
-import type { DeleteSuccess } from "../results/success/DeleteSuccess";
+import { DeleteSuccess } from "../results/success/DeleteSuccess";
import type { DatasetRequestOptions } from "./requestOptions";
import type { IBulkEditableDataset } from "@ldo/subscribable-dataset";
import type { Quad } from "@rdfjs/types";
+import type { SolidContainer } from "../../resources/SolidContainer";
+import type { SolidLeaf } from "../../resources/SolidLeaf";
/**
* All possible return values for deleteResource
*/
-export type DeleteResult = DeleteSuccess | DeleteResultError;
+export type DeleteResult =
+ | DeleteSuccess
+ | DeleteResultError;
/**
* All possible errors that can be returned by deleteResource
*/
-export type DeleteResultError = HttpErrorResultType | UnexpectedResourceError;
+export type DeleteResultError =
+ | HttpErrorResultType
+ | UnexpectedResourceError;
/**
+ * @internal
* Deletes a resource on a Pod at a given URL.
*
* @param uri - The URI for the resource that should be deleted
* @param options - Options to provide a fetch function and a local dataset to
* update.
* @returns a DeleteResult
- *
- * @example
- * `deleteResource` will send a request to a Solid Pod using the provided fetch
- * function. A local dataset can also be provided. It will be updated with any
- * new information from the delete.
- *
- * ```typescript
- * import { deleteResource } from "@ldo/solid";
- * import { createDataset } from "@ldo/dataset"
- * import { fetch } from "@inrupt/solid-client-autn-js";
- *
- * const localDataset = createDataset();
- * const result = await deleteResource(
- * "https://example.com/container/someResource.ttl",
- * { fetch, dataset: localDataset },
- * );
- * if (!result.isError) {
- * // Do something
- * }
- * ```
*/
export async function deleteResource(
- uri: string,
+ resource: SolidContainer,
+ options?: DatasetRequestOptions,
+): Promise>;
+export async function deleteResource(
+ resource: SolidLeaf,
+ options?: DatasetRequestOptions,
+): Promise>;
+export async function deleteResource(
+ resource: SolidContainer | SolidLeaf,
+ options?: DatasetRequestOptions,
+): Promise>;
+export async function deleteResource(
+ resource: SolidContainer | SolidLeaf,
options?: DatasetRequestOptions,
-): Promise {
+): Promise> {
try {
const fetch = guaranteeFetch(options?.fetch);
- const response = await fetch(uri, {
+ const response = await fetch(resource.uri, {
method: "delete",
});
- const errorResult = HttpErrorResult.checkResponse(uri, response);
+ const errorResult = HttpErrorResult.checkResponse(resource, response);
if (errorResult) return errorResult;
// Specifically check for a 205. Annoyingly, the server will return 200 even
@@ -65,17 +65,12 @@ export async function deleteResource(
// the document never existed
if (response.status === 205 || response.status === 404) {
if (options?.dataset)
- updateDatasetOnSuccessfulDelete(uri, options.dataset);
- return {
- isError: false,
- type: "deleteSuccess",
- uri,
- resourceExisted: response.status === 205,
- };
+ updateDatasetOnSuccessfulDelete(resource.uri, options.dataset);
+ return new DeleteSuccess(resource, response.status === 205);
}
- return new UnexpectedHttpError(uri, response);
+ return new UnexpectedHttpError(resource, response);
} catch (err) {
- return UnexpectedResourceError.fromThrown(uri, err);
+ return UnexpectedResourceError.fromThrown(resource, err);
}
}
diff --git a/packages/connected-solid/src/requester/requests/readResource.ts b/packages/connected-solid/src/requester/requests/readResource.ts
new file mode 100644
index 0000000..f340f7f
--- /dev/null
+++ b/packages/connected-solid/src/requester/requests/readResource.ts
@@ -0,0 +1,156 @@
+import type { UnexpectedHttpError } from "../results/error/HttpErrorResult";
+import {
+ HttpErrorResult,
+ type HttpErrorResultType,
+} from "../results/error/HttpErrorResult";
+import {
+ addRawTurtleToDataset,
+ addResourceRdfToContainer,
+} from "../../util/rdfUtils";
+import type { DatasetRequestOptions } from "./requestOptions";
+import {
+ BinaryReadSuccess,
+ DataReadSuccess,
+} from "../results/success/SolidReadSuccess";
+import { ContainerReadSuccess } from "../results/success/SolidReadSuccess";
+import { NoncompliantPodError } from "../results/error/NoncompliantPodError";
+import { guaranteeFetch } from "../../util/guaranteeFetch";
+import type { Resource } from "@ldo/connected";
+import { UnexpectedResourceError, AbsentReadSuccess } from "@ldo/connected";
+import { checkHeadersForRootContainer } from "./checkRootContainer";
+import { namedNode } from "@rdfjs/data-model";
+import type { SolidLeaf } from "../../resources/SolidLeaf";
+import type { SolidContainer } from "../../resources/SolidContainer";
+
+/**
+ * All possible return values for reading a leaf
+ */
+export type ReadLeafResult =
+ | BinaryReadSuccess
+ | DataReadSuccess
+ | AbsentReadSuccess
+ | ReadResultError;
+
+/**
+ * All possible return values for reading a container
+ */
+export type ReadContainerResult =
+ | ContainerReadSuccess
+ | AbsentReadSuccess
+ | ReadResultError;
+
+/**
+ * All possible errors the readResource function can return
+ */
+export type ReadResultError =
+ | HttpErrorResultType
+ | NoncompliantPodError
+ | UnexpectedHttpError
+ | UnexpectedResourceError;
+
+/**
+ * @internal
+ * Reads resource at a provided URI and returns the result
+ *
+ * @param uri - The URI of the resource
+ * @param options - Options to provide a fetch function and a local dataset to
+ * update.
+ * @returns ReadResult
+ */
+export async function readResource(
+ resource: SolidLeaf,
+ options?: DatasetRequestOptions,
+): Promise;
+export async function readResource(
+ resource: SolidContainer,
+ options?: DatasetRequestOptions,
+): Promise;
+export async function readResource(
+ resource: SolidLeaf | SolidContainer,
+ options?: DatasetRequestOptions,
+): Promise;
+export async function readResource(
+ resource: SolidLeaf | SolidContainer,
+ options?: DatasetRequestOptions,
+): Promise {
+ try {
+ const fetch = guaranteeFetch(options?.fetch);
+ // Fetch options to determine the document type
+ const response = await fetch(resource.uri, {
+ headers: { accept: "text/turtle, */*" },
+ });
+ if (response.status === 404) {
+ // Clear existing data if present
+ if (options?.dataset) {
+ options.dataset.deleteMatches(
+ undefined,
+ undefined,
+ undefined,
+ namedNode(resource.uri),
+ );
+ }
+
+ return new AbsentReadSuccess(resource, false) as
+ | AbsentReadSuccess
+ | AbsentReadSuccess;
+ }
+ const httpErrorResult = HttpErrorResult.checkResponse(resource, response);
+ if (httpErrorResult)
+ return httpErrorResult as
+ | HttpErrorResultType
+ | HttpErrorResultType;
+
+ // Add this resource to the container
+ if (options?.dataset) {
+ addResourceRdfToContainer(resource.uri, options.dataset);
+ }
+
+ const contentType = response.headers.get("content-type");
+ if (!contentType) {
+ return new NoncompliantPodError(
+ resource,
+ "Resource requests must return a content-type header.",
+ ) as
+ | NoncompliantPodError
+ | NoncompliantPodError;
+ }
+
+ if (contentType.startsWith("text/turtle")) {
+ // Parse Turtle
+ const rawTurtle = await response.text();
+ if (options?.dataset) {
+ const result = await addRawTurtleToDataset(
+ rawTurtle,
+ options.dataset,
+ resource.uri,
+ );
+ if (result)
+ return new NoncompliantPodError(resource, result.message) as
+ | NoncompliantPodError
+ | NoncompliantPodError;
+ }
+ if (resource.type === "SolidContainer") {
+ const result = checkHeadersForRootContainer(resource, response.headers);
+ return new ContainerReadSuccess(
+ resource,
+ false,
+ result.isRootContainer,
+ );
+ }
+ return new DataReadSuccess(resource as SolidLeaf, false);
+ } else {
+ // Load Blob
+ const blob = await response.blob();
+ return new BinaryReadSuccess(
+ resource as SolidLeaf,
+ false,
+ blob,
+ contentType,
+ );
+ }
+ } catch (err) {
+ return UnexpectedResourceError.fromThrown(resource, err) as
+ | UnexpectedResourceError
+ | UnexpectedResourceError;
+ }
+}
diff --git a/packages/solid/src/requester/requests/requestOptions.ts b/packages/connected-solid/src/requester/requests/requestOptions.ts
similarity index 100%
rename from packages/solid/src/requester/requests/requestOptions.ts
rename to packages/connected-solid/src/requester/requests/requestOptions.ts
diff --git a/packages/connected-solid/src/requester/requests/updateDataResource.ts b/packages/connected-solid/src/requester/requests/updateDataResource.ts
new file mode 100644
index 0000000..9802b6a
--- /dev/null
+++ b/packages/connected-solid/src/requester/requests/updateDataResource.ts
@@ -0,0 +1,86 @@
+import type { DatasetChanges } from "@ldo/rdf-utils";
+import { changesToSparqlUpdate } from "@ldo/rdf-utils";
+import type { Quad } from "@rdfjs/types";
+import { guaranteeFetch } from "../../util/guaranteeFetch";
+import type { Resource } from "@ldo/connected";
+import { UnexpectedResourceError, UpdateSuccess } from "@ldo/connected";
+import type { HttpErrorResultType } from "../results/error/HttpErrorResult";
+import { HttpErrorResult } from "../results/error/HttpErrorResult";
+import type { DatasetRequestOptions } from "./requestOptions";
+import type { SolidContainer } from "../../resources/SolidContainer";
+import type { SolidLeaf } from "../../resources/SolidLeaf";
+
+/**
+ * All return values for updateDataResource
+ */
+export type UpdateResult =
+ | UpdateSuccess
+ | UpdateResultError;
+
+/**
+ * All errors updateDataResource can return
+ */
+export type UpdateResultError =
+ | HttpErrorResultType
+ | UnexpectedResourceError;
+
+/**
+ * @internal
+ * Updates a specific data resource with the provided dataset changes
+ *
+ * @param uri - the URI of the data resource
+ * @param datasetChanges - A set of triples added and removed from this dataset
+ * @param options - Options to provide a fetch function and a local dataset to
+ * update.
+ * @returns An UpdateResult
+ */
+export async function updateDataResource(
+ resource: SolidLeaf,
+ datasetChanges: DatasetChanges,
+ options?: DatasetRequestOptions,
+): Promise>;
+export async function updateDataResource(
+ resource: SolidContainer,
+ datasetChanges: DatasetChanges,
+ options?: DatasetRequestOptions,
+): Promise>;
+export async function updateDataResource(
+ resource: SolidLeaf | SolidContainer,
+ datasetChanges: DatasetChanges,
+ options?: DatasetRequestOptions,
+): Promise>;
+export async function updateDataResource(
+ resource: SolidLeaf | SolidContainer,
+ datasetChanges: DatasetChanges,
+ options?: DatasetRequestOptions,
+): Promise> {
+ try {
+ // Optimistically add data
+ options?.dataset?.bulk(datasetChanges);
+ const fetch = guaranteeFetch(options?.fetch);
+
+ // Make request
+ const sparqlUpdate = await changesToSparqlUpdate(datasetChanges);
+ const response = await fetch(resource.uri, {
+ method: "PATCH",
+ body: sparqlUpdate,
+ headers: {
+ "Content-Type": "application/sparql-update",
+ },
+ });
+ const httpError = HttpErrorResult.checkResponse(resource, response);
+ if (httpError) {
+ // Handle error rollback
+ if (options?.dataset) {
+ options.dataset.bulk({
+ added: datasetChanges.removed,
+ removed: datasetChanges.added,
+ });
+ }
+ return httpError;
+ }
+ return new UpdateSuccess(resource);
+ } catch (err) {
+ return UnexpectedResourceError.fromThrown(resource, err);
+ }
+}
diff --git a/packages/solid/src/requester/requests/uploadResource.ts b/packages/connected-solid/src/requester/requests/uploadResource.ts
similarity index 58%
rename from packages/solid/src/requester/requests/uploadResource.ts
rename to packages/connected-solid/src/requester/requests/uploadResource.ts
index fcce355..c3316e5 100644
--- a/packages/solid/src/requester/requests/uploadResource.ts
+++ b/packages/connected-solid/src/requester/requests/uploadResource.ts
@@ -4,8 +4,7 @@ import {
getParentUri,
getSlug,
} from "../../util/rdfUtils";
-import type { LeafUri } from "../../util/uriTypes";
-import { UnexpectedResourceError } from "../results/error/ErrorResult";
+import { UnexpectedResourceError } from "@ldo/connected";
import { HttpErrorResult } from "../results/error/HttpErrorResult";
import type {
LeafCreateAndOverwriteResult,
@@ -14,8 +13,11 @@ import type {
import { deleteResource } from "./deleteResource";
import { readResource } from "./readResource";
import type { DatasetRequestOptions } from "./requestOptions";
+import type { SolidLeaf } from "../../resources/SolidLeaf";
+import { CreateSuccess } from "../results/success/CreateSuccess";
/**
+ * @internal
* Uploads a binary resource at the provided URI
*
* @param uri - The URI of the resource
@@ -24,52 +26,23 @@ import type { DatasetRequestOptions } from "./requestOptions";
* @param options - Options to provide a fetch function and a local dataset to
* update.
* @returns One of many create results depending on the input
- *
- * @example
- * Any local RDFJS dataset passed to the `options` field will be updated with
- * any new RDF data from the create process.
- *
- * ```typescript
- * import { createDataResource } from "@ldo/solid";
- * import { createDataset } from "@ldo/dataset"
- * import { fetch } from "@inrupt/solid-client-autn-js";
- *
- * const localDataset = createDataset();
- * const result = await uploadResource(
- * "https://example.com/container/someResource.txt",
- * new Blob("some text."),
- * "text/txt",
- * true,
- * { fetch, dataset: localDataset },
- * );
- * if (!result.isError) {
- * // Do something
- * }
- * ```
*/
export function uploadResource(
- uri: LeafUri,
+ resource: SolidLeaf,
blob: Blob,
mimeType: string,
overwrite: true,
options?: DatasetRequestOptions,
): Promise;
export function uploadResource(
- uri: LeafUri,
+ resource: SolidLeaf,
blob: Blob,
mimeType: string,
overwrite?: false,
options?: DatasetRequestOptions,
): Promise;
-export function uploadResource(
- uri: LeafUri,
- blob: Blob,
- mimeType: string,
- overwrite?: boolean,
- options?: DatasetRequestOptions,
-): Promise;
export async function uploadResource(
- uri: LeafUri,
+ resource: SolidLeaf,
blob: Blob,
mimeType: string,
overwrite?: boolean,
@@ -79,43 +52,38 @@ export async function uploadResource(
const fetch = guaranteeFetch(options?.fetch);
let didOverwrite = false;
if (overwrite) {
- const deleteResult = await deleteResource(uri, options);
+ const deleteResult = await deleteResource(resource, options);
// Return if it wasn't deleted
if (deleteResult.isError) return deleteResult;
didOverwrite = deleteResult.resourceExisted;
} else {
// Perform a read to check if it exists
- const readResult = await readResource(uri, options);
+ const readResult = await readResource(resource, options);
// If it does exist stop and return.
if (readResult.type !== "absentReadSuccess") {
return readResult;
}
}
// Create the document
- const parentUri = getParentUri(uri)!;
+ const parentUri = getParentUri(resource.uri)!;
const response = await fetch(parentUri, {
method: "post",
headers: {
"content-type": mimeType,
- slug: getSlug(uri),
+ slug: getSlug(resource.uri),
},
body: blob,
});
- const httpError = HttpErrorResult.checkResponse(uri, response);
+ const httpError = HttpErrorResult.checkResponse(resource, response);
if (httpError) return httpError;
if (options?.dataset) {
- addResourceRdfToContainer(uri, options.dataset);
+ addResourceRdfToContainer(resource.uri, options.dataset);
}
- return {
- isError: false,
- type: "createSuccess",
- uri,
- didOverwrite,
- };
+ return new CreateSuccess(resource, didOverwrite);
} catch (err) {
- const thing = UnexpectedResourceError.fromThrown(uri, err);
+ const thing = UnexpectedResourceError.fromThrown(resource, err);
return thing;
}
}
diff --git a/packages/connected-solid/src/requester/results/error/AccessControlError.ts b/packages/connected-solid/src/requester/results/error/AccessControlError.ts
new file mode 100644
index 0000000..964233e
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/error/AccessControlError.ts
@@ -0,0 +1,24 @@
+/* istanbul ignore file */
+import type { Resource } from "@ldo/connected";
+import { ResourceError } from "@ldo/connected";
+
+/**
+ * An error: Could not fetch access rules
+ */
+export class AccessRuleFetchError<
+ ResourceType extends Resource,
+> extends ResourceError {
+ readonly type = "accessRuleFetchError" as const;
+
+ /**
+ * @param resource - The resource for which access rules couldn't be
+ * fetched
+ * @param message - A custom message for the error
+ */
+ constructor(resource: ResourceType, message?: string) {
+ super(
+ resource,
+ message ?? `${resource.uri} had trouble fetching access rules.`,
+ );
+ }
+}
diff --git a/packages/solid/src/requester/results/error/HttpErrorResult.ts b/packages/connected-solid/src/requester/results/error/HttpErrorResult.ts
similarity index 70%
rename from packages/solid/src/requester/results/error/HttpErrorResult.ts
rename to packages/connected-solid/src/requester/results/error/HttpErrorResult.ts
index 69cc821..fe9e6e8 100644
--- a/packages/solid/src/requester/results/error/HttpErrorResult.ts
+++ b/packages/connected-solid/src/requester/results/error/HttpErrorResult.ts
@@ -1,18 +1,21 @@
-import { ResourceError } from "./ErrorResult";
+import type { Resource } from "@ldo/connected";
+import { ResourceError } from "@ldo/connected";
/**
* A set of standard errors that can be returned as a result of an HTTP request
*/
-export type HttpErrorResultType =
- | ServerHttpError
- | UnexpectedHttpError
- | UnauthenticatedHttpError
- | UnauthorizedHttpError;
+export type HttpErrorResultType =
+ | ServerHttpError
+ | UnexpectedHttpError
+ | UnauthenticatedHttpError
+ | UnauthorizedHttpError;
/**
* An error caused by an HTTP request
*/
-export abstract class HttpErrorResult extends ResourceError {
+export abstract class HttpErrorResult<
+ ResourceType extends Resource,
+> extends ResourceError {
/**
* The status of the HTTP request
*/
@@ -29,15 +32,15 @@ export abstract class HttpErrorResult extends ResourceError {
public readonly response: Response;
/**
- * @param uri - URI of the resource
+ * @param resource - the resource
* @param response - The response returned by the HTTP requests
* @param message - A custom message for the error
*/
- constructor(uri: string, response: Response, message?: string) {
+ constructor(resource: ResourceType, response: Response, message?: string) {
super(
- uri,
+ resource,
message ||
- `Request for ${uri} returned ${response.status} (${response.statusText}).`,
+ `Request for ${resource.uri} returned ${response.status} (${response.statusText}).`,
);
this.status = response.status;
this.headers = response.headers;
@@ -64,18 +67,21 @@ export abstract class HttpErrorResult extends ResourceError {
* @param response - The response of the request
* @returns An error if the response calls for it. Undefined if not.
*/
- static checkResponse(uri: string, response: Response) {
+ static checkResponse(
+ resource: ResourceType,
+ response: Response,
+ ): HttpErrorResultType | undefined {
if (ServerHttpError.is(response)) {
- return new ServerHttpError(uri, response);
+ return new ServerHttpError(resource, response);
}
if (UnauthenticatedHttpError.is(response)) {
- return new UnauthenticatedHttpError(uri, response);
+ return new UnauthenticatedHttpError(resource, response);
}
if (UnauthorizedHttpError.is(response)) {
- return new UnauthorizedHttpError(uri, response);
+ return new UnauthorizedHttpError(resource, response);
}
if (HttpErrorResult.isnt(response)) {
- return new UnexpectedHttpError(uri, response);
+ return new UnexpectedHttpError(resource, response);
}
return undefined;
}
@@ -85,7 +91,9 @@ export abstract class HttpErrorResult extends ResourceError {
* An unexpected error as a result of an HTTP request. This is usually returned
* when the HTTP request returns a status code LDO does not recognize.
*/
-export class UnexpectedHttpError extends HttpErrorResult {
+export class UnexpectedHttpError<
+ ResourceType extends Resource,
+> extends HttpErrorResult {
readonly type = "unexpectedHttpError" as const;
}
@@ -93,7 +101,9 @@ export class UnexpectedHttpError extends HttpErrorResult {
* An UnauthenticatedHttpError triggers when a Solid server returns a 401 status
* indicating that the request is not authenticated.
*/
-export class UnauthenticatedHttpError extends HttpErrorResult {
+export class UnauthenticatedHttpError<
+ ResourceType extends Resource,
+> extends HttpErrorResult {
readonly type = "unauthenticatedError" as const;
/**
@@ -110,7 +120,9 @@ export class UnauthenticatedHttpError extends HttpErrorResult {
* An UnauthenticatedHttpError triggers when a Solid server returns a 403 status
* indicating that the request is not authorized.
*/
-export class UnauthorizedHttpError extends HttpErrorResult {
+export class UnauthorizedHttpError<
+ ResourceType extends Resource,
+> extends HttpErrorResult {
readonly type = "unauthorizedError" as const;
/**
@@ -129,7 +141,9 @@ export class UnauthorizedHttpError extends HttpErrorResult {
* an error, but it is thrown while trying for find a WAC rule for a resource
* that does not exist.
*/
-export class NotFoundHttpError extends HttpErrorResult {
+export class NotFoundHttpError<
+ ResourceType extends Resource,
+> extends HttpErrorResult {
readonly type = "notFoundError" as const;
/**
@@ -146,7 +160,9 @@ export class NotFoundHttpError extends HttpErrorResult {
* A ServerHttpError triggers when a Solid server returns a 5XX status,
* indicating that an error happened on the server.
*/
-export class ServerHttpError extends HttpErrorResult {
+export class ServerHttpError<
+ ResourceType extends Resource,
+> extends HttpErrorResult {
readonly type = "serverError" as const;
/**
diff --git a/packages/connected-solid/src/requester/results/error/NoRootContainerError.ts b/packages/connected-solid/src/requester/results/error/NoRootContainerError.ts
new file mode 100644
index 0000000..59ba768
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/error/NoRootContainerError.ts
@@ -0,0 +1,20 @@
+import type { Resource } from "@ldo/connected";
+import { ResourceError } from "@ldo/connected";
+
+/**
+ * A NoncompliantPodError is returned when the server responded in a way that is
+ * not compliant with the Solid specification.
+ */
+export class NoRootContainerError<
+ ResourceType extends Resource,
+> extends ResourceError {
+ readonly type = "noRootContainerError" as const;
+
+ /**
+ * @param resource - the requested resource
+ * @param message - a custom message for the error
+ */
+ constructor(resource: ResourceType) {
+ super(resource, `${resource.uri} has not root container.`);
+ }
+}
diff --git a/packages/connected-solid/src/requester/results/error/NoncompliantPodError.ts b/packages/connected-solid/src/requester/results/error/NoncompliantPodError.ts
new file mode 100644
index 0000000..8d496ae
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/error/NoncompliantPodError.ts
@@ -0,0 +1,23 @@
+import type { Resource } from "@ldo/connected";
+import { ResourceError } from "@ldo/connected";
+
+/**
+ * A NoncompliantPodError is returned when the server responded in a way that is
+ * not compliant with the Solid specification.
+ */
+export class NoncompliantPodError<
+ ResourceType extends Resource,
+> extends ResourceError {
+ readonly type = "noncompliantPodError" as const;
+
+ /**
+ * @param resource - the requested resource
+ * @param message - a custom message for the error
+ */
+ constructor(resource: ResourceType, message?: string) {
+ super(
+ resource,
+ `Response from ${resource.uri} is not compliant with the Solid Specification: ${message}`,
+ );
+ }
+}
diff --git a/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts b/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts
new file mode 100644
index 0000000..162e4b9
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/success/CheckRootContainerSuccess.ts
@@ -0,0 +1,38 @@
+import type { SolidContainer } from "../../../resources/SolidContainer";
+import { ResourceSuccess, SuccessResult } from "@ldo/connected";
+
+/**
+ * Indicates that the request to check if a resource is the root container was
+ * a success.
+ */
+export class CheckRootContainerSuccess extends ResourceSuccess {
+ type = "checkRootContainerSuccess" as const;
+ /**
+ * True if this resoure is the root container
+ */
+ isRootContainer: boolean;
+
+ constructor(resource: SolidContainer, isRootContainer: boolean) {
+ super(resource);
+ this.isRootContainer = isRootContainer;
+ }
+}
+
+/**
+ * Indicates that the storage container has been successfully retireved from the
+ * webId. Call `GetStorageContainerFromWebIdSuccess.storageContainers` for a
+ * list of storage containers retrieved.
+ */
+export class GetStorageContainerFromWebIdSuccess extends SuccessResult {
+ type = "getStorageContainerFromWebIdSuccess" as const;
+
+ /**
+ * The storage containers retrieved
+ */
+ storageContainers: SolidContainer[];
+
+ constructor(storageContainers: SolidContainer[]) {
+ super();
+ this.storageContainers = storageContainers;
+ }
+}
diff --git a/packages/connected-solid/src/requester/results/success/CreateSuccess.ts b/packages/connected-solid/src/requester/results/success/CreateSuccess.ts
new file mode 100644
index 0000000..4b1648f
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/success/CreateSuccess.ts
@@ -0,0 +1,21 @@
+import { ResourceSuccess } from "@ldo/connected";
+import type { Resource } from "@ldo/connected";
+
+/**
+ * Indicates that the request to create the resource was a success.
+ */
+export class CreateSuccess<
+ ResourceType extends Resource,
+> extends ResourceSuccess {
+ type = "createSuccess" as const;
+ /**
+ * True if there was a resource that existed before at the given URI that was
+ * overwritten
+ */
+ didOverwrite: boolean;
+
+ constructor(resource: ResourceType, didOverwrite: boolean) {
+ super(resource);
+ this.didOverwrite = didOverwrite;
+ }
+}
diff --git a/packages/connected-solid/src/requester/results/success/DeleteSuccess.ts b/packages/connected-solid/src/requester/results/success/DeleteSuccess.ts
new file mode 100644
index 0000000..ac6182e
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/success/DeleteSuccess.ts
@@ -0,0 +1,22 @@
+import type { Resource } from "@ldo/connected";
+import { ResourceSuccess } from "@ldo/connected";
+
+/**
+ * Indicates that the request to delete a resource was a success.
+ */
+export class DeleteSuccess<
+ ResourceType extends Resource,
+> extends ResourceSuccess {
+ type = "deleteSuccess" as const;
+
+ /**
+ * True if there was a resource at the provided URI that was deleted. False if
+ * a resource didn't exist.
+ */
+ resourceExisted: boolean;
+
+ constructor(resource: ResourceType, resourceExisted: boolean) {
+ super(resource);
+ this.resourceExisted = resourceExisted;
+ }
+}
diff --git a/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts b/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts
new file mode 100644
index 0000000..042ce6b
--- /dev/null
+++ b/packages/connected-solid/src/requester/results/success/SolidReadSuccess.ts
@@ -0,0 +1,77 @@
+import type { ConnectedResult } from "@ldo/connected";
+import { ReadSuccess, type Resource } from "@ldo/connected";
+import type { SolidLeaf } from "../../../resources/SolidLeaf";
+import type { SolidContainer } from "../../../resources/SolidContainer";
+
+/**
+ * Indicates that the read request was successful and that the resource
+ * retrieved was a binary resource.
+ */
+export class BinaryReadSuccess extends ReadSuccess {
+ type = "binaryReadSuccess" as const;
+ /**
+ * The raw data for the binary resource
+ */
+ blob: Blob;
+ /**
+ * The mime type of the binary resource
+ */
+ mimeType: string;
+
+ constructor(
+ resource: SolidLeaf,
+ recalledFromMemory: boolean,
+ blob: Blob,
+ mimeType: string,
+ ) {
+ super(resource, recalledFromMemory);
+ this.blob = blob;
+ this.mimeType = mimeType;
+ }
+}
+
+/**
+ * Indicates that the read request was successful and that the resource
+ * retrieved was a data (RDF) resource.
+ */
+export class DataReadSuccess extends ReadSuccess {
+ type = "dataReadSuccess" as const;
+}
+
+/**
+ * Indicates that the read request was successful and that the resource
+ * retrieved was a container resource.
+ */
+export class ContainerReadSuccess extends ReadSuccess {
+ type = "containerReadSuccess" as const;
+ /**
+ * True if this container is a root container
+ */
+ isRootContainer: boolean;
+
+ constructor(
+ resource: SolidContainer,
+ recalledFromMemory: boolean,
+ isRootContainer: boolean,
+ ) {
+ super(resource, recalledFromMemory);
+ this.isRootContainer = isRootContainer;
+ }
+}
+
+/**
+ * A helper function that checks to see if a result is a ReadSuccess result
+ *
+ * @param result - the result to check
+ * @returns true if the result is a ReadSuccessResult result
+ */
+export function isReadSuccess(
+ result: ConnectedResult,
+): result is ReadSuccess {
+ return (
+ result.type === "binaryReadSuccess" ||
+ result.type === "dataReadSuccess" ||
+ result.type === "absentReadSuccess" ||
+ result.type === "containerReadSuccess"
+ );
+}
diff --git a/packages/solid/src/requester/util/modifyQueueFuntions.ts b/packages/connected-solid/src/requester/util/modifyQueueFuntions.ts
similarity index 100%
rename from packages/solid/src/requester/util/modifyQueueFuntions.ts
rename to packages/connected-solid/src/requester/util/modifyQueueFuntions.ts
diff --git a/packages/solid/src/resource/Container.ts b/packages/connected-solid/src/resources/SolidContainer.ts
similarity index 77%
rename from packages/solid/src/resource/Container.ts
rename to packages/connected-solid/src/resources/SolidContainer.ts
index 2670e28..37e2fbe 100644
--- a/packages/solid/src/resource/Container.ts
+++ b/packages/connected-solid/src/resources/SolidContainer.ts
@@ -18,19 +18,28 @@ import type {
ReadContainerResult,
ReadResultError,
} from "../requester/requests/readResource";
-import { AggregateError } from "../requester/results/error/ErrorResult";
import type { DeleteSuccess } from "../requester/results/success/DeleteSuccess";
-import type { AbsentReadSuccess } from "../requester/results/success/ReadSuccess";
-import type { ContainerReadSuccess } from "../requester/results/success/ReadSuccess";
-import type { AggregateSuccess } from "../requester/results/success/SuccessResult";
-import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext";
+import type { ContainerReadSuccess } from "../requester/results/success/SolidReadSuccess";
import { getParentUri, ldpContains } from "../util/rdfUtils";
-import type { ContainerUri, LeafUri } from "../util/uriTypes";
-import type { Leaf } from "./Leaf";
-import type { SharedStatuses } from "./Resource";
-import { Resource } from "./Resource";
-import type { ResourceResult } from "./resourceResult/ResourceResult";
import { NoRootContainerError } from "../requester/results/error/NoRootContainerError";
+import type { SharedStatuses } from "./SolidResource";
+import { SolidResource } from "./SolidResource";
+import type {
+ SolidContainerSlug,
+ SolidContainerUri,
+ SolidLeafSlug,
+} from "../types";
+import type { ReadSuccess } from "@ldo/connected";
+import { AggregateSuccess, IgnoredInvalidUpdateSuccess } from "@ldo/connected";
+import {
+ Unfetched,
+ type ConnectedContext,
+ AggregateError,
+} from "@ldo/connected";
+import type { SolidConnectedPlugin } from "../SolidConnectedPlugin";
+import type { SolidLeaf } from "./SolidLeaf";
+import type { HttpErrorResultType } from "../requester/results/error/HttpErrorResult";
+import type { DatasetChanges } from "@ldo/rdf-utils";
/**
* Represents the current status of a specific container on a Pod as known by
@@ -42,11 +51,11 @@ import { NoRootContainerError } from "../requester/results/error/NoRootContainer
* .getResource("https://example.com/container/");
* ```
*/
-export class Container extends Resource {
+export class SolidContainer extends SolidResource {
/**
* The URI of the container
*/
- readonly uri: ContainerUri;
+ readonly uri: SolidContainerUri;
/**
* @internal
@@ -63,7 +72,7 @@ export class Container extends Resource {
/**
* Indicates that this resource is a container resource
*/
- readonly type = "container" as const;
+ readonly type = "SolidContainer" as const;
/**
* Indicates that this resource is not an error
@@ -74,7 +83,7 @@ export class Container extends Resource {
* The status of the last request made for this container
*/
status:
- | SharedStatuses
+ | SharedStatuses
| ReadContainerResult
| ContainerCreateAndOverwriteResult
| ContainerCreateIfAbsentResult
@@ -84,11 +93,14 @@ export class Container extends Resource {
* @param uri - The uri of the container
* @param context - SolidLdoDatasetContext for the parent dataset
*/
- constructor(uri: ContainerUri, context: SolidLdoDatasetContext) {
+ constructor(
+ uri: SolidContainerUri,
+ context: ConnectedContext,
+ ) {
super(context);
this.uri = uri;
- this.requester = new ContainerBatchedRequester(uri, context);
- this.status = { isError: false, type: "unfetched", uri };
+ this.requester = new ContainerBatchedRequester(this, context);
+ this.status = new Unfetched(this);
}
/**
@@ -123,11 +135,11 @@ export class Container extends Resource {
* @param result - the result of the read success
*/
protected updateWithReadSuccess(
- result: ContainerReadSuccess | AbsentReadSuccess,
+ result: ReadSuccess | ContainerReadSuccess,
): void {
super.updateWithReadSuccess(result);
if (result.type === "containerReadSuccess") {
- this.rootContainer = result.isRootContainer;
+ this.rootContainer = (result as ContainerReadSuccess).isRootContainer;
}
}
@@ -143,7 +155,7 @@ export class Container extends Resource {
* }
* ```
*/
- async read(): Promise> {
+ async read(): Promise {
const result = (await this.handleRead()) as ReadContainerResult;
if (result.isError) return result;
return { ...result, resource: this };
@@ -154,7 +166,7 @@ export class Container extends Resource {
* Converts the current state of this container to a readResult
* @returns a ReadContainerResult
*/
- protected toReadResult(): ResourceResult {
+ protected toReadResult(): ReadContainerResult {
if (this.isAbsent()) {
return {
isError: false,
@@ -189,12 +201,8 @@ export class Container extends Resource {
* }
* ```
*/
- async readIfUnfetched(): Promise<
- ResourceResult
- > {
- return super.readIfUnfetched() as Promise<
- ResourceResult
- >;
+ async readIfUnfetched(): Promise {
+ return super.readIfUnfetched() as Promise;
}
/**
@@ -208,9 +216,7 @@ export class Container extends Resource {
* Checks if this container is a root container by making a request
* @returns CheckRootResult
*/
- private async checkIfIsRootContainer(): Promise<
- ResourceResult
- > {
+ private async checkIfIsRootContainer(): Promise {
const rootContainerResult = await this.requester.isRootContainer();
this.status = rootContainerResult;
if (rootContainerResult.isError) return rootContainerResult;
@@ -239,12 +245,12 @@ export class Container extends Resource {
* ```
*/
async getRootContainer(): Promise<
- Container | CheckRootResultError | NoRootContainerError
+ SolidContainer | CheckRootResultError | NoRootContainerError
> {
const parentContainerResult = await this.getParentContainer();
if (parentContainerResult?.isError) return parentContainerResult;
if (!parentContainerResult) {
- return this.isRootContainer() ? this : new NoRootContainerError(this.uri);
+ return this.isRootContainer() ? this : new NoRootContainerError(this);
}
return parentContainerResult.getRootContainer();
}
@@ -271,7 +277,7 @@ export class Container extends Resource {
* ```
*/
async getParentContainer(): Promise<
- Container | CheckRootResultError | undefined
+ SolidContainer | CheckRootResultError | undefined
> {
if (this.rootContainer === undefined) {
const checkResult = await this.checkIfIsRootContainer();
@@ -282,7 +288,7 @@ export class Container extends Resource {
if (!parentUri) {
return undefined;
}
- return this.context.resourceStore.get(parentUri);
+ return this.context.dataset.getResource(parentUri);
}
/**
@@ -299,15 +305,17 @@ export class Container extends Resource {
* }
* ```
*/
- children(): (Leaf | Container)[] {
- const childQuads = this.context.solidLdoDataset.match(
+ children(): (SolidContainer | SolidLeaf)[] {
+ const childQuads = this.context.dataset.match(
namedNode(this.uri),
ldpContains,
null,
namedNode(this.uri),
);
return childQuads.toArray().map((childQuad) => {
- return this.context.resourceStore.get(childQuad.object.value);
+ return this.context.dataset.getResource(childQuad.object.value) as
+ | SolidContainer
+ | SolidLeaf;
});
}
@@ -328,11 +336,13 @@ export class Container extends Resource {
* console.log(resource.uri);
* ```
*/
- child(slug: ContainerUri): Container;
- child(slug: LeafUri): Leaf;
- child(slug: string): Leaf | Container;
- child(slug: string): Leaf | Container {
- return this.context.resourceStore.get(`${this.uri}${slug}`);
+ child(slug: SolidContainerSlug): SolidContainer;
+ child(slug: SolidLeafSlug): SolidLeaf;
+ child(slug: string): SolidLeaf | SolidContainer;
+ child(slug: string): SolidLeaf | SolidContainer {
+ return this.context.dataset.getResource(`${this.uri}${slug}`) as
+ | SolidLeaf
+ | SolidContainer;
}
/**
@@ -359,27 +369,17 @@ export class Container extends Resource {
* ```
*/
createChildAndOverwrite(
- slug: ContainerUri,
- ): Promise>;
+ slug: SolidContainerSlug,
+ ): Promise;
createChildAndOverwrite(
- slug: LeafUri,
- ): Promise>;
+ slug: SolidLeafSlug,
+ ): Promise;
createChildAndOverwrite(
slug: string,
- ): Promise<
- ResourceResult<
- ContainerCreateAndOverwriteResult | LeafCreateAndOverwriteResult,
- Leaf | Container
- >
- >;
+ ): Promise;
createChildAndOverwrite(
slug: string,
- ): Promise<
- ResourceResult<
- ContainerCreateAndOverwriteResult | LeafCreateAndOverwriteResult,
- Leaf | Container
- >
- > {
+ ): Promise {
return this.child(slug).createAndOverwrite();
}
@@ -401,27 +401,15 @@ export class Container extends Resource {
* ```
*/
createChildIfAbsent(
- slug: ContainerUri,
- ): Promise>;
- createChildIfAbsent(
- slug: LeafUri,
- ): Promise>;
+ slug: SolidContainerSlug,
+ ): Promise;
+ createChildIfAbsent(slug: SolidLeafSlug): Promise;
createChildIfAbsent(
slug: string,
- ): Promise<
- ResourceResult<
- ContainerCreateIfAbsentResult | LeafCreateIfAbsentResult,
- Leaf | Container
- >
- >;
+ ): Promise;
createChildIfAbsent(
slug: string,
- ): Promise<
- ResourceResult<
- ContainerCreateIfAbsentResult | LeafCreateIfAbsentResult,
- Leaf | Container
- >
- > {
+ ): Promise {
return this.child(slug).createIfAbsent();
}
@@ -447,10 +435,10 @@ export class Container extends Resource {
* ```
*/
async uploadChildAndOverwrite(
- slug: LeafUri,
+ slug: SolidLeafSlug,
blob: Blob,
mimeType: string,
- ): Promise> {
+ ): Promise {
return this.child(slug).uploadAndOverwrite(blob, mimeType);
}
@@ -476,10 +464,10 @@ export class Container extends Resource {
* ```
*/
async uploadChildIfAbsent(
- slug: LeafUri,
+ slug: SolidLeafSlug,
blob: Blob,
mimeType: string,
- ): Promise> {
+ ): Promise {
return this.child(slug).uploadIfAbsent(blob, mimeType);
}
@@ -498,11 +486,11 @@ export class Container extends Resource {
* ```
*/
async clear(): Promise<
- ResourceResult<
- | AggregateSuccess>
- | AggregateError,
- Container
- >
+ | AggregateSuccess>
+ | AggregateError<
+ | DeleteResultError
+ | ReadResultError
+ >
> {
const readResult = await this.read();
if (readResult.isError) return new AggregateError([readResult]);
@@ -514,21 +502,14 @@ export class Container extends Resource {
)
).flat();
const errors = results.filter(
- (
- value,
- ): value is
- | DeleteResultError
- | AggregateError => value.isError,
+ (value): value is HttpErrorResultType => value.isError,
);
if (errors.length > 0) {
return new AggregateError(errors);
}
- return {
- isError: false,
- type: "aggregateSuccess",
- results: results as ResourceResult[],
- resource: this,
- };
+ return new AggregateSuccess(
+ results as DeleteSuccess[],
+ );
}
/**
@@ -543,10 +524,11 @@ export class Container extends Resource {
* ```
*/
async delete(): Promise<
- ResourceResult<
- DeleteResult | AggregateError,
- Container
- >
+ | DeleteResult
+ | AggregateError<
+ | DeleteResultError
+ | ReadResultError
+ >
> {
const clearResult = await this.clear();
if (clearResult.isError) return clearResult;
@@ -555,6 +537,10 @@ export class Container extends Resource {
return { ...deleteResult, resource: this };
}
+ protected async handleDelete(): Promise> {
+ return super.handleDelete() as Promise>;
+ }
+
/**
* Creates a container at this URI and overwrites any that already exists
* @returns ContainerCreateAndOverwriteResult
@@ -567,9 +553,7 @@ export class Container extends Resource {
* }
* ```
*/
- async createAndOverwrite(): Promise<
- ResourceResult
- > {
+ async createAndOverwrite(): Promise {
const createResult =
(await this.handleCreateAndOverwrite()) as ContainerCreateAndOverwriteResult;
if (createResult.isError) return createResult;
@@ -588,12 +572,19 @@ export class Container extends Resource {
* }
* ```
*/
- async createIfAbsent(): Promise<
- ResourceResult
- > {
+ async createIfAbsent(): Promise {
const createResult =
(await this.handleCreateIfAbsent()) as ContainerCreateIfAbsentResult;
if (createResult.isError) return createResult;
return { ...createResult, resource: this };
}
+
+ /**
+ * You cannot update a Container, so we return an IgnoredInvalidUpdateSuccess
+ */
+ async update(
+ _datasetChanges: DatasetChanges,
+ ): Promise> {
+ return new IgnoredInvalidUpdateSuccess(this);
+ }
}
diff --git a/packages/solid/src/resource/Leaf.ts b/packages/connected-solid/src/resources/SolidLeaf.ts
similarity index 83%
rename from packages/solid/src/resource/Leaf.ts
rename to packages/connected-solid/src/resources/SolidLeaf.ts
index 7272f15..00fc851 100644
--- a/packages/solid/src/resource/Leaf.ts
+++ b/packages/connected-solid/src/resources/SolidLeaf.ts
@@ -10,20 +10,21 @@ import type { DeleteResult } from "../requester/requests/deleteResource";
import type { ReadLeafResult } from "../requester/requests/readResource";
import type { UpdateResult } from "../requester/requests/updateDataResource";
import type { DeleteSuccess } from "../requester/results/success/DeleteSuccess";
-import type { AbsentReadSuccess } from "../requester/results/success/ReadSuccess";
-import type {
- BinaryReadSuccess,
- DataReadSuccess,
-} from "../requester/results/success/ReadSuccess";
-import type { ResourceSuccess } from "../requester/results/success/SuccessResult";
-import type { SolidLdoDatasetContext } from "../SolidLdoDatasetContext";
+import { DataReadSuccess } from "../requester/results/success/SolidReadSuccess";
+import { BinaryReadSuccess } from "../requester/results/success/SolidReadSuccess";
import { getParentUri } from "../util/rdfUtils";
-import type { LeafUri } from "../util/uriTypes";
-import type { Container } from "./Container";
-import type { SharedStatuses } from "./Resource";
-import { Resource } from "./Resource";
-import type { ResourceResult } from "./resourceResult/ResourceResult";
import type { NoRootContainerError } from "../requester/results/error/NoRootContainerError";
+import type { SharedStatuses } from "./SolidResource";
+import { SolidResource } from "./SolidResource";
+import type { SolidLeafUri } from "../types";
+import type { ResourceSuccess } from "@ldo/connected";
+import {
+ AbsentReadSuccess,
+ Unfetched,
+ type ConnectedContext,
+} from "@ldo/connected";
+import type { SolidConnectedPlugin } from "../SolidConnectedPlugin";
+import type { SolidContainer } from "./SolidContainer";
/**
* Represents the current status of a specific Leaf on a Pod as known by LDO.
@@ -34,11 +35,11 @@ import type { NoRootContainerError } from "../requester/results/error/NoRootCont
* .getResource("https://example.com/container/resource.ttl");
* ```
*/
-export class Leaf extends Resource {
+export class SolidLeaf extends SolidResource {
/**
* The URI of the leaf
*/
- readonly uri: LeafUri;
+ readonly uri: SolidLeafUri;
/**
* @internal
@@ -49,7 +50,7 @@ export class Leaf extends Resource {
/**
* Indicates that this resource is a leaf resource
*/
- readonly type = "leaf" as const;
+ readonly type = "SolidLeaf" as const;
/**
* Indicates that this resource is not an error
@@ -60,11 +61,11 @@ export class Leaf extends Resource {
* The status of the last request made for this leaf
*/
status:
- | SharedStatuses
+ | SharedStatuses
| ReadLeafResult
| LeafCreateAndOverwriteResult
| LeafCreateIfAbsentResult
- | UpdateResult;
+ | UpdateResult;
/**
* @internal
@@ -76,13 +77,16 @@ export class Leaf extends Resource {
* @param uri - The uri of the leaf
* @param context - SolidLdoDatasetContext for the parent dataset
*/
- constructor(uri: LeafUri, context: SolidLdoDatasetContext) {
+ constructor(
+ uri: SolidLeafUri,
+ context: ConnectedContext,
+ ) {
super(context);
const uriObject = new URL(uri);
uriObject.hash = "";
- this.uri = uriObject.toString() as LeafUri;
- this.requester = new LeafBatchedRequester(uri, context);
- this.status = { isError: false, type: "unfetched", uri };
+ this.uri = uriObject.toString() as SolidLeafUri;
+ this.requester = new LeafBatchedRequester(this, context);
+ this.status = new Unfetched(this);
}
/**
@@ -215,7 +219,7 @@ export class Leaf extends Resource {
* @param result - the result of the read success
*/
protected updateWithReadSuccess(
- result: BinaryReadSuccess | DataReadSuccess | AbsentReadSuccess,
+ result: BinaryReadSuccess | DataReadSuccess | AbsentReadSuccess,
): void {
super.updateWithReadSuccess(result);
if (result.type === "binaryReadSuccess") {
@@ -237,7 +241,7 @@ export class Leaf extends Resource {
* }
* ```
*/
- async read(): Promise> {
+ async read(): Promise {
const result = (await this.handleRead()) as ReadLeafResult;
if (result.isError) return result;
return { ...result, resource: this };
@@ -248,33 +252,18 @@ export class Leaf extends Resource {
* Converts the current state of this leaf to a readResult
* @returns a ReadLeafResult
*/
- protected toReadResult(): ResourceResult {
+ protected toReadResult(): ReadLeafResult {
if (this.isAbsent()) {
- return {
- isError: false,
- type: "absentReadSuccess",
- uri: this.uri,
- recalledFromMemory: true,
- resource: this,
- };
+ return new AbsentReadSuccess(this, true);
} else if (this.isBinary()) {
- return {
- isError: false,
- type: "binaryReadSuccess",
- uri: this.uri,
- recalledFromMemory: true,
- blob: this.binaryData!.blob,
- mimeType: this.binaryData!.mimeType,
- resource: this,
- };
+ return new BinaryReadSuccess(
+ this,
+ true,
+ this.binaryData!.blob,
+ this.binaryData!.mimeType,
+ );
} else {
- return {
- isError: false,
- type: "dataReadSuccess",
- uri: this.uri,
- recalledFromMemory: true,
- resource: this,
- };
+ return new DataReadSuccess(this, true);
}
}
@@ -292,10 +281,8 @@ export class Leaf extends Resource {
* }
* ```
*/
- async readIfUnfetched(): Promise> {
- return super.readIfUnfetched() as Promise<
- ResourceResult
- >;
+ async readIfUnfetched(): Promise {
+ return super.readIfUnfetched() as Promise;
}
/**
@@ -319,9 +306,9 @@ export class Leaf extends Resource {
* }
* ```
*/
- async getParentContainer(): Promise {
+ async getParentContainer(): Promise {
const parentUri = getParentUri(this.uri)!;
- return this.context.resourceStore.get(parentUri);
+ return this.context.dataset.getResource(parentUri);
}
/**
@@ -342,7 +329,7 @@ export class Leaf extends Resource {
* ```
*/
async getRootContainer(): Promise<
- Container | CheckRootResultError | NoRootContainerError
+ SolidContainer | CheckRootResultError | NoRootContainerError
> {
// Check to see if this document has a pim:storage if so, use that
@@ -362,7 +349,7 @@ export class Leaf extends Resource {
* A helper method updates this leaf's internal state upon delete success
* @param result - the result of the delete success
*/
- public updateWithDeleteSuccess(result: DeleteSuccess) {
+ public updateWithDeleteSuccess(result: DeleteSuccess) {
super.updateWithDeleteSuccess(result);
this.binaryData = undefined;
}
@@ -378,10 +365,17 @@ export class Leaf extends Resource {
* }
* ```
*/
- async delete(): Promise {
+ async delete(): Promise> {
return this.handleDelete();
}
+ /**
+ * @internal
+ */
+ protected async handleDelete(): Promise> {
+ return super.handleDelete() as Promise>;
+ }
+
/**
* ===========================================================================
* CREATE METHODS
@@ -392,7 +386,7 @@ export class Leaf extends Resource {
* A helper method updates this leaf's internal state upon create success
* @param _result - the result of the create success
*/
- protected updateWithCreateSuccess(_result: ResourceSuccess): void {
+ protected updateWithCreateSuccess(_result: ResourceSuccess): void {
this.binaryData = undefined;
}
@@ -408,9 +402,7 @@ export class Leaf extends Resource {
* }
* ```
*/
- async createAndOverwrite(): Promise<
- ResourceResult