cro
crosis4furrets
npm i crosis4furrets
cro

crosis4furrets

An abstraction layer on top of @replit/crosis that makes Repl connection management and operations so easy, a Furret could do it! πŸŽ‰

by Ray

1.2.2 (see all)License:MITTypeScript:Built-In
npm i crosis4furrets
Readme

Crosis4Furrets

An abstraction layer on top of @replit/crosis that makes Repl connection management and operations so easy, a Furret could do it! πŸŽ‰

The latest version of crosis4furrets@1.3.0-beta.* is bleeding edge, it is recommended you use crosis4furrets@1.2.x for your projects.

Install

# with NPM
$ npm install crosis4furrets@1.2.x

# with Yarn
$ yarn add crosis4furrets@1.2.x

Usage

Main API

import { Client } from 'crosis4furrets';
const client = new Client({
  token: process.env.REPLIT_TOKEN,
  replId: process.env.REPLIT_REPL_ID,
});

which returns a <Client>. See DOCUMENTATION.md for docs on how to use Crosis4Furrets.

Example

import { Client } from 'crosis4furrets';

const client = new Client({
  token: process.env.REPLIT_TOKEN,
  replId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
});

await client.connect();
console.log('Read:\n', await client.read('index.js', 'utf-8'));

Access Keys

Run the following command in your Repl to get its Repl ID:

$ echo $REPL_ID

or alternatively make a GraphQL Request with the following query:

query ReplID ($url: String) {
  repl(url: $url) {
    ...on Repl { id }
  }
}
{
  "url": "/@<username>/<repl_slug>"
}

To get a Replit Token, you can visit this Repl.

Contributing

This project is in active development and we would love some ✨ fabulous ✨ contributions! To get started, visit our Contributing documentation.

Licensing

This project is licensed under the MIT License. For more information, see LICENSE.

VersionTagPublished
1.2.2
latest
7mos ago
1.3.0-beta.11
beta
5d ago
No alternatives found
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate