Mirror: The spec-compliant minimum of client-side GraphQL.
1{
2 "name": "@0no-co/graphql.web",
3 "description": "A spec-compliant client-side GraphQL implementation",
4 "version": "1.0.4",
5 "author": "0no.co <hi@0no.co>",
6 "source": "./src/index.ts",
7 "main": "./dist/graphql.web",
8 "module": "./dist/graphql.web.mjs",
9 "types": "./dist/graphql.web.d.ts",
10 "sideEffects": false,
11 "files": [
12 "LICENSE",
13 "README.md",
14 "dist/"
15 ],
16 "exports": {
17 ".": {
18 "import": "./dist/graphql.web.mjs",
19 "require": "./dist/graphql.web.js",
20 "types": "./dist/graphql.web.d.ts",
21 "source": "./src/index.ts"
22 },
23 "./package.json": "./package.json"
24 },
25 "peerDependencies": {
26 "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0"
27 },
28 "peerDependenciesMeta": {
29 "graphql": {
30 "optional": true
31 }
32 },
33 "public": true,
34 "keywords": [
35 "graphql",
36 "graphql-js",
37 "client-side graphql"
38 ],
39 "scripts": {
40 "test": "vitest",
41 "check": "tsc",
42 "lint": "eslint --ext=js,ts .",
43 "build": "rollup -c scripts/rollup.config.mjs",
44 "clean": "rimraf dist node_modules/.cache",
45 "prepublishOnly": "run-s clean build check test",
46 "prepare": "node ./scripts/prepare.js",
47 "changeset:version": "changeset version && pnpm install --lockfile-only",
48 "changeset:publish": "changeset publish"
49 },
50 "repository": "https://github.com/0no-co/graphql.web",
51 "bugs": {
52 "url": "https://github.com/0no-co/graphql.web/issues"
53 },
54 "license": "MIT",
55 "prettier": {
56 "singleQuote": true,
57 "tabWidth": 2,
58 "printWidth": 100
59 },
60 "lint-staged": {
61 "*.{ts,js}": "eslint -c scripts/eslint-preset.js --fix",
62 "*.json": "prettier --write",
63 "*.md": "prettier --write"
64 },
65 "husky": {
66 "hooks": {
67 "pre-commit": "lint-staged --quiet --relative"
68 }
69 },
70 "eslintConfig": {
71 "root": true,
72 "extends": [
73 "./scripts/eslint-preset.js"
74 ]
75 },
76 "devDependencies": {
77 "@changesets/cli": "^2.26.0",
78 "@changesets/get-github-info": "^0.5.2",
79 "@rollup/plugin-buble": "^1.0.2",
80 "@rollup/plugin-commonjs": "^24.0.1",
81 "@rollup/plugin-node-resolve": "^15.0.1",
82 "@rollup/plugin-sucrase": "^5.0.1",
83 "@rollup/plugin-terser": "^0.4.0",
84 "@typescript-eslint/eslint-plugin": "^5.55.0",
85 "@typescript-eslint/parser": "^5.55.0",
86 "@vitest/coverage-c8": "^0.29.7",
87 "dotenv": "^16.0.3",
88 "eslint": "^8.36.0",
89 "eslint-config-prettier": "^8.7.0",
90 "eslint-plugin-prettier": "^4.2.1",
91 "eslint-plugin-tsdoc": "^0.2.17",
92 "graphql": "^16.6.0",
93 "husky-v4": "^4.3.8",
94 "lint-staged": "^13.2.0",
95 "npm-run-all": "^4.1.5",
96 "prettier": "^2.8.4",
97 "rimraf": "^4.4.0",
98 "rollup": "^3.19.1",
99 "rollup-plugin-cjs-check": "^1.0.2",
100 "rollup-plugin-dts": "^5.3.0",
101 "terser": "^5.16.6",
102 "typescript": "^5.0.2",
103 "vitest": "^0.29.7"
104 },
105 "publishConfig": {
106 "access": "public",
107 "provenance": true
108 }
109}