{ "name": "aws4fetch", "version": "1.0.20", "description": "A compact AWS client for modern JS environments", "author": "Michael Hart (https://github.com/mhart)", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/mhart/aws4fetch.git" }, "main": "dist/aws4fetch.cjs.js", "module": "dist/aws4fetch.esm.js", "browser": "dist/aws4fetch.umd.js", "exports": { ".": { "import": { "types": "./dist/main.d.mts", "default": "./dist/aws4fetch.esm.mjs" }, "worker": { "types": "./dist/main.d.mts", "default": "./dist/aws4fetch.esm.js" }, "browser": { "types": "./dist/main.d.ts", "default": "./dist/aws4fetch.umd.js" }, "require": { "types": "./dist/main.d.ts", "default": "./dist/aws4fetch.cjs.js" }, "default": { "types": "./dist/main.d.ts", "default": "./dist/aws4fetch.umd.js" } } }, "types": "dist/main.d.ts", "files": [ "dist" ], "scripts": { "declaration": "tsc -p declaration.jsconfig.json && cp dist/main.d.ts dist/main.d.mts", "build": "npm run declaration && rollup -c", "prepare": "npm run build", "lint": "eslint --ext .js,.cjs,.mjs --ignore-pattern rollup.config.mjs .", "format": "eslint --ext .js,.cjs,.mjs --ignore-pattern rollup.config.mjs --fix .", "test": "node test/test.js", "test-node": "node test/node-es.mjs && node test/node-commonjs.js", "integration": "node test/integration.js" }, "devDependencies": { "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.5.0", "puppeteer": "^22.13.1", "rollup": "^4.18.1", "rollup-plugin-cleanup": "^3.2.1", "typescript": "^5.5.3" } }