1{
2 "private": true,
3 "scripts": {
4 "test": "test -z $CI && vitest || vitest",
5 "check": "tsc",
6 "lint": "eslint --ext=js,jsx,ts,tsx .",
7 "build": "node ./scripts/actions/build-all.mjs",
8 "postinstall": "node ./scripts/prepare/postinstall.js",
9 "pack": "node ./scripts/actions/pack-all.mjs",
10 "changeset:version": "node ./scripts/changesets/version.mjs",
11 "changeset:publish": "changeset publish && pnpm jsr",
12 "jsr": "pnpm --filter @urql/core jsr",
13 "jsr:dryrun": "pnpm --filter @urql/core jsr --dry-run"
14 },
15 "eslintConfig": {
16 "root": true,
17 "extends": [
18 "./scripts/eslint/preset.js"
19 ]
20 },
21 "prettier": {
22 "singleQuote": true,
23 "arrowParens": "avoid",
24 "trailingComma": "es5"
25 },
26 "lint-staged": {
27 "*.{js,jsx,ts,tsx}": "eslint -c scripts/eslint/preset.js --fix",
28 "*.json": "prettier --write",
29 "*.md": "prettier --write"
30 },
31 "husky": {
32 "hooks": {
33 "pre-commit": "lint-staged --quiet --relative"
34 }
35 },
36 "pnpm": {
37 "peerDependencyRules": {
38 "ignoreMissing": [
39 "react-native"
40 ],
41 "allowedVersions": {
42 "styled-components": "5"
43 }
44 },
45 "overrides": {
46 "graphql": "^16.6.0",
47 "styled-components": "^5.2.3",
48 "wonka": "^6.3.2"
49 }
50 },
51 "devDependencies": {
52 "@0no-co/graphql.web": "^1.0.13",
53 "@actions/artifact": "^2.3.2",
54 "@actions/core": "^1.11.1",
55 "@babel/core": "^7.25.2",
56 "@babel/plugin-transform-block-scoping": "^7.25.0",
57 "@babel/plugin-transform-react-jsx": "^7.25.2",
58 "@babel/plugin-transform-typescript": "^7.25.2",
59 "@changesets/cli": "^2.29.6",
60 "@changesets/get-github-info": "0.6.0",
61 "@npmcli/arborist": "^7.5.4",
62 "@rollup/plugin-babel": "^6.0.4",
63 "@rollup/plugin-commonjs": "^26.0.1",
64 "@rollup/plugin-node-resolve": "^15.2.3",
65 "@rollup/plugin-replace": "^5.0.7",
66 "@rollup/plugin-terser": "^0.4.4",
67 "@rollup/pluginutils": "^5.1.0",
68 "@types/node": "^18.19.50",
69 "@typescript-eslint/eslint-plugin": "^6.21.0",
70 "@typescript-eslint/parser": "^6.21.0",
71 "cypress": "^12.17.4",
72 "dotenv": "^16.4.5",
73 "eslint": "^8.57.0",
74 "eslint-config-prettier": "^8.10.0",
75 "eslint-plugin-es5": "^1.5.0",
76 "eslint-plugin-prettier": "^5.2.1",
77 "eslint-plugin-react": "^7.36.1",
78 "eslint-plugin-react-hooks": "^4.6.2",
79 "execa": "^8.0.0",
80 "glob": "^9.3.5",
81 "graphql": "^16.9.0",
82 "husky-v4": "^4.3.8",
83 "invariant": "^2.2.4",
84 "jsdom": "^25.0.0",
85 "jsr": "^0.13.2",
86 "lint-staged": "^13.3.0",
87 "npm-packlist": "^8.0.2",
88 "npm-run-all": "^4.1.5",
89 "prettier": "^3.3.3",
90 "react": "^17.0.2",
91 "react-dom": "^17.0.2",
92 "react-is": "^17.0.2",
93 "rimraf": "^6.0.1",
94 "rollup": "^3.29.4",
95 "rollup-plugin-cjs-check": "^1.0.3",
96 "rollup-plugin-dts": "^5.3.1",
97 "rollup-plugin-visualizer": "^5.12.0",
98 "tar": "^7.4.3",
99 "terser": "^5.32.0",
100 "typescript": "^5.6.2",
101 "vite": "^5.4.5",
102 "vite-tsconfig-paths": "^4.3.2",
103 "vitest": "^2.1.1"
104 },
105 "dependencies": {
106 "@actions/github": "^6.0.0",
107 "node-fetch": "^3.3.2"
108 },
109 "engines": {
110 "pnpm": ">=9.0.0",
111 "node": ">=18.0.0"
112 }
113}