Mirror: The spec-compliant minimum of client-side GraphQL.
at v1.2.0 603 B view raw
1import { describe, bench } from 'vitest'; 2 3import * as graphql15 from 'graphql15'; 4import * as graphql16 from 'graphql16'; 5import * as graphql17 from 'graphql17'; 6 7import kitchenSinkAST from './fixtures/kitchen_sink.json'; 8import { print } from '../printer'; 9 10describe('print (kitchen sink AST)', () => { 11 bench('@0no-co/graphql.web', () => { 12 print(kitchenSinkAST); 13 }); 14 15 bench('graphql@15', () => { 16 graphql15.print(kitchenSinkAST); 17 }); 18 19 bench('graphql@16', () => { 20 graphql16.print(kitchenSinkAST); 21 }); 22 23 bench('graphql@17', () => { 24 graphql17.print(kitchenSinkAST); 25 }); 26});