Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/the-gear/graphql-scalars

GraphQL Scalar Types ⚙️ `@the-gear/graphql-scalars` ⚙️ BigInt, Currency, Date, DecimalCurrency, Decimal, JSON, Timestamp
https://github.com/the-gear/graphql-scalars

bigint currency date decimal decimalcurrency graphql graphql-scalar graphql-scalars graphql-types timestamp

Last synced: about 2 months ago
JSON representation

GraphQL Scalar Types ⚙️ `@the-gear/graphql-scalars` ⚙️ BigInt, Currency, Date, DecimalCurrency, Decimal, JSON, Timestamp

Awesome Lists containing this project

README

        

# `@the-gear/graphql-scalars`

[![Build Status](https://travis-ci.com/the-gear/graphql-scalars.svg?branch=master)](https://travis-ci.com/the-gear/graphql-scalars)
[![npm version](https://img.shields.io/npm/v/@the-gear/graphql-scalars.svg?logo=npm)](https://img.shields.io/npm/v/@the-gear/graphql-scalars.svg)
[![dependencies Status](https://david-dm.org/the-gear/graphql-scalars/status.svg)](https://david-dm.org/the-gear/graphql-scalars)
[![devDependencies Status](https://david-dm.org/the-gear/graphql-scalars/dev-status.svg)](https://david-dm.org/the-gear/graphql-scalars?type=dev)
[![peerDependencies Status](https://david-dm.org/the-gear/graphql-scalars/peer-status.svg)](https://david-dm.org/the-gear/graphql-scalars?type=peer)
[![Greenkeeper badge](https://badges.greenkeeper.io/the-gear/graphql-scalars.svg)](https://greenkeeper.io/)

Custom GraphQL scalar types

```js
import { GraphQLBigInt } from '@the-gear/graphql-scalars'; // BigInt
import { GraphQLCurrency } from '@the-gear/graphql-scalars'; // Currency
import { GraphQLDate } from '@the-gear/graphql-scalars'; // Date
import { GraphQLDecimalCurrency, DecimalCurrency } from '@the-gear/graphql-scalars';
import { GraphQLDecimal } from '@the-gear/graphql-scalars'; // Decimal
import { GraphQLJSON } from '@the-gear/graphql-scalars'; // JSON
import { GraphQLTimestamp } from '@the-gear/graphql-scalars'; // Timestamp
```

## Thanks

Based on [Typescript lib starter](https://github.com/Hotell/typescript-lib-starter) by Martin Hochel [@martin_hotell](https://twitter.com/martin_hotell)