cloudflare/cloudflare-typescript

Public

mirrored from https://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v3.2.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

package.json

127lines · modecode

1{
2 "name": "cloudflare",
3 "version": "3.2.0",
4 "description": "The official TypeScript library for the Cloudflare API",
5 "author": "Cloudflare <api@cloudflare.com>",
6 "types": "dist/index.d.ts",
7 "main": "dist/index.js",
8 "type": "commonjs",
9 "repository": "github:cloudflare/cloudflare-typescript",
10 "license": "Apache-2.0",
11 "packageManager": "yarn@1.22.22",
12 "files": [
13 "*"
14 ],
15 "private": false,
16 "scripts": {
17 "test": "./scripts/test",
18 "build": "./scripts/build",
19 "prepack": "echo 'to pack, run yarn build && (cd dist; yarn pack)' && exit 1",
20 "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1",
21 "format": "prettier --write --cache --cache-strategy metadata . !dist",
22 "prepare": "if ./scripts/utils/check-is-in-git-install.sh; then ./scripts/build; fi",
23 "tsn": "ts-node -r tsconfig-paths/register",
24 "lint": "./scripts/lint",
25 "fix": "eslint --fix --ext ts,js ."
26 },
27 "dependencies": {
28 "@types/node": "^18.11.18",
29 "@types/node-fetch": "^2.6.4",
30 "@types/qs": "^6.9.7",
31 "abort-controller": "^3.0.0",
32 "agentkeepalive": "^4.2.1",
33 "form-data-encoder": "1.7.2",
34 "formdata-node": "^4.3.2",
35 "node-fetch": "^2.6.7",
36 "qs": "^6.10.3",
37 "web-streams-polyfill": "^3.2.1"
38 },
39 "devDependencies": {
40 "@swc/core": "^1.3.102",
41 "@swc/jest": "^0.2.29",
42 "@types/jest": "^29.4.0",
43 "@typescript-eslint/eslint-plugin": "^6.7.0",
44 "@typescript-eslint/parser": "^6.7.0",
45 "eslint": "^8.49.0",
46 "eslint-plugin-prettier": "^5.0.1",
47 "eslint-plugin-unused-imports": "^3.0.0",
48 "jest": "^29.4.0",
49 "prettier": "^3.0.0",
50 "ts-jest": "^29.1.0",
51 "ts-morph": "^19.0.0",
52 "ts-node": "^10.5.0",
53 "tsc-multi": "^1.1.0",
54 "tsconfig-paths": "^4.0.0",
55 "typescript": "^4.8.2"
56 },
57 "sideEffects": [
58 "./_shims/index.js",
59 "./_shims/index.mjs",
60 "./shims/node.js",
61 "./shims/node.mjs",
62 "./shims/web.js",
63 "./shims/web.mjs"
64 ],
65 "imports": {
66 "cloudflare": ".",
67 "cloudflare/*": "./src/*"
68 },
69 "exports": {
70 "./_shims/auto/*": {
71 "deno": {
72 "types": "./dist/_shims/auto/*.d.ts",
73 "require": "./dist/_shims/auto/*.js",
74 "default": "./dist/_shims/auto/*.mjs"
75 },
76 "bun": {
77 "types": "./dist/_shims/auto/*.d.ts",
78 "require": "./dist/_shims/auto/*-bun.js",
79 "default": "./dist/_shims/auto/*-bun.mjs"
80 },
81 "browser": {
82 "types": "./dist/_shims/auto/*.d.ts",
83 "require": "./dist/_shims/auto/*.js",
84 "default": "./dist/_shims/auto/*.mjs"
85 },
86 "worker": {
87 "types": "./dist/_shims/auto/*.d.ts",
88 "require": "./dist/_shims/auto/*.js",
89 "default": "./dist/_shims/auto/*.mjs"
90 },
91 "workerd": {
92 "types": "./dist/_shims/auto/*.d.ts",
93 "require": "./dist/_shims/auto/*.js",
94 "default": "./dist/_shims/auto/*.mjs"
95 },
96 "node": {
97 "types": "./dist/_shims/auto/*-node.d.ts",
98 "require": "./dist/_shims/auto/*-node.js",
99 "default": "./dist/_shims/auto/*-node.mjs"
100 },
101 "types": "./dist/_shims/auto/*.d.ts",
102 "require": "./dist/_shims/auto/*.js",
103 "default": "./dist/_shims/auto/*.mjs"
104 },
105 ".": {
106 "require": {
107 "types": "./dist/index.d.ts",
108 "default": "./dist/index.js"
109 },
110 "types": "./dist/index.d.mts",
111 "default": "./dist/index.mjs"
112 },
113 "./*.mjs": {
114 "types": "./dist/*.d.ts",
115 "default": "./dist/*.mjs"
116 },
117 "./*.js": {
118 "types": "./dist/*.d.ts",
119 "default": "./dist/*.js"
120 },
121 "./*": {
122 "types": "./dist/*.d.ts",
123 "require": "./dist/*.js",
124 "default": "./dist/*.mjs"
125 }
126 }
127}
128