UNPKG

cloudflare-client

Version:
136 lines (135 loc) 2.79 kB
{ "name": "cloudflare-client", "version": "0.3.2", "packageManager": "yarn@4.0.0-rc.10", "description": "Universal HTTP client for Cloudflare API", "license": "MIT", "author": { "name": "Kriasoft", "email": "hello@kriasoft.com", "url": "https://github.com/kriasoft" }, "contributors": [ { "name": "Konstantin Tarkus", "email": "hello@tarkus.me", "url": "https://github.com/koistya" } ], "funding": [ { "type": "github", "url": "https://github.com/sponsors/kriasoft" }, { "type": "patreon", "url": "https://www.patreon.com/koistya" } ], "repository": "kriasoft/cloudflare-client", "keywords": [ "api", "browser", "cdn", "cf workers", "cf", "client", "cloudflare workers", "cloudflare", "dns", "edge", "fetch", "http", "rest", "token", "typescript", "workers", "zones" ], "files": [ "dist" ], "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./package.json": "./package.json" }, "types": "dist/index.d.ts", "scripts": { "lint": "eslint --report-unused-disable-directives .", "test": "node --experimental-vm-modules $(yarn bin jest)", "build": "rm -rf ./dist && yarn tsc" }, "devDependencies": { "@babel/cli": "^7.18.6", "@babel/core": "^7.18.6", "@babel/preset-env": "^7.18.6", "@babel/preset-typescript": "^7.18.6", "@types/jest": "^28.1.4", "@typescript-eslint/eslint-plugin": "^5.30.3", "@typescript-eslint/parser": "^5.30.3", "babel-jest": "^28.1.2", "babel-plugin-replace-import-extension": "^1.1.3", "dotenv": "^16.0.1", "eslint": "^8.18.0", "jest": "^28.1.2", "nanoid": "^4.0.0", "prettier": "^2.7.1", "typescript": "^4.7.4" }, "babel": { "presets": [ [ "@babel/preset-env", { "targets": "last 2 Chrome versions", "modules": false } ], "@babel/preset-typescript" ], "plugins": [ [ "replace-import-extension", { "extMapping": { ".js": ".ts" } } ] ] }, "eslintConfig": { "root": true, "env": { "browser": true }, "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended" ], "overrides": [ { "files": [ "*.test.ts", "*.test.js" ], "env": { "jest": true } } ], "ignorePatterns": [ "/.yarn/**", "/dist/**", "/node_modules/**" ] } }