@gulpred/s3-adapter
Version:
Upload/download files to/from S3
78 lines • 2.23 kB
JSON
{
"name": "@gulpred/s3-adapter",
"version": "0.0.8",
"repository": "https://github.com/gulpetl/gulp-s3-adapter",
"description": "Upload/download files to/from S3",
"exports-comment": "'require' is for CommonJS, and 'import' is for ESM. We're supporting both; see https://evertpot.com/universal-commonjs-esm-typescript-packages/",
"exports": {
"types": "./esm/plugin.d.ts",
"import": "./esm/plugin.js",
"require": "./cjs/plugin.js"
},
"main-comment": "'main' may be used by older tooling; we leave it in just in case",
"main": "cjs/plugin.js",
"typings": "cjs/plugin.d.ts",
"files": [
"esm",
"cjs",
"node-red",
"s3_src.*",
"s3_dest.*",
"extract-config.js"
],
"author": "peterl@sbcotton.com",
"license": "MIT",
"node-red": {
"version": ">=2.0.0",
"nodes": {
"s3.src": "s3_src.js",
"s3.dest": "s3_dest.js"
}
},
"keywords": [
"s3",
"gulpfriendly",
"vinyl",
"gulp",
"gulpfriendly",
"gulp-etl",
"gulpetl",
"etl",
"node-red"
],
"homepage": "https://gulpetl.com",
"dependencies": {
"@aws-sdk/client-s3": "^3.692.0",
"from2": "^2.3.0",
"gulp-error-handle": "^1.0.1",
"lead": "^4.0.0",
"loglevel": "^1.9.1",
"merge": "^2.1.1",
"minio": "^8.0.2",
"pkginfo": "^0.4.1",
"plugin-error": "^2.0.1",
"rimraf": "^6.0.1",
"stream-combiner": "^0.2.2",
"through2": "^4.0.2",
"vinyl": "^3.0.0"
},
"devDependencies": {
"@types/from2": "^2.3.5",
"@types/node": "^18.19.50",
"@types/request": "^2.48.12",
"@types/through2": "^2.0.41",
"@types/vinyl": "^2.0.12",
"gulp": "^4.0.2",
"ts-node": "^10.9.2",
"typescript": "^5.6.3",
"vitest": "^2.0.5"
},
"scripts": {
"build": "pnpm clean && pnpm compile && pnpm compile-commonjs",
"clean": "rimraf esm/* --glob && rimraf cjs/* --glob",
"compile": "tsc --module ES2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json",
"compile-commonjs": "tsc --module commonjs --outDir cjs/ --declarationDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json",
"test": "vitest",
"bump": "npm version patch && git push --tags origin master"
}
}