New-line separated JSON streaming
JSON.parse with context information on error
Detect the dominant newline character of a string
Strip the final newline character from a string or Uint8Array
mdast utility to support hard breaks without needing spaces or escapes
Like read-package-json, but faster
JSON.parse and stringify with better errors that respects formatting
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
Enforce placing import or export variables on a newline
Enforce placing import or export variables on a newline
Strip the final newline character from a string/buffer. This is a fork of sindresorhus/strip-final-newline, but with CommonJS support.
textlint output formatter for fixer
Detect and Normalize the newline characters
remark-lint rule to warn when a newline at the end of a file is missing
JS library that allows you to easily serialize and deserialize data with BigInt values
Normalize the newline characters in a string to `\n`
Anthony's opinionated ESLint rules
Split a Text Stream into a Line Stream, using the Stream API
An output formatter for markdownlint-cli2 that produces the same output as markdownlint-cli
Streaming newline delimited json parser + serializer
streaming line delimited json parser + serializer
Repair broken JSON documents
Return a regular expression to match a newline character sequence.
Distributed actor runtime for ternlang — TCP-based TernNode with remote spawn/send/await over newline-JSON protocol.
Starling: a local dev orchestrator with a central daemon, shared named-URL proxy, and a k9s-style TUI (a Rust port of Tilt + portless)
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
# Introduction Welcome to the reference for the Lishogi API! Lishogi is free/libre, open-source shogi server forked from lichess powered by volunteers and donations. Currently this page is a work in progress, certain information here might be wrong and incorrect! Expect it to be done during 2022. - Get help in the [Lishogi Discord channel](https://discord.gg/YFtpMGg3rR) - [Contribute to this documentation on Github](https://github.com/WandererXII/lishogi/blob/master/public/doc/lishogi-api.yaml) - Check out [Lishogi widgets to embed in your website](https://lishogi.org/developers) ## Endpoint All requests go to `https://lishogi.org` (unless otherwise specified). ## Rate limiting All requests are rate limited using various strategies, to ensure the API remains responsive for everyone. Only make one request at a time. If you receive an HTTP response with a [429 status](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#429), please wait a full minute before resuming API usage. ## Streaming with ND-JSON Some API endpoints stream their responses as [Newline Delimited JSON a.k.a. **nd-json**](http://ndjson.org/), with one JSON object per line. Here's a [JavaScript utility function (for lichess)](https://gist.github.com/ornicar/a097406810939cf7be1df8ea30e94f3e) to help reading NDJSON streamed responses.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.