Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including gersemi with all npm packages installed. Try it out:

var gersemi = require("gersemi")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

gersemi v0.1.5


Build Status Coverage Status MIT license

Using this module in other modules

Here is a quick example of how this module can be used in other modules. The TypeScript Module Resolution Logic makes it quite easy. The file src/index.ts is a barrel that re-exports selected exports from other files. The package.json file contains main attribute that points to the generated lib/index.js file and typings attribute that points to the generated lib/index.d.ts file.

If you are planning to have code in multiple files (which is quite natural for a NodeJS module) that users can import, make sure you update src/index.ts file appropriately.

Once published to npm with the name gersemi, this module can be installed in the module in which you need it -

  • To use the Client class in a TypeScript file -
import { Client } from "gersemi";

const Genesis = new Client('/some-proxy-url);
Genesis.Query.ByUserCode(12).then((res) => {
    console.log('Success!', res);

Release History

  • 2018-02 v0.1.4 (development)


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free