JSPM

@playon-network/engine

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q23960F
  • License Apache-2.0

The primary entrypoint to the PlayON Network JS SDK

Package Exports

  • @playon-network/engine
  • @playon-network/engine/package.json

Readme

@playon-network/engine

This is the PlayON Network Engine component of the PlayON Network JS SDK.

Installation

$ npm install --save @playon-network/engine
$ npm install --save @playon-network/fantasy

Get Started

// Import the functions you need from the packages you need.
import { initializeEngine } from '@playon-network/engine';
import { initializeFantasyApp } from '@playon-network/fantasy';

// Your web app's PlayON Network configuration.
//
// isTesting is optional, by default is false.
// To use the staging environment of your application in the PlayON Network,
// set the isTesting option to true.
const config = {
  nid: '<playon-network-identifier>',
  authToken: '<auth-token>',
  isTesting: true,
};

// Before start the application, you need to initialize the Engine.
const engine = await initializeEngine(config);

// Fetch the DOM element where you want to place the application.
const elem = document.querySelector('#fantasy_app');

// Once the Engine is ready, create and initialize the application you want to use.
initializeFantasyApp(engine, elem);