Skip to content

Commit a896d25

Browse files
authored
Introduce @tus/utils to simplify building/publishing (#567)
1 parent 0830d98 commit a896d25

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+131
-210
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tus/utils': minor
3+
---
4+
5+
Introduce @tus/utils for code sharing between packages

.changeset/stale-bobcats-lick.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
'@tus/file-store': minor
3+
'@tus/gcs-store': minor
4+
'@tus/s3-store': minor
5+
'@tus/server': minor
6+
---
7+
8+
Add new @tus/utils dependency to replace @tus/server peer dependency

packages/file-store/configstores/FileConfigstore.ts

Lines changed: 0 additions & 48 deletions
This file was deleted.

packages/file-store/configstores/MemoryConfigstore.ts

Lines changed: 0 additions & 36 deletions
This file was deleted.

packages/file-store/configstores/RedisConfigstore.ts

Lines changed: 0 additions & 40 deletions
This file was deleted.

packages/file-store/configstores/Types.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export {FileConfigstore} from './FileConfigstore'
2-
export {MemoryConfigstore} from './MemoryConfigstore'
3-
export {RedisConfigstore} from './RedisConfigstore'
4-
export {Configstore} from './Types'
1+
export {
2+
FileKvStore as FileConfigstore,
3+
MemoryKvStore as MemoryConfigstore,
4+
RedisKvStore as RedisConfigstore,
5+
KvStore as Configstore,
6+
} from '@tus/utils'

packages/file-store/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import http from 'node:http'
88
import debug from 'debug'
99

1010
import {Configstore, FileConfigstore} from './configstores'
11-
import {DataStore, Upload, ERRORS} from '@tus/server'
11+
import {DataStore, Upload, ERRORS} from '@tus/utils'
1212

1313
export * from './configstores'
1414

packages/file-store/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
"test": "mocha test.ts --exit --extension ts --require ts-node/register"
2222
},
2323
"dependencies": {
24+
"@tus/utils": "workspace:*",
2425
"debug": "^4.3.4"
2526
},
2627
"devDependencies": {
27-
"@tus/server": "workspace:^",
2828
"@types/debug": "^4.1.12",
2929
"@types/mocha": "^10.0.6",
3030
"@types/node": "^20.11.5",
@@ -34,9 +34,6 @@
3434
"should": "^13.2.3",
3535
"typescript": "^5.3.3"
3636
},
37-
"peerDependencies": {
38-
"@tus/server": "workspace:^"
39-
},
4037
"optionalDependencies": {
4138
"@redis/client": "^1.5.13"
4239
},

packages/file-store/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import path from 'node:path'
88
import sinon from 'sinon'
99

1010
import {FileStore, FileConfigstore} from './'
11-
import {Upload} from '@tus/server'
11+
import {Upload} from '@tus/utils'
1212

1313
import * as shared from '../../test/stores.test'
1414

0 commit comments

Comments
 (0)