lean-s3
Version:
A server-side S3 API for the regular user.
67 lines (66 loc) • 1.59 kB
JSON
{
"name": "lean-s3",
"author": "Niklas Mollenhauer",
"license": "MIT",
"version": "0.9.7",
"description": "A server-side S3 API for the regular user.",
"keywords": [
"s3",
"client",
"s3 client",
"s3 sdk",
"b2",
"b2 client",
"r2",
"r2 client",
"cloudflare",
"cloudflare r2",
"AWS S3",
"Azure Blob Storage",
"Google Cloud Storage",
"Ceph",
"mibion",
"backblaze"
],
"repository": {
"type": "git",
"url": "https://github.com/nikeee/lean-s3"
},
"types": "./dist/index.d.mts",
"main": "./dist/index.mjs",
"type": "module",
"files": [
"dist"
],
"scripts": {
"build": "tsdown",
"test": "tsgo && tsx --test src/*.test.ts src/test/*.test.ts",
"test:integration": "tsgo && tsx --test src/test/test.integration.ts",
"ci": "biome ci ./src",
"docs": "typedoc",
"lint": "biome lint ./src",
"format": "biome check --write ./src",
"prepublishOnly": "npm run build"
},
"dependencies": {
"fast-xml-parser": "^5.3.3",
"undici": "^7.16.0"
},
"devDependencies": {
"@biomejs/biome": "2.3.10",
"@testcontainers/localstack": "^11.10.0",
"@testcontainers/minio": "^11.10.0",
"@testcontainers/s3mock": "^11.10.0",
"@types/node": "^25.0.3",
"@typescript/native-preview": "^7.0.0-dev.20251222.1",
"expect": "^30.2.0",
"lefthook": "^2.0.12",
"testcontainers": "^11.10.0",
"tsdown": "^0.18.2",
"tsx": "^4.21.0",
"typedoc": "^0.28.15"
},
"engines": {
"node": "^20.19.5 || ^22.21.1 || ^24.11.0 || ^25.1.0"
}
}