cloudflare-client
Version:
Universal HTTP client for Cloudflare API
136 lines (135 loc) • 2.79 kB
JSON
{
"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/**"
]
}
}