@blocklet/uploader-server
Version:
blocklet upload server
94 lines • 2.4 kB
JSON
{
"name": "@blocklet/uploader-server",
"version": "0.2.7",
"description": "blocklet upload server",
"publishConfig": {
"access": "public"
},
"sideEffects": false,
"exports": {
".": {
"require": "./lib/index.js",
"import": "./es/index.js",
"types": "./lib/index.d.ts"
},
"./middlewares": {
"require": "./lib/middlewares.js",
"import": "./es/middlewares.js",
"types": "./lib/middlewares.d.ts"
}
},
"typesVersions": {
"*": {
"*": [
"./es/*.d.ts"
]
},
"middlewares": {
"*": [
"./es/middlewares.d.ts"
]
}
},
"files": [
"lib",
"es",
"*.d.ts"
],
"keywords": [
"blocklet",
"uploader",
"server"
],
"author": "arcblock <blocklet@arcblock.io> https://github.com/blocklet",
"license": "ISC",
"peerDependencies": {
"@tus/file-store": "1.0.0",
"@tus/server": "1.0.0",
"@uppy/companion": "4.15.1",
"axios": "^1.7.8"
},
"dependencies": {
"@abtnode/cron": "^1.16.48",
"@blocklet/constant": "^1.16.48",
"@blocklet/logger": "^1.16.48",
"@blocklet/sdk": "^1.16.48",
"@tus/file-store": "1.0.0",
"@tus/server": "1.0.0",
"@uppy/companion": "4.15.1",
"axios": "^1.7.8",
"body-parser": "^1.20.3",
"exif-be-gone": "^1.5.1",
"express-session": "1.17.3",
"glob": "^11.0.1",
"isbot": "^5.1.17",
"mime-types": "^2.1.35",
"ms": "^2.1.3",
"p-queue": "6.6.2",
"ufo": "^1.5.4",
"url-join": "^4.0.1"
},
"devDependencies": {
"@arcblock/eslint-config-ts": "^0.3.3",
"@types/express": "^4.17.21",
"@types/express-session": "^1.18.1",
"@types/mime-types": "^2.1.4",
"@types/node": "^20.17.9",
"@types/url-join": "^4.0.3",
"@vitest/coverage-c8": "^0.33.0",
"typescript": "^5.7.2",
"unbuild": "^2.0.0",
"vitest": "^3.2.4",
"vitest-fetch-mock": "^0.4.5"
},
"scripts": {
"coverage": "pnpm test -- --coverage",
"test": "vitest tests",
"build": "unbuild",
"build:watch": "npx nodemon --ext 'ts,tsx,json,js,jsx' --exec 'pnpm run build' --ignore 'lib/*' --ignore 'es/*' ",
"dev": "pnpm run build:watch",
"prepublish": "pnpm run build",
"prebuild:dep": "pnpm run build",
"dev:yalc": "npx nodemon --ext 'ts,tsx,json,js,jsx' --exec 'pnpm run build && yalc push' --ignore 'lib/*' --ignore 'es/*'"
}
}