Compare commits

...

2 commits

Author SHA1 Message Date
9f3ef993c0
test(e2e): fixed deno lockfile
All checks were successful
Tests / test-deno (push) Successful in 1m38s
Tests / test-bun (push) Successful in 1m51s
Tests / test-node (node22) (push) Successful in 1m59s
Tests / test-node (node20) (push) Successful in 2m7s
Tests / test-node (node18) (push) Successful in 2m9s
Tests / test-web (chromium) (push) Successful in 2m3s
Tests / test-web (firefox) (push) Successful in 1m23s
Docs / build (push) Successful in 6m22s
Tests / lint (push) Successful in 6m56s
Tests / e2e-deno (push) Successful in 52s
Tests / e2e (push) Successful in 47s
2025-01-15 11:58:21 +03:00
02c770646a
build: bumped pnpm 2025-01-15 11:58:18 +03:00
5 changed files with 153 additions and 19 deletions

View file

@ -3,8 +3,6 @@ runs:
steps:
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: '9.0.6'
- run: pnpm install --frozen-lockfile
shell: bash
- name: 'TL codegen'

View file

@ -1,7 +1,7 @@
{
"imports": {
"@fuman/utils": "jsr:@fuman/utils@0.0.1",
"chai": "https://esm.sh/chai@5.1.2",
"chai": "https://esm.sh/chai@5.1.2?pin=v135",
"node:test": "./tests/deno-shims/node-test.js",
"mtcute": "../packages/deno/src/index.ts",
"mtcute/utils.js": "../packages/deno/src/utils.ts",

View file

@ -152,6 +152,7 @@
"remote": {
"https://deno.land/std@0.223.0/io/write_all.ts": "24aac2312bb21096ae3ae0b102b22c26164d3249dff96dbac130958aa736f038",
"https://esm.sh/chai@5.1.2": "52c79876382aaf6855c55ea66e2ff88675457f4727bfde37363bb199cdda8488",
"https://esm.sh/chai@5.1.2?pin=v135": "52c79876382aaf6855c55ea66e2ff88675457f4727bfde37363bb199cdda8488",
"https://esm.sh/v135/chai@5.1.2/denonext/chai.mjs": "05cc6071c804cf39d4325a2c93807727623019abedca6ed1cb6534137bd4f65e"
},
"workspace": {

View file

@ -3,7 +3,7 @@
"type": "module",
"version": "0.19.7",
"private": true,
"packageManager": "pnpm@9.0.6",
"packageManager": "pnpm@10.0.0+sha512.b8fef5494bd3fe4cbd4edabd0745df2ee5be3e4b0b8b08fa643aa3e4c6702ccc0f00d68fa8a8c9858a735a0032485a44990ed2810526c875e416f001b17df12b",
"description": "Type-safe library for MTProto (Telegram API) for browser and NodeJS",
"author": "alina sireneva <alina@tei.su>",
"license": "MIT",
@ -44,7 +44,7 @@
},
"devDependencies": {
"@antfu/eslint-config": "^3.11.2",
"@fuman/build": "https://pkg.pr.new/teidesu/fuman/@fuman/build@ccea1c7",
"@fuman/build": "https://pkg.pr.new/teidesu/fuman/@fuman/build@c5f4664",
"@fuman/utils": "0.0.4",
"@types/bun": "1.1.14",
"@types/deno": "npm:@teidesu/deno-types@1.46.3",
@ -78,6 +78,7 @@
"pnpm": {
"overrides": {
"typescript": "5.5.4"
}
},
"onlyBuiltDependencies": ["better-sqlite3"]
}
}

View file

@ -13,10 +13,10 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: ^3.11.2
version: 3.11.2(@typescript-eslint/utils@8.17.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))
version: 3.11.2(@typescript-eslint/utils@8.17.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)
'@fuman/build':
specifier: https://pkg.pr.new/teidesu/fuman/@fuman/build@ccea1c7
version: https://pkg.pr.new/teidesu/fuman/@fuman/build@ccea1c7(tough-cookie@4.1.4)(typedoc@0.27.6(typescript@5.5.4))(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0))
specifier: https://pkg.pr.new/teidesu/fuman/@fuman/build@c5f4664
version: https://pkg.pr.new/teidesu/fuman/@fuman/build@c5f4664(tough-cookie@4.1.4)(typedoc@0.27.6(typescript@5.5.4))(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0))
'@fuman/utils':
specifier: 0.0.4
version: 0.0.4
@ -37,7 +37,7 @@ importers:
version: 2.0.5(@types/node@20.10.0)(playwright@1.42.1)(typescript@5.5.4)(vitest@2.0.5)
'@vitest/coverage-v8':
specifier: 2.0.5
version: 2.0.5(vitest@2.0.5(@types/node@20.10.0)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5))
version: 2.0.5(vitest@2.0.5)
'@vitest/expect':
specifier: 2.0.5
version: 2.0.5
@ -424,7 +424,7 @@ importers:
version: 5.2.3
vitest:
specifier: '*'
version: 2.0.5(@types/node@20.10.0)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)
version: 2.0.5(@types/node@20.12.14)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)
devDependencies:
'@mtcute/tl-utils':
specifier: workspace:^
@ -1100,8 +1100,8 @@ packages:
resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@fuman/build@https://pkg.pr.new/teidesu/fuman/@fuman/build@ccea1c7':
resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/build@ccea1c7}
'@fuman/build@https://pkg.pr.new/teidesu/fuman/@fuman/build@c5f4664':
resolution: {tarball: https://pkg.pr.new/teidesu/fuman/@fuman/build@c5f4664}
version: 0.0.8
hasBin: true
peerDependencies:
@ -4212,7 +4212,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
'@antfu/eslint-config@3.11.2(@typescript-eslint/utils@8.17.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))':
'@antfu/eslint-config@3.11.2(@typescript-eslint/utils@8.17.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)':
dependencies:
'@antfu/install-pkg': 0.5.0
'@clack/prompts': 0.8.2
@ -4221,7 +4221,7 @@ snapshots:
'@stylistic/eslint-plugin': 2.11.0(eslint@9.9.0)(typescript@5.5.4)
'@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.9.0)(typescript@5.5.4))(eslint@9.9.0)(typescript@5.5.4)
'@typescript-eslint/parser': 8.17.0(eslint@9.9.0)(typescript@5.5.4)
'@vitest/eslint-plugin': 1.1.14(@typescript-eslint/utils@8.17.0(eslint@9.9.0)(typescript@5.5.4))(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))
'@vitest/eslint-plugin': 1.1.14(@typescript-eslint/utils@8.17.0(eslint@9.9.0)(typescript@5.5.4))(eslint@9.9.0)(typescript@5.5.4)(vitest@2.0.5)
eslint: 9.9.0
eslint-config-flat-gitignore: 0.3.0(eslint@9.9.0)
eslint-flat-config-utils: 0.4.0
@ -4597,7 +4597,7 @@ snapshots:
dependencies:
levn: 0.4.1
'@fuman/build@https://pkg.pr.new/teidesu/fuman/@fuman/build@ccea1c7(tough-cookie@4.1.4)(typedoc@0.27.6(typescript@5.5.4))(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0))':
'@fuman/build@https://pkg.pr.new/teidesu/fuman/@fuman/build@c5f4664(tough-cookie@4.1.4)(typedoc@0.27.6(typescript@5.5.4))(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0))':
dependencies:
'@drizzle-team/brocli': 0.10.2
'@fuman/fetch': 0.0.8(tough-cookie@4.1.4)(zod@3.23.8)
@ -4669,6 +4669,13 @@ snapshots:
'@inquirer/type': 3.0.1(@types/node@20.10.0)
'@types/node': 20.10.0
'@inquirer/confirm@5.0.2(@types/node@20.12.14)':
dependencies:
'@inquirer/core': 10.1.0(@types/node@20.12.14)
'@inquirer/type': 3.0.1(@types/node@20.12.14)
'@types/node': 20.12.14
optional: true
'@inquirer/core@10.1.0(@types/node@20.10.0)':
dependencies:
'@inquirer/figures': 1.0.8
@ -4683,12 +4690,32 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
'@inquirer/core@10.1.0(@types/node@20.12.14)':
dependencies:
'@inquirer/figures': 1.0.8
'@inquirer/type': 3.0.1(@types/node@20.12.14)
ansi-escapes: 4.3.2
cli-width: 4.1.0
mute-stream: 2.0.0
signal-exit: 4.1.0
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
yoctocolors-cjs: 2.1.2
transitivePeerDependencies:
- '@types/node'
optional: true
'@inquirer/figures@1.0.8': {}
'@inquirer/type@3.0.1(@types/node@20.10.0)':
dependencies:
'@types/node': 20.10.0
'@inquirer/type@3.0.1(@types/node@20.12.14)':
dependencies:
'@types/node': 20.12.14
optional: true
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@ -5234,7 +5261,26 @@ snapshots:
- typescript
- utf-8-validate
'@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.10.0)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5))':
'@vitest/browser@2.0.5(@types/node@20.12.14)(playwright@1.42.1)(typescript@5.5.4)(vitest@2.0.5)':
dependencies:
'@testing-library/dom': 10.4.0
'@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0)
'@vitest/utils': 2.0.5
magic-string: 0.30.12
msw: 2.6.5(@types/node@20.12.14)(typescript@5.5.4)
sirv: 2.0.4
vitest: 2.0.5(@types/node@20.12.14)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)
ws: 8.18.0
optionalDependencies:
playwright: 1.42.1
transitivePeerDependencies:
- '@types/node'
- bufferutil
- typescript
- utf-8-validate
optional: true
'@vitest/coverage-v8@2.0.5(vitest@2.0.5)':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
@ -5252,7 +5298,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@vitest/eslint-plugin@1.1.14(@typescript-eslint/utils@8.17.0(eslint@9.9.0)(typescript@5.5.4))(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))':
'@vitest/eslint-plugin@1.1.14(@typescript-eslint/utils@8.17.0(eslint@9.9.0)(typescript@5.5.4))(eslint@9.9.0)(typescript@5.5.4)(vitest@2.0.5)':
dependencies:
'@typescript-eslint/utils': 8.17.0(eslint@9.9.0)(typescript@5.5.4)
eslint: 9.9.0
@ -5299,7 +5345,7 @@ snapshots:
pathe: 1.1.2
sirv: 2.0.4
tinyrainbow: 1.2.0
vitest: 2.0.5(@types/node@20.10.0)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)
vitest: 2.0.5(@types/node@20.12.14)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)
'@vitest/utils@2.0.5':
dependencies:
@ -7229,6 +7275,32 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
msw@2.6.5(@types/node@20.12.14)(typescript@5.5.4):
dependencies:
'@bundled-es-modules/cookie': 2.0.1
'@bundled-es-modules/statuses': 1.0.1
'@bundled-es-modules/tough-cookie': 0.1.6
'@inquirer/confirm': 5.0.2(@types/node@20.12.14)
'@mswjs/interceptors': 0.37.0
'@open-draft/deferred-promise': 2.2.0
'@open-draft/until': 2.1.0
'@types/cookie': 0.6.0
'@types/statuses': 2.0.5
chalk: 4.1.2
graphql: 16.9.0
headers-polyfill: 4.0.3
is-node-process: 1.2.0
outvariant: 1.4.3
path-to-regexp: 6.3.0
strict-event-emitter: 0.5.1
type-fest: 4.27.0
yargs: 17.7.2
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- '@types/node'
optional: true
muggle-string@0.4.1: {}
mute-stream@1.0.0: {}
@ -8076,6 +8148,24 @@ snapshots:
- supports-color
- terser
vite-node@2.0.5(@types/node@20.12.14):
dependencies:
cac: 6.7.14
debug: 4.3.7
pathe: 1.1.2
tinyrainbow: 1.2.0
vite: 5.4.2(@types/node@20.12.14)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
vite-plugin-dts@4.0.3(@types/node@20.10.0)(rollup@4.27.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.10.0)):
dependencies:
'@microsoft/api-extractor': 7.47.4(@types/node@20.10.0)
@ -8113,6 +8203,15 @@ snapshots:
'@types/node': 20.10.0
fsevents: 2.3.3
vite@5.4.2(@types/node@20.12.14):
dependencies:
esbuild: 0.21.5
postcss: 8.4.49
rollup: 4.27.2
optionalDependencies:
'@types/node': 20.12.14
fsevents: 2.3.3
vitest@2.0.5(@types/node@20.10.0)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5):
dependencies:
'@ampproject/remapping': 2.3.0
@ -8148,6 +8247,41 @@ snapshots:
- supports-color
- terser
vitest@2.0.5(@types/node@20.12.14)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
'@vitest/pretty-format': 2.1.5
'@vitest/runner': 2.0.5
'@vitest/snapshot': 2.0.5
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
chai: 5.1.2
debug: 4.3.7
execa: 8.0.1
magic-string: 0.30.12
pathe: 1.1.2
std-env: 3.8.0
tinybench: 2.9.0
tinypool: 1.0.2
tinyrainbow: 1.2.0
vite: 5.4.2(@types/node@20.12.14)
vite-node: 2.0.5(@types/node@20.12.14)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.12.14
'@vitest/browser': 2.0.5(@types/node@20.12.14)(playwright@1.42.1)(typescript@5.5.4)(vitest@2.0.5)
'@vitest/ui': 2.0.5(vitest@2.0.5)
transitivePeerDependencies:
- less
- lightningcss
- sass
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
vm-browserify@1.1.2: {}
vscode-uri@3.0.8: {}