chore!: moved @mtcute/sqlite into @mtcute/node
breaking: @mtcute/sqlite no longer exists
This commit is contained in:
parent
142dddd253
commit
50835609f0
15 changed files with 18 additions and 114 deletions
|
@ -13,7 +13,6 @@
|
|||
"@mtcute/mtproxy": "*",
|
||||
"@mtcute/node": "*",
|
||||
"@mtcute/socks-proxy": "*",
|
||||
"@mtcute/sqlite": "*",
|
||||
"@mtcute/tl": "*",
|
||||
"@mtcute/tl-runtime": "*",
|
||||
"@mtcute/tl-utils": "*",
|
||||
|
|
|
@ -4,8 +4,7 @@ import { join } from 'path'
|
|||
import { MaybePromise, MemoryStorage } from '@mtcute/core'
|
||||
import { setPlatform } from '@mtcute/core/platform.js'
|
||||
import { LogManager, sleep } from '@mtcute/core/utils.js'
|
||||
import { NodeCryptoProvider, NodePlatform, TcpTransport } from '@mtcute/node'
|
||||
import { SqliteStorage } from '@mtcute/sqlite'
|
||||
import { NodeCryptoProvider, NodePlatform, SqliteStorage, TcpTransport } from '@mtcute/node'
|
||||
|
||||
export const getApiParams = (storage?: string) => {
|
||||
if (!process.env.API_ID || !process.env.API_HASH) {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "@mtcute/node",
|
||||
"private": true,
|
||||
"version": "0.8.0",
|
||||
"description": "Meta-package for Node JS",
|
||||
"description": "Meta-package for Node.js",
|
||||
"author": "Alina Sireneva <alina@tei.su>",
|
||||
"license": "MIT",
|
||||
"main": "src/index.ts",
|
||||
|
@ -31,11 +31,12 @@
|
|||
"dependencies": {
|
||||
"@mtcute/core": "workspace:^",
|
||||
"@mtcute/wasm": "workspace:^",
|
||||
"@mtcute/sqlite": "workspace:^",
|
||||
"@mtcute/markdown-parser": "workspace:^",
|
||||
"@mtcute/html-parser": "workspace:^"
|
||||
"@mtcute/html-parser": "workspace:^",
|
||||
"better-sqlite3": "9.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@mtcute/test": "workspace:^"
|
||||
"@mtcute/test": "workspace:^",
|
||||
"@types/better-sqlite3": "7.6.4"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,11 +9,11 @@ import {
|
|||
TelegramClientOptions,
|
||||
} from '@mtcute/core/client.js'
|
||||
import { setPlatform } from '@mtcute/core/platform.js'
|
||||
import { SqliteStorage } from '@mtcute/sqlite'
|
||||
|
||||
import { downloadToFile } from './methods/download-file.js'
|
||||
import { downloadAsNodeStream } from './methods/download-node-stream.js'
|
||||
import { NodePlatform } from './platform.js'
|
||||
import { SqliteStorage } from './sqlite/index.js'
|
||||
import { NodeCryptoProvider } from './utils/crypto.js'
|
||||
import { TcpTransport } from './utils/tcp.js'
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
export * from './client.js'
|
||||
export * from './platform.js'
|
||||
export * from './sqlite/index.js'
|
||||
export * from './utils/crypto.js'
|
||||
export * from './utils/tcp.js'
|
||||
export * from './worker.js'
|
||||
export * from '@mtcute/core'
|
||||
export * from '@mtcute/html-parser'
|
||||
export * from '@mtcute/markdown-parser'
|
||||
export * from '@mtcute/sqlite'
|
||||
|
|
|
@ -9,7 +9,7 @@ import {
|
|||
} from '@mtcute/test'
|
||||
|
||||
if (import.meta.env.TEST_ENV === 'node') {
|
||||
const { SqliteStorage } = await import('../src/index.js')
|
||||
const { SqliteStorage } = await import('./index.js')
|
||||
|
||||
describe('SqliteStorage', () => {
|
||||
const storage = new SqliteStorage(':memory:')
|
|
@ -9,7 +9,6 @@
|
|||
],
|
||||
"references": [
|
||||
{ "path": "../core" },
|
||||
{ "path": "../sqlite" },
|
||||
{ "path": "../dispatcher" },
|
||||
{ "path": "../html-parser" },
|
||||
{ "path": "../markdown-parser" }
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
# @mtcute/sqlite
|
||||
|
||||
📖 [API Reference](https://ref.mtcute.dev/modules/_mtcute_sqlite.html)
|
||||
|
||||
SQLite backed storage for mtcute, built with `better-sqlite3`
|
||||
|
||||
## Usage
|
||||
|
||||
```typescript
|
||||
import { SqliteStorage } from '@mtcute/sqlite'
|
||||
|
||||
const tg = new TelegramClient({
|
||||
// ...
|
||||
storage: new SqliteStorage('client.session')
|
||||
})
|
||||
```
|
|
@ -1,33 +0,0 @@
|
|||
{
|
||||
"name": "@mtcute/sqlite",
|
||||
"private": true,
|
||||
"version": "0.8.0",
|
||||
"description": "SQLite-based storage for mtcute",
|
||||
"author": "Alina Sireneva <alina@tei.su>",
|
||||
"license": "MIT",
|
||||
"main": "src/index.ts",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
"distOnlyFields": {
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./esm/index.js",
|
||||
"require": "./cjs/index.js"
|
||||
}
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"docs": "typedoc",
|
||||
"build": "pnpm run -w build-package sqlite"
|
||||
},
|
||||
"dependencies": {
|
||||
"@mtcute/core": "workspace:^",
|
||||
"@mtcute/tl": "*",
|
||||
"@mtcute/tl-runtime": "workspace:^",
|
||||
"better-sqlite3": "9.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@mtcute/test": "workspace:^",
|
||||
"@types/better-sqlite3": "7.6.4"
|
||||
}
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"extends": "../../../tsconfig.json",
|
||||
"include": [
|
||||
"."
|
||||
],
|
||||
"references": [
|
||||
{ "path": "../" }
|
||||
]
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"extends": "../../tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "./dist/esm",
|
||||
"rootDir": "./src"
|
||||
},
|
||||
"include": [
|
||||
"./src"
|
||||
],
|
||||
"references": [
|
||||
{ "path": "../core" }
|
||||
]
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
module.exports = {
|
||||
extends: ['../../.config/typedoc/config.base.cjs'],
|
||||
entryPoints: ['./src/index.ts'],
|
||||
}
|
|
@ -281,37 +281,9 @@ importers:
|
|||
'@mtcute/markdown-parser':
|
||||
specifier: workspace:^
|
||||
version: link:../markdown-parser
|
||||
'@mtcute/sqlite':
|
||||
specifier: workspace:^
|
||||
version: link:../sqlite
|
||||
'@mtcute/wasm':
|
||||
specifier: workspace:^
|
||||
version: link:../wasm
|
||||
devDependencies:
|
||||
'@mtcute/test':
|
||||
specifier: workspace:^
|
||||
version: link:../test
|
||||
|
||||
packages/socks-proxy:
|
||||
dependencies:
|
||||
'@mtcute/node':
|
||||
specifier: workspace:^
|
||||
version: link:../node
|
||||
ip6:
|
||||
specifier: 0.2.7
|
||||
version: 0.2.7
|
||||
|
||||
packages/sqlite:
|
||||
dependencies:
|
||||
'@mtcute/core':
|
||||
specifier: workspace:^
|
||||
version: link:../core
|
||||
'@mtcute/tl':
|
||||
specifier: '*'
|
||||
version: link:../tl
|
||||
'@mtcute/tl-runtime':
|
||||
specifier: workspace:^
|
||||
version: link:../tl-runtime
|
||||
better-sqlite3:
|
||||
specifier: 9.2.2
|
||||
version: 9.2.2
|
||||
|
@ -323,6 +295,15 @@ importers:
|
|||
specifier: 7.6.4
|
||||
version: 7.6.4
|
||||
|
||||
packages/socks-proxy:
|
||||
dependencies:
|
||||
'@mtcute/node':
|
||||
specifier: workspace:^
|
||||
version: link:../node
|
||||
ip6:
|
||||
specifier: 0.2.7
|
||||
version: 0.2.7
|
||||
|
||||
packages/test:
|
||||
dependencies:
|
||||
'@mtcute/core':
|
||||
|
|
Loading…
Reference in a new issue