graphql-query-complexity

v1.0.0
Validation rule for GraphQL query complexity analysis
graphql query validation cost complexity analysis

lint

eslint --ext .ts . && prettier --config .prettierrc 'src/**/*.ts' --check

lint:fix

eslint --ext .ts . --fix && prettier --config .prettierrc 'src/**/*.ts' --write

clean

rimraf dist/*

build

npm run build:esm && npm run build:cjs && ./fix-hybrid-module.sh

build:esm

tsc -p ./tsconfig.esm.json

build:cjs

tsc -p ./tsconfig.cjs.json

build:test:cjs

tsc -p ./tsconfig.test.cjs.json && ./fix-hybrid-module.test.cjs.sh

build:test:esm

tsc -p ./tsconfig.test.esm.json && ./fix-hybrid-module.test.esm.sh

test

npm run lint && npm run build:test:cjs && npm run testonly:cjs && npm run build:test:esm && npm run testonly:esm

testonly:cjs

mocha --check-leaks --exit --full-trace 'dist/test/cjs/**/__tests__/**/*-test.js'

testonly:esm

mocha -n experimental-json-modules --check-leaks --exit --full-trace 'dist/test/esm/**/__tests__/**/*-test.js'

dist

npm run clean && npm run build

prepare

npm run clean && npm run dist
npm i graphql-query-complexity

Metadata

  • MIT
  • Whatever
  • Ivo Meißner
  • released 6/10/2024

Downloads

Maintainers