fix(core): update
This commit is contained in:
parent
f3a0ff1f63
commit
150bf944de
@ -12,8 +12,8 @@
|
|||||||
"build": "(tsbuild --web --allowimplicitany)"
|
"build": "(tsbuild --web --allowimplicitany)"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@git.zone/tsrun": "^1.2.46",
|
|
||||||
"@git.zone/tsbuild": "^2.1.63",
|
"@git.zone/tsbuild": "^2.1.63",
|
||||||
|
"@git.zone/tsrun": "^1.2.46",
|
||||||
"@git.zone/tstest": "^1.0.71",
|
"@git.zone/tstest": "^1.0.71",
|
||||||
"@push.rocks/qenv": "^6.0.4",
|
"@push.rocks/qenv": "^6.0.4",
|
||||||
"@push.rocks/tapbundle": "^5.0.3"
|
"@push.rocks/tapbundle": "^5.0.3"
|
||||||
@ -23,6 +23,7 @@
|
|||||||
"@push.rocks/smartpromise": "^4.0.3",
|
"@push.rocks/smartpromise": "^4.0.3",
|
||||||
"@push.rocks/smartrx": "^3.0.7",
|
"@push.rocks/smartrx": "^3.0.7",
|
||||||
"@push.rocks/smartstream": "^2.0.2",
|
"@push.rocks/smartstream": "^2.0.2",
|
||||||
|
"@tsclass/tsclass": "^4.0.50",
|
||||||
"@types/minio": "^7.0.13",
|
"@types/minio": "^7.0.13",
|
||||||
"minio": "^7.0.28"
|
"minio": "^7.0.28"
|
||||||
},
|
},
|
||||||
|
32
pnpm-lock.yaml
generated
32
pnpm-lock.yaml
generated
@ -17,6 +17,9 @@ dependencies:
|
|||||||
'@push.rocks/smartstream':
|
'@push.rocks/smartstream':
|
||||||
specifier: ^2.0.2
|
specifier: ^2.0.2
|
||||||
version: 2.0.8
|
version: 2.0.8
|
||||||
|
'@tsclass/tsclass':
|
||||||
|
specifier: ^4.0.50
|
||||||
|
version: 4.0.50
|
||||||
'@types/minio':
|
'@types/minio':
|
||||||
specifier: ^7.0.13
|
specifier: ^7.0.13
|
||||||
version: 7.0.13
|
version: 7.0.13
|
||||||
@ -82,7 +85,7 @@ packages:
|
|||||||
'@push.rocks/smartsitemap': 2.0.3
|
'@push.rocks/smartsitemap': 2.0.3
|
||||||
'@push.rocks/smarttime': 4.0.6
|
'@push.rocks/smarttime': 4.0.6
|
||||||
'@push.rocks/webstore': 2.0.13
|
'@push.rocks/webstore': 2.0.13
|
||||||
'@tsclass/tsclass': 4.0.46
|
'@tsclass/tsclass': 4.0.50
|
||||||
'@types/express': 4.17.20
|
'@types/express': 4.17.20
|
||||||
body-parser: 1.20.2
|
body-parser: 1.20.2
|
||||||
cors: 2.8.5
|
cors: 2.8.5
|
||||||
@ -816,7 +819,7 @@ packages:
|
|||||||
'@push.rocks/smartpromise': 4.0.3
|
'@push.rocks/smartpromise': 4.0.3
|
||||||
'@push.rocks/smartpuppeteer': 2.0.2
|
'@push.rocks/smartpuppeteer': 2.0.2
|
||||||
'@push.rocks/smartunique': 3.0.6
|
'@push.rocks/smartunique': 3.0.6
|
||||||
'@tsclass/tsclass': 4.0.42
|
'@tsclass/tsclass': 4.0.50
|
||||||
'@types/express': 4.17.17
|
'@types/express': 4.17.17
|
||||||
express: 4.18.2
|
express: 4.18.2
|
||||||
pdf-merger-js: 3.4.0
|
pdf-merger-js: 3.4.0
|
||||||
@ -881,7 +884,7 @@ packages:
|
|||||||
'@push.rocks/smartxml': 1.0.8
|
'@push.rocks/smartxml': 1.0.8
|
||||||
'@push.rocks/smartyaml': 2.0.5
|
'@push.rocks/smartyaml': 2.0.5
|
||||||
'@push.rocks/webrequest': 3.0.34
|
'@push.rocks/webrequest': 3.0.34
|
||||||
'@tsclass/tsclass': 4.0.46
|
'@tsclass/tsclass': 4.0.50
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@push.rocks/smartsocket@2.0.24:
|
/@push.rocks/smartsocket@2.0.24:
|
||||||
@ -1324,17 +1327,10 @@ packages:
|
|||||||
type-fest: 2.19.0
|
type-fest: 2.19.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@tsclass/tsclass@4.0.42:
|
/@tsclass/tsclass@4.0.50:
|
||||||
resolution: {integrity: sha512-mWZ8k3G7VL/dSNaJCv7mjbad6movf2rTE+1MdsXMoCxblZpJ3YzqlRsKm/JUQkxqF1H28q6m/L5BV42LfNZsiA==}
|
resolution: {integrity: sha512-ICUe4hfebpvbn8JkReGP1m3DCTq6S5FIhLJzbFx9F7tx6dn909fA9YIEHkFeMj2X7fT5aGvAXOZRlT52GsnSUw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
type-fest: 3.13.0
|
type-fest: 4.10.2
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@tsclass/tsclass@4.0.46:
|
|
||||||
resolution: {integrity: sha512-UovPUvlozv1ftJp4KW5tt4MP/LQCNP3lSCinjyIrLkopOymczyzONUGvSAAwOBf1XBE9bO0tI4KtRuXWN9XBXQ==}
|
|
||||||
dependencies:
|
|
||||||
type-fest: 4.6.0
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@tsconfig/node10@1.0.9:
|
/@tsconfig/node10@1.0.9:
|
||||||
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
|
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
|
||||||
@ -5654,15 +5650,9 @@ packages:
|
|||||||
engines: {node: '>=12.20'}
|
engines: {node: '>=12.20'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/type-fest@3.13.0:
|
/type-fest@4.10.2:
|
||||||
resolution: {integrity: sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==}
|
resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==}
|
||||||
engines: {node: '>=14.16'}
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/type-fest@4.6.0:
|
|
||||||
resolution: {integrity: sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==}
|
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
dev: true
|
|
||||||
|
|
||||||
/type-is@1.6.18:
|
/type-is@1.6.18:
|
||||||
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
|
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@push.rocks/smartbucket',
|
name: '@push.rocks/smartbucket',
|
||||||
version: '2.0.3',
|
version: '2.0.4',
|
||||||
description: 'simple cloud independent object storage'
|
description: 'simple cloud independent object storage'
|
||||||
}
|
}
|
||||||
|
@ -1,23 +1,15 @@
|
|||||||
import * as plugins from './smartbucket.plugins.js';
|
import * as plugins from './smartbucket.plugins.js';
|
||||||
import { Bucket } from './smartbucket.classes.bucket.js';
|
import { Bucket } from './smartbucket.classes.bucket.js';
|
||||||
|
|
||||||
export interface ISmartBucketConfig {
|
|
||||||
endpoint: string;
|
|
||||||
port?: number;
|
|
||||||
useSsl?: boolean;
|
|
||||||
accessKey: string;
|
|
||||||
accessSecret: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export class SmartBucket {
|
export class SmartBucket {
|
||||||
public config: ISmartBucketConfig;
|
public config: plugins.tsclass.storage.IS3Descriptor;
|
||||||
|
|
||||||
public minioClient: plugins.minio.Client;
|
public minioClient: plugins.minio.Client;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* the constructor of SmartBucket
|
* the constructor of SmartBucket
|
||||||
*/
|
*/
|
||||||
constructor(configArg: ISmartBucketConfig) {
|
constructor(configArg: plugins.tsclass.storage.IS3Descriptor) {
|
||||||
this.config = configArg;
|
this.config = configArg;
|
||||||
this.minioClient = new plugins.minio.Client({
|
this.minioClient = new plugins.minio.Client({
|
||||||
endPoint: this.config.endpoint,
|
endPoint: this.config.endpoint,
|
||||||
|
@ -3,6 +3,7 @@ import * as path from 'path';
|
|||||||
|
|
||||||
export { path };
|
export { path };
|
||||||
|
|
||||||
|
// @push.rocks scope
|
||||||
import * as smartpath from '@push.rocks/smartpath';
|
import * as smartpath from '@push.rocks/smartpath';
|
||||||
import * as smartpromise from '@push.rocks/smartpromise';
|
import * as smartpromise from '@push.rocks/smartpromise';
|
||||||
import * as smartrx from '@push.rocks/smartrx';
|
import * as smartrx from '@push.rocks/smartrx';
|
||||||
@ -10,6 +11,13 @@ import * as smartstream from '@push.rocks/smartstream';
|
|||||||
|
|
||||||
export { smartpath, smartpromise, smartrx, smartstream };
|
export { smartpath, smartpromise, smartrx, smartstream };
|
||||||
|
|
||||||
|
// @tsclass
|
||||||
|
import * as tsclass from '@tsclass/tsclass';
|
||||||
|
|
||||||
|
export {
|
||||||
|
tsclass,
|
||||||
|
}
|
||||||
|
|
||||||
// third party scope
|
// third party scope
|
||||||
import * as minio from 'minio';
|
import * as minio from 'minio';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user