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