UNPKG

fetchff

Version:

<div align="center"> <img src="./docs/logo.png" alt="logo" width="380"/>

121 lines (120 loc) 3.01 kB
{ "name": "fetchff", "version": "4.1.0", "license": "UNLICENSED", "author": "Matt Czapliński <deindesign.pl@gmail.com>", "repository": { "type": "git", "url": "https://github.com/MattCCC/fetchff.git" }, "main": "dist/node/index.js", "browser": "dist/browser/index.mjs", "module": "dist/browser/index.mjs", "types": "dist/index.d.ts", "unpkg": "./dist/browser/index.mjs", "exports": { ".": { "types": "./dist/index.d.ts", "import": { "node": "./dist/node/index.js", "default": "./dist/browser/index.mjs" }, "require": { "node": "./dist/node/index.js", "default": "./dist/browser/index.global.js" } }, "./react": { "types": "./dist/react/index.d.ts", "import": "./dist/react/index.mjs", "require": "./dist/react/index.cjs" } }, "keywords": [ "fetch", "fetchff", "fetch-wrapper", "fetch-client", "request", "cache", "fetch-cache", "fetch-retry", "api", "api-handler", "http-request", "http-client", "browser", "node", "nodejs" ], "engines": { "node": ">=18" }, "sideEffects": false, "scripts": { "build": "tsup --config tsup.config.ts && npm run build:cleanup", "build:cleanup": "rm -f dist/browser/index.d.mts dist/node/index.d.ts && mv dist/browser/index.d.ts dist/index.d.ts", "type-check": "tsc --noEmit", "test": "jest --forceExit --coverage --detectOpenHandles", "lint": "eslint src/**/*.ts test/**/*.spec.ts docs/examples/*.ts", "release": "npm version patch && git push --tags", "prepublishOnly": "npm run build", "size": "size-limit", "analyze": "size-limit --why" }, "prettier": { "printWidth": 80, "semi": true, "singleQuote": true, "trailingComma": "all" }, "size-limit": [ { "path": "dist/browser/index.mjs", "limit": "5.99 KB" }, { "path": "dist/browser/index.global.js", "limit": "5.99 KB" }, { "path": "dist/node/index.js", "limit": "5.99 KB" }, { "path": "dist/react/index.mjs", "limit": "9.5 KB" }, { "path": "dist/react/index.js", "limit": "9.5 KB" } ], "devDependencies": { "@size-limit/preset-small-lib": "11.2.0", "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.3.0", "@types/jest": "30.0.0", "@types/react": "19.1.8", "benchmark": "2.1.4", "eslint": "9.30.1", "eslint-config-prettier": "10.1.5", "eslint-plugin-prettier": "5.5.1", "fetch-mock": "12.5.3", "globals": "16.3.0", "jest": "30.0.4", "jest-environment-jsdom": "30.0.4", "prettier": "3.6.2", "react": "19.1.0", "react-dom": "19.1.0", "size-limit": "11.2.0", "ts-jest": "29.4.0", "tslib": "2.8.1", "tsup": "8.5.0", "typescript": "5.8.3", "typescript-eslint": "8.36.0" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "4.38.0" } }