From 15878e305f2bb0903071eceb991b6904fc488989 Mon Sep 17 00:00:00 2001 From: James Prevett Date: Wed, 27 Nov 2024 13:23:30 -0600 Subject: [PATCH] Updated to @zenfs/archives --- package-lock.json | 77 +++++++++++++++++++---------------------------- package.json | 5 ++- src/config.ts | 6 ++-- 3 files changed, 35 insertions(+), 53 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5303e3e..74f878d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,10 +13,9 @@ "@xterm/addon-fit": "^0.10.0", "@xterm/addon-web-links": "^0.11.0", "@xterm/xterm": "^5.5.0", - "@zenfs/core": "^1.3.2", + "@zenfs/archives": "^0.0.1", + "@zenfs/core": "^1.4.2", "@zenfs/dom": "^1.0.4", - "@zenfs/iso": "^0.3.3", - "@zenfs/zip": "^0.5.2", "chalk": "^5.3.0", "jquery": "^3.7.1", "utilium": "^1.0.0" @@ -1017,17 +1016,36 @@ "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==", "license": "MIT" }, + "node_modules/@zenfs/archives": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@zenfs/archives/-/archives-0.0.1.tgz", + "integrity": "sha512-Rj/ci8UFbmUDP/xDs1Q/01jAsNebvbAexB85KetG1j3ehP2PnAX3wcYjc2+6yp21qLhFzNoVthXZziYkb19N4w==", + "license": "MIT", + "dependencies": { + "fflate": "^0.8.2", + "utilium": "^1.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/james-pre" + }, + "peerDependencies": { + "@zenfs/core": "^1.2.0" + } + }, "node_modules/@zenfs/core": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@zenfs/core/-/core-1.3.2.tgz", - "integrity": "sha512-qpf98EXrD0KF2pl+EarwSjB3RqR+RXAy7RO/ouU6UKVfr4a3QHtLQVbR5/vhBb3er6z3Lqx9ggK4zKIAKorHww==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@zenfs/core/-/core-1.4.2.tgz", + "integrity": "sha512-tkxSNvl78PHEGDqmtZwsEJv3X4sgboK5pjf0CP5KSY1FrliRqAfgsJPL99yXdateeCjR+ZZJZvUeRnLTzuaN1w==", "license": "MIT", "dependencies": { "@types/node": "^20.16.10", "@types/readable-stream": "^4.0.10", "buffer": "^6.0.3", "eventemitter3": "^5.0.1", - "minimatch": "^9.0.3", "readable-stream": "^4.5.2", "utilium": "^1.0.0" }, @@ -1041,6 +1059,9 @@ "funding": { "type": "individual", "url": "https://github.com/sponsors/james-pre" + }, + "optionalDependencies": { + "minimatch": "^9.0.3" } }, "node_modules/@zenfs/core/node_modules/@types/node": { @@ -1072,45 +1093,6 @@ "@zenfs/core": "^1.3.0" } }, - "node_modules/@zenfs/iso": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@zenfs/iso/-/iso-0.3.3.tgz", - "integrity": "sha512-ZchACrdNL8vwAYtIYdtjaPBabkdlZUfSdiLDXkD6Sy9edg17qkKXT6vljZ0/YekwOsYaMSqlN40LxZ9QH7vLXA==", - "license": "MIT", - "dependencies": { - "utilium": "^1.0.0" - }, - "engines": { - "node": ">= 18" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/james-pre" - }, - "peerDependencies": { - "@zenfs/core": "^1.2.0" - } - }, - "node_modules/@zenfs/zip": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@zenfs/zip/-/zip-0.5.2.tgz", - "integrity": "sha512-1rrYJ7SWiIqa2+TCoaOY5QjTScMhPim0odpbuwrzukIW+NAR3ZGqkuMVc7/hlkdj2nxpGuvini53vWyWNwdhWQ==", - "license": "MIT", - "dependencies": { - "fflate": "^0.8.2", - "utilium": "^1.0.0" - }, - "engines": { - "node": ">= 18" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/james-pre" - }, - "peerDependencies": { - "@zenfs/core": "^1.0.11" - } - }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -1190,6 +1172,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "devOptional": true, "license": "MIT" }, "node_modules/base64-js": { @@ -1216,6 +1199,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "devOptional": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2086,6 +2070,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "devOptional": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" diff --git a/package.json b/package.json index cdb3666..352a45b 100644 --- a/package.json +++ b/package.json @@ -30,10 +30,9 @@ "@xterm/addon-fit": "^0.10.0", "@xterm/addon-web-links": "^0.11.0", "@xterm/xterm": "^5.5.0", - "@zenfs/core": "^1.3.2", + "@zenfs/archives": "^0.0.1", + "@zenfs/core": "^1.4.2", "@zenfs/dom": "^1.0.4", - "@zenfs/iso": "^0.3.3", - "@zenfs/zip": "^0.5.2", "chalk": "^5.3.0", "jquery": "^3.7.1", "utilium": "^1.0.0" diff --git a/src/config.ts b/src/config.ts index a6560b7..9583a63 100644 --- a/src/config.ts +++ b/src/config.ts @@ -2,8 +2,7 @@ import type { Backend, OptionsOf } from '@zenfs/core'; import fs, { Fetch, InMemory, mounts, Overlay, Port } from '@zenfs/core'; import { WebAccess, WebStorage, IndexedDB } from '@zenfs/dom'; -import { Iso } from '@zenfs/iso'; -import { Zip } from '@zenfs/zip'; +import { Iso, Zip } from '@zenfs/archives'; import $ from 'jquery'; import { randomHex, type Entries } from 'utilium'; import { cloneTemplate } from 'utilium/dom.js'; @@ -112,7 +111,7 @@ export const backends = [ }, }, }, - // @zenfs/zip + // @zenfs/archives { backend: Zip, inputs: { @@ -132,7 +131,6 @@ export const backends = [ }, }, }, - // @zenfs/iso { backend: Iso, inputs: {