diff --git a/.config/vite.deno.ts b/.config/vite.deno.ts index bc7a717c..47d42caa 100644 --- a/.config/vite.deno.ts +++ b/.config/vite.deno.ts @@ -15,7 +15,7 @@ export default defineConfig({ ? [process.env.ENTRYPOINT] : collectTestEntrypoints({ // these packages rely on node apis and are not meant to be run under deno - skipPackages: ['create-bot', 'crypto-node', 'bun', 'node', 'http-proxy', 'socks-proxy', 'mtproxy'], + skipPackages: ['create-bot', 'crypto-node', 'bun', 'node'], skipTests: [ // uses timers 'core/src/network/config-manager.test.ts', @@ -60,15 +60,6 @@ export default defineConfig({ return code }, }, - { - name: 'fix-events', - transform(code) { - if (!code.includes('events')) return code - return code.replace(/^import (.+?) from ['"]events['"]/gms, (_, name) => { - return `import ${name} from 'node:events'` - }) - }, - }, { name: 'fix-wasm-load', async transform(code) { diff --git a/package.json b/package.json index 900ffde1..a4f9390e 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ }, "devDependencies": { "@antfu/eslint-config": "2.26.0", - "@fuman/build": "https://pkg.pr.new/teidesu/fuman/@fuman/build@b0c74cb", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", + "@fuman/build": "0.0.1", + "@fuman/utils": "0.0.1", "@types/deno": "npm:@teidesu/deno-types@1.46.3", "@types/node": "20.10.0", "@types/bun": "1.1.14", diff --git a/packages/bun/package.json b/packages/bun/package.json index 33b418ae..8441781d 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -17,10 +17,10 @@ "@mtcute/html-parser": "workspace:^", "@mtcute/markdown-parser": "workspace:^", "@mtcute/wasm": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", - "@fuman/bun": "https://pkg.pr.new/teidesu/fuman/@fuman/bun@b0c74cb", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb", - "@fuman/io": "https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb" + "@fuman/utils": "0.0.1", + "@fuman/bun": "0.0.1", + "@fuman/net": "0.0.1", + "@fuman/io": "0.0.1" }, "devDependencies": { "@mtcute/test": "workspace:^" diff --git a/packages/convert/package.json b/packages/convert/package.json index 9d35095e..d44b5c00 100644 --- a/packages/convert/package.json +++ b/packages/convert/package.json @@ -10,9 +10,9 @@ "exports": "./src/index.ts", "dependencies": { "@mtcute/core": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb", - "@fuman/io": "https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb" + "@fuman/utils": "0.0.1", + "@fuman/net": "0.0.1", + "@fuman/io": "0.0.1" }, "devDependencies": { "@mtcute/test": "workspace:^", diff --git a/packages/convert/src/tdesktop/tdata.ts b/packages/convert/src/tdesktop/tdata.ts index b5075df6..c1b03146 100644 --- a/packages/convert/src/tdesktop/tdata.ts +++ b/packages/convert/src/tdesktop/tdata.ts @@ -230,9 +230,9 @@ export class Tdata { passcode: string = this.options.passcode ?? '', ): Promise { const hasher = await this.crypto.createHash('sha512') - hasher.update(salt) - hasher.update(utf8.encoder.encode(passcode)) - hasher.update(salt) + await hasher.update(salt) + await hasher.update(utf8.encoder.encode(passcode)) + await hasher.update(salt) const hash = await hasher.digest() return this.crypto.pbkdf2( @@ -322,7 +322,7 @@ export class Tdata { const localKey = keyInnerData const count = read.int32be(info) - const order = [...Array(count)].map(() => read.int32be(info)) + const order = [...Array(count)].map(() => read.int32be(info)) const active = read.int32be(info) return { diff --git a/packages/core/package.json b/packages/core/package.json index 82c08417..215199ee 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,9 +19,9 @@ "gen-updates": "node ./scripts/generate-updates.cjs" }, "dependencies": { - "@fuman/io": "https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", + "@fuman/io": "0.0.1", + "@fuman/net": "0.0.1", + "@fuman/utils": "0.0.1", "@mtcute/file-id": "workspace:^", "@mtcute/tl": "workspace:^", "@mtcute/tl-runtime": "workspace:^", diff --git a/packages/deno/package.json b/packages/deno/package.json index f172ccd4..e8a1f6c4 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -14,9 +14,10 @@ }, "dependencies": { "@db/sqlite": "npm:@jsr/db__sqlite@0.12.0", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb", - "@fuman/io": "https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb", + "@fuman/utils": "0.0.1", + "@fuman/net": "0.0.1", + "@fuman/io": "0.0.1", + "@fuman/deno": "npm:@jsr/fuman__deno@0.0.1", "@mtcute/core": "workspace:^", "@mtcute/html-parser": "workspace:^", "@mtcute/markdown-parser": "workspace:^", diff --git a/packages/deno/src/utils/proxies.ts b/packages/deno/src/utils/proxies.ts index 9a752747..240ca5ea 100644 --- a/packages/deno/src/utils/proxies.ts +++ b/packages/deno/src/utils/proxies.ts @@ -1,6 +1,5 @@ import type { HttpProxySettings as FumanHttpProxySettings, ITcpConnection, SocksProxySettings, TcpEndpoint } from '@fuman/net' import { performHttpProxyHandshake, performSocksHandshake } from '@fuman/net' -// @ts-expect-error wip import { connectTcp, connectTls } from '@fuman/deno' import { BaseMtProxyTransport, type ITelegramConnection, IntermediatePacketCodec, type TelegramTransport } from '@mtcute/core' import type { BasicDcOption } from '@mtcute/core/utils.js' diff --git a/packages/deno/src/utils/tcp.ts b/packages/deno/src/utils/tcp.ts index eba2dc09..e79cc2bd 100644 --- a/packages/deno/src/utils/tcp.ts +++ b/packages/deno/src/utils/tcp.ts @@ -1,4 +1,3 @@ -// @ts-expect-error wip import { connectTcp } from '@fuman/deno' import type { ITcpConnection } from '@fuman/net' import { IntermediatePacketCodec, type TelegramTransport } from '@mtcute/core' diff --git a/packages/dispatcher/package.json b/packages/dispatcher/package.json index 1a037cbf..35892ca3 100644 --- a/packages/dispatcher/package.json +++ b/packages/dispatcher/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@mtcute/core": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", + "@fuman/utils": "0.0.1", "events": "3.2.0" }, "devDependencies": { diff --git a/packages/file-id/package.json b/packages/file-id/package.json index c7e6a46f..fd4463e3 100644 --- a/packages/file-id/package.json +++ b/packages/file-id/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@mtcute/tl-runtime": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", + "@fuman/utils": "0.0.1", "long": "5.2.3" } } diff --git a/packages/node/package.json b/packages/node/package.json index 9ed2cc73..baee10e2 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -17,9 +17,9 @@ "@mtcute/html-parser": "workspace:^", "@mtcute/markdown-parser": "workspace:^", "@mtcute/wasm": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb", - "@fuman/node": "https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb", + "@fuman/utils": "0.0.1", + "@fuman/net": "0.0.1", + "@fuman/node": "0.0.1", "better-sqlite3": "11.3.0" }, "devDependencies": { diff --git a/packages/test/package.json b/packages/test/package.json index 9b4f11f5..2b548fa1 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -25,8 +25,8 @@ }, "dependencies": { "long": "5.2.3", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb" + "@fuman/utils": "0.0.1", + "@fuman/net": "0.0.1" }, "devDependencies": { "@mtcute/tl-utils": "workspace:^" diff --git a/packages/tl-runtime/package.json b/packages/tl-runtime/package.json index f6f9cecb..9bc3f158 100644 --- a/packages/tl-runtime/package.json +++ b/packages/tl-runtime/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "long": "5.2.3", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb" + "@fuman/utils": "0.0.1" } } diff --git a/packages/tl/package.json b/packages/tl/package.json index 9a1caacd..c888cdae 100644 --- a/packages/tl/package.json +++ b/packages/tl/package.json @@ -23,8 +23,8 @@ "@mtcute/core": "workspace:^", "@mtcute/node": "workspace:^", "@mtcute/tl-utils": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb", - "@fuman/fetch": "https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb", + "@fuman/utils": "0.0.1", + "@fuman/fetch": "0.0.1", "@types/js-yaml": "^4.0.5", "cheerio": "1.0.0-rc.12", "csv-parse": "^5.5.0", diff --git a/packages/tl/scripts/fetch-api.ts b/packages/tl/scripts/fetch-api.ts index 5c9dc540..da948cec 100644 --- a/packages/tl/scripts/fetch-api.ts +++ b/packages/tl/scripts/fetch-api.ts @@ -23,7 +23,7 @@ import { writeTlEntryToString, } from '@mtcute/tl-utils' import { parseTlEntriesFromJson } from '@mtcute/tl-utils/json.js' -import { ffetch } from '@fuman/fetch' +import { ffetchBase as ffetch } from '@fuman/fetch' import { API_SCHEMA_DIFF_JSON_FILE, diff --git a/packages/tl/scripts/fetch-errors.ts b/packages/tl/scripts/fetch-errors.ts index f56726f8..d1fd1065 100644 --- a/packages/tl/scripts/fetch-errors.ts +++ b/packages/tl/scripts/fetch-errors.ts @@ -2,7 +2,7 @@ import { writeFile } from 'node:fs/promises' import { parse } from 'csv-parse/sync' import type { TlErrors } from '@mtcute/tl-utils' -import { ffetch } from '@fuman/fetch' +import { ffetchBase as ffetch } from '@fuman/fetch' import { ERRORS_JSON_FILE } from './constants.js' diff --git a/packages/tl/scripts/fetch-mtp.ts b/packages/tl/scripts/fetch-mtp.ts index bdae20b9..ed6a615d 100644 --- a/packages/tl/scripts/fetch-mtp.ts +++ b/packages/tl/scripts/fetch-mtp.ts @@ -4,7 +4,7 @@ import { writeFile } from 'node:fs/promises' import * as cheerio from 'cheerio' import { parseTlToEntries } from '@mtcute/tl-utils' -import { ffetch } from '@fuman/fetch' +import { ffetchBase as ffetch } from '@fuman/fetch' import { CORE_DOMAIN, MTP_SCHEMA_JSON_FILE } from './constants.js' diff --git a/packages/wasm/package.json b/packages/wasm/package.json index bc18066a..1e93d9ae 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -18,6 +18,6 @@ "@mtcute/core": "workspace:^", "@mtcute/node": "workspace:^", "@mtcute/web": "workspace:^", - "@fuman/utils": "https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb" + "@fuman/utils": "0.0.1" } } diff --git a/packages/web/package.json b/packages/web/package.json index b7c8b48a..26b73fbb 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -15,7 +15,7 @@ "dependencies": { "@mtcute/core": "workspace:^", "@mtcute/wasm": "workspace:^", - "@fuman/net": "https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb", + "@fuman/net": "0.0.1", "events": "3.2.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4415fe2a..0131ff43 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: 2.26.0 version: 2.26.0(@typescript-eslint/utils@8.14.0(eslint@9.9.0)(typescript@5.5.4))(@vue/compiler-sfc@3.5.13)(eslint@9.9.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@20.10.0)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)) '@fuman/build': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/build@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/build@b0c74cb(tough-cookie@4.1.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0)) + specifier: 0.0.1 + version: 0.0.1(tough-cookie@4.1.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0)) '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@types/bun': specifier: 1.1.14 version: 1.1.14 @@ -105,17 +105,17 @@ importers: packages/bun: dependencies: '@fuman/bun': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/bun@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/bun@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/io': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -136,14 +136,14 @@ importers: packages/convert: dependencies: '@fuman/io': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -158,14 +158,14 @@ importers: packages/core: dependencies: '@fuman/io': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/file-id': specifier: workspace:^ version: link:../file-id @@ -244,15 +244,18 @@ importers: '@db/sqlite': specifier: npm:@jsr/db__sqlite@0.12.0 version: '@jsr/db__sqlite@0.12.0' + '@fuman/deno': + specifier: npm:@jsr/fuman__deno@0.0.1 + version: '@jsr/fuman__deno@0.0.1' '@fuman/io': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -276,8 +279,8 @@ importers: packages/dispatcher: dependencies: '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -292,8 +295,8 @@ importers: packages/file-id: dependencies: '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/tl-runtime': specifier: workspace:^ version: link:../tl-runtime @@ -334,14 +337,14 @@ importers: packages/node: dependencies: '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/node': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -368,11 +371,11 @@ importers: packages/test: dependencies: '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -403,11 +406,11 @@ importers: version: 5.2.3 devDependencies: '@fuman/fetch': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb(tough-cookie@4.1.4)(zod@3.23.8) + specifier: 0.0.1 + version: 0.0.1(tough-cookie@4.1.4)(zod@3.23.8) '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -433,8 +436,8 @@ importers: packages/tl-runtime: dependencies: '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 long: specifier: 5.2.3 version: 5.2.3 @@ -451,8 +454,8 @@ importers: packages/wasm: devDependencies: '@fuman/utils': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -466,8 +469,8 @@ importers: packages/web: dependencies: '@fuman/net': - specifier: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - version: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb + specifier: 0.0.1 + version: 0.0.1 '@mtcute/core': specifier: workspace:^ version: link:../core @@ -910,21 +913,18 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@fuman/build@https://pkg.pr.new/teidesu/fuman/@fuman/build@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/build@b0c74cb} - version: 0.0.1 + '@fuman/build@0.0.1': + resolution: {integrity: sha512-Yy7Lo7YhbJ5OPqLuDKE1ujpNmNI7A2uSHSpL5tfQqvnD9ubnmyZZXhDsgsohXKFboHPKrzgxX32QhTANncrKEQ==} hasBin: true peerDependencies: typescript: 5.5.4 vite: ^5.4.0 - '@fuman/bun@https://pkg.pr.new/teidesu/fuman/@fuman/bun@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/bun@b0c74cb} - version: 0.0.1 + '@fuman/bun@0.0.1': + resolution: {integrity: sha512-Qlwdx/miBmaEg9aR8JfGtA6oaouWEIybUwI5iY6YSm1iA/YU8LdNKlE7tKJGvH7okaxhYMYT+VuqhPQhB2DA+w==} - '@fuman/fetch@https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb} - version: 0.0.1 + '@fuman/fetch@0.0.1': + resolution: {integrity: sha512-es27yOF1TB04TBkpKXhiguutd2o3AvXEuAwuSHRXvZJwJf8vwMY2v7aSfDEf2ARpeqxNHckox+pRIZXBP48T/g==} peerDependencies: tough-cookie: ^5.0.0 || ^4.0.0 valibot: ^0.42.0 @@ -940,21 +940,17 @@ packages: zod: optional: true - '@fuman/io@https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb} - version: 0.0.1 + '@fuman/io@0.0.1': + resolution: {integrity: sha512-8EJbSin3AeS1cRP2wzkzYua3ncGaTIMGQb4x+Up8XK5sYs5+LF7HMDhUstvEiRm4vlGS8n/ntum0iWXojQvDwA==} - '@fuman/net@https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb} - version: 0.0.1 + '@fuman/net@0.0.1': + resolution: {integrity: sha512-y2NSAGfCYAOHLueUFNh+ucpTaaI2UdrvykcPd3uA43ziMG2j32BzuqjXTcI+uOvy0h75I+42awrTgKHakgX7gA==} - '@fuman/node@https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb} - version: 0.0.1 + '@fuman/node@0.0.1': + resolution: {integrity: sha512-ipYtoqiQGQvQcmW8Uiig49l2qeDSLWnrq1ww6ooDx4ElqzZ9gymeUl0R0lrsw/KRYKnD58Z1L04qhgLSdXhmOA==} - '@fuman/utils@https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb': - resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb} - version: 0.0.1 + '@fuman/utils@0.0.1': + resolution: {integrity: sha512-9zT7TiQEm2leoXVoN1Fs7m0d6bZcJXWDWQl9MhoySb+z0+iXb05PcDuTxTfCAvpGK1XVFf3n+MyN0w1yCKHc7Q==} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1020,6 +1016,18 @@ packages: '@jsr/denosaurs__plug@1.0.6': resolution: {integrity: sha512-3sRBjWs6Str1+5w8Lj5t4dDNxUJB6RWJaxAf1e04CHwbbPBbyzrzKs2iammkGlEra8yL2RO70+c8x0/52as6XA==, tarball: https://npm.jsr.io/~/11/@jsr/denosaurs__plug/1.0.6.tgz} + '@jsr/fuman__deno@0.0.1': + resolution: {integrity: sha512-y5w6TqREH1L/t+i5VIS5yni+vVYrM5RxUBqfNlLhYXxMslrvV6r53RLbOgcK6QJUKT9tH5yNsD7jvitTovTuyg==, tarball: https://npm.jsr.io/~/11/@jsr/fuman__deno/0.0.1.tgz} + + '@jsr/fuman__io@0.0.1': + resolution: {integrity: sha512-CJ6OA6RSBc+62K9ZDshvQS3X6cm27UIiKR4LcQZl2au9hh+iE9IgPh921FJa9chyuU0fDh+/53mQqKiymCdltQ==, tarball: https://npm.jsr.io/~/11/@jsr/fuman__io/0.0.1.tgz} + + '@jsr/fuman__net@0.0.1': + resolution: {integrity: sha512-enqHyU3HhY/q7UsTPnyiUTrLHgNWTYT8+IHNfFBNjlAj3RyoNADVpIvrA1oAeluMuxHMNQgZD7KGir6KudejYg==, tarball: https://npm.jsr.io/~/11/@jsr/fuman__net/0.0.1.tgz} + + '@jsr/fuman__utils@0.0.1': + resolution: {integrity: sha512-QieNViwnxhM/AUEFF7QsylczYazyKFQ82VgOKlEOUiYBXOP2hRfP+Y7EkvQh4hafVsfGblswfNxgp5A8qq8d6A==, tarball: https://npm.jsr.io/~/11/@jsr/fuman__utils/0.0.1.tgz} + '@jsr/std__assert@0.217.0': resolution: {integrity: sha512-kCGfcXX8lMcZHWrCgFhbdpNloB50MkLwHdRZvZKjZK424F9g+M742jkTDLMOJmwkDoEqFKyNVrGhPtspS4+NvQ==, tarball: https://npm.jsr.io/~/11/@jsr/std__assert/0.217.0.tgz} @@ -1872,6 +1880,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crypto-browserify@3.12.1: resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==} engines: {node: '>= 0.10'} @@ -4262,14 +4274,14 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@fuman/build@https://pkg.pr.new/teidesu/fuman/@fuman/build@b0c74cb(tough-cookie@4.1.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0))': + '@fuman/build@0.0.1(tough-cookie@4.1.4)(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0))': dependencies: '@drizzle-team/brocli': 0.10.2 - '@fuman/fetch': https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb(tough-cookie@4.1.4)(zod@3.23.8) - '@fuman/io': https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - '@fuman/node': https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb - '@fuman/utils': https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb - cross-spawn: 7.0.3 + '@fuman/fetch': 0.0.1(tough-cookie@4.1.4)(zod@3.23.8) + '@fuman/io': 0.0.1 + '@fuman/node': 0.0.1 + '@fuman/utils': 0.0.1 + cross-spawn: 7.0.6 detect-indent: 7.0.1 js-yaml: 4.1.0 picomatch: 4.0.2 @@ -4283,35 +4295,35 @@ snapshots: - valibot - yup - '@fuman/bun@https://pkg.pr.new/teidesu/fuman/@fuman/bun@b0c74cb': + '@fuman/bun@0.0.1': dependencies: - '@fuman/io': https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - '@fuman/net': https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - '@fuman/utils': https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + '@fuman/io': 0.0.1 + '@fuman/net': 0.0.1 + '@fuman/utils': 0.0.1 - '@fuman/fetch@https://pkg.pr.new/teidesu/fuman/@fuman/fetch@b0c74cb(tough-cookie@4.1.4)(zod@3.23.8)': + '@fuman/fetch@0.0.1(tough-cookie@4.1.4)(zod@3.23.8)': dependencies: - '@fuman/utils': https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + '@fuman/utils': 0.0.1 optionalDependencies: tough-cookie: 4.1.4 zod: 3.23.8 - '@fuman/io@https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb': + '@fuman/io@0.0.1': dependencies: - '@fuman/utils': https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + '@fuman/utils': 0.0.1 - '@fuman/net@https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb': + '@fuman/net@0.0.1': dependencies: - '@fuman/io': https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - '@fuman/utils': https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + '@fuman/io': 0.0.1 + '@fuman/utils': 0.0.1 - '@fuman/node@https://pkg.pr.new/teidesu/fuman/@fuman/node@b0c74cb': + '@fuman/node@0.0.1': dependencies: - '@fuman/io': https://pkg.pr.new/teidesu/fuman/@fuman/io@b0c74cb - '@fuman/net': https://pkg.pr.new/teidesu/fuman/@fuman/net@b0c74cb - '@fuman/utils': https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb + '@fuman/io': 0.0.1 + '@fuman/net': 0.0.1 + '@fuman/utils': 0.0.1 - '@fuman/utils@https://pkg.pr.new/teidesu/fuman/@fuman/utils@b0c74cb': {} + '@fuman/utils@0.0.1': {} '@humanwhocodes/module-importer@1.0.1': {} @@ -4390,6 +4402,21 @@ snapshots: '@jsr/std__fs': 0.221.0 '@jsr/std__path': 0.221.0 + '@jsr/fuman__deno@0.0.1': + dependencies: + '@jsr/fuman__net': 0.0.1 + + '@jsr/fuman__io@0.0.1': + dependencies: + '@jsr/fuman__utils': 0.0.1 + + '@jsr/fuman__net@0.0.1': + dependencies: + '@jsr/fuman__io': 0.0.1 + '@jsr/fuman__utils': 0.0.1 + + '@jsr/fuman__utils@0.0.1': {} + '@jsr/std__assert@0.217.0': dependencies: '@jsr/std__fmt': 0.217.0 @@ -5392,6 +5419,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crypto-browserify@3.12.1: dependencies: browserify-cipher: 1.0.1