{ "name": "graphql-web-lite", "description": "graphql npm package slimmed down for client-side libraries", "version": "16.6.0-4", "license": "MIT", "scripts": { "prepare": "node ./scripts/prepare.js", "test": "vitest", "lint": "eslint --ext=js,mjs .", "clean": "node ./scripts/clean.js", "build": "rollup -c scripts/rollup/config.mjs", "size-check": "cd scripts/buildenv && pnpm run build", "prepublishOnly": "run-s clean test build" }, "author": "0no.co ", "main": "index", "module": "index.mjs", "types": "index.d.ts", "sideEffects": false, "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" }, "files": [ "README.md", "LICENSE.md", "*.d.ts", "*.mjs", "*.js", "error/", "execution/", "jsutils/", "language/", "subscription/", "type/", "utilities/", "validation/" ], "keywords": [ "graphql", "graphql-js", "lite" ], "homepage": "https://github.com/0no-co/graphql-web-lite", "bugs": { "url": "https://github.com/0no-co/graphql-web-lite/issues" }, "repository": { "type": "git", "url": "https://github.com/0no-co/graphql-web-lite.git" }, "pnpm": { "peerDependencyRules": { "allowedVersions": { "graphql": "*" } }, "overrides": { "graphql": "~16.6.0" } }, "dependencies": { "@0no-co/graphql.web": "^1.0.0" }, "devDependencies": { "@babel/core": "^7.21.3", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "@rollup/plugin-terser": "^0.4.0", "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "babel-plugin-modular-graphql": "^1.0.1", "dotenv": "^16.0.3", "eslint": "^8.36.0", "eslint-config-prettier": "^8.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-tsdoc": "^0.2.17", "glob": "^9.3.2", "graphql": "~16.6.0", "graphql15": "npm:graphql@^15.8.0", "husky-v4": "^4.3.8", "lint-staged": "^11.1.2", "npm-run-all": "^4.1.5", "prettier": "^2.8.4", "rimraf": "^4.4.1", "rollup": "^3.20.0", "semver": "^7.3.5", "sucrase": "^3.30.0", "typescript": "^5.0.2", "vitest": "^0.29.7" }, "prettier": { "singleQuote": true, "tabWidth": 2, "printWidth": 100 }, "eslintConfig": { "root": true, "extends": [ "./scripts/eslint/preset.js" ] }, "lint-staged": { "*.{mjs,js}": "eslint --fix", "*.{json,md}": "prettier --write" }, "husky": { "hooks": { "pre-commit": "lint-staged --quiet --relative" } } }