Skip to content

Releases: insyri/tpy

v1.0.0 Release Candidate

28 Jan 04:23
Compare
Choose a tag to compare

Prelude

Tpy has been an unreasonably long project of mine that I've been wanting to complete ever since the first month of this spawned repository existed. Now, I think it's about done for 99% of cases. There are still things that this repository could see updates for, (e.g., create missing KV methods) but I feel like this would be an extreme edge case given that anyone would really use this library, much less use it to such a degree.

Those who would like to jump into the library immediately, look no further than the documentation page on Deno:
https://deno.land/x/tpy/mod.ts/

Overview

  • Peer-reviewed documentation on the aspects of the Pylon API and Tpy.
  • Familiar KV interface, allowing smooth transitions from Pylon KV code to external JS runtimes.
  • Cross-runtime support as implied above. Deno and Node.js tested.
  • Automatic-reconnecting WebSocket streams. (The Pylon API destroys the connection after a few moments.)
  • Custom error handlers embedded into the library's base HTTP request function.
  • Library specific error class for a more elaborate method of reporting errors.

March Update

This version of Tpy can be downloaded as an ESModule through the -esm version.

npm install tpy@1.0.0-RC-esm

Addendums

Thank you to these wonderful people who have helped me create this library into what it is now. Without the feedback, I'm sure I would still be stuck at various design decisions between different interfaces.
@liamhtml, @trueharuu, @SpencerSharkey (of course), and @dowoge.

Of course to any other inquisitors or curious coders, feel free to contact me or make a discussion post in the repository, I will still be listening to further feedback as it is appreciated. Cheers to all Pyloneers out there, may your scripts compile. πŸ₯‚

Features!!

03 Jan 06:57
Compare
Choose a tag to compare

NOT Node.js WebSocket Fix

11 Nov 03:32
Compare
Choose a tag to compare
Pre-release

The StringifiedNumber type is gone.

fetch n16

02 Nov 22:23
Compare
Choose a tag to compare
fetch n16 Pre-release
Pre-release
v1.0.0-pre-release-9

chore: lint & fmt

doc test (ignore)

02 Nov 10:10
Compare
Choose a tag to compare
doc test (ignore) Pre-release
Pre-release
v1.0.0-doc-test-1

chore: lint & fmt

Dependency fixes

27 Oct 01:40
Compare
Choose a tag to compare
Dependency fixes Pre-release
Pre-release

Please work

imports (should) work

27 Oct 01:00
Compare
Choose a tag to compare
imports (should) work Pre-release
Pre-release

use commonjs

node-fetch import fix

24 Oct 00:31
Compare
Choose a tag to compare
node-fetch import fix Pre-release
Pre-release

πŸ‘

Fetch polyfill and test release

23 Oct 23:35
Compare
Choose a tag to compare
Pre-release

πŸ‘

An actual somewhat stable release.

19 Oct 23:52
Compare
Choose a tag to compare
Pre-release

Library is fixed and feature packed. Documentation and other good stuff. Major renovation.