に隣接する空白の除去:目標:私がやっている何を、特定の文字
私がやろうとしています何> ' { foo (bar: 8) { baz: 9 fun: bun } } '.replace(/\s[{}():]\s/g, '');
< "foobar: 8{ baz: 9 fun: bun} "
:これは、クライアントから送信するためのクエリを圧縮に関係しています
> ???
< "{foo(bar:8){baz:9 fun:bun}}"
graphqlサーバー。 ;-)
ええ、私はある種の軽量レクサーが少し必要だと思いました。私の邪悪な部分は、どういうわけかそれらのコーナーをカットできると思っていました。とにかく、これは私が確認する必要があるので、私はこの答えを受け入れるでしょう。 – jerome
別の外部依存関係を避けようとしていましたが、これは私が必要としていることです:https://www.npmjs.com/package/graphql-query-compress – jerome
@jerome – sp00m