0.3.0 • Published 9 days ago

@tourneyview/importer v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 days ago

@tourneyview/importer

Gathers tournament data from various sources.

Supported platforms

  • start.gg using StartggImporter
    • Double & Single Elimination brackets
    • Swiss brackets
    • Round Robin brackets
  • Battlefy using BattlefyImporter
    • Double & Single Elimination brackets
    • Swiss brackets
    • Round Robin brackets

Usage

Using a bundler

An ESM bundle (dist/index.mjs) is supplied for use with bundlers (e.g. Webpack):

import { BattlefyImporter } from '@tourneyview/importer';

const importer = new BattlefyImporter();

importer.getMatches({ id: '62fe9a5bc19ee145a2efa31a' }).then(matches => {
   console.log('Loaded tournament data:', matches);
});

Without a bundler

Using tourneyview without a bundler is largely untested for the time being. Feel free to file an issue if something isn't working as expected.
When working without a builder, use the IIFE bundles of tourneyview (dist/index.iife.js) after loading the necessary dependencies:

<head>
    <meta charset="UTF-8">
    <title>tourneyview</title>
</head>
<body>
    <!-- Ensure dependencies are loaded beforehand -->
    <script src="https://cdn.jsdelivr.net/npm/axios@1.1.2/dist/axios.min.js"></script>
    <script src="@tourneyview/importer/dist/index.iife.js"></script>
    <script>
        const importer = new TourneyviewRenderer.BattlefyImporter();

        importer.getMatches({ id: '62fe9a5bc19ee145a2efa31a' }).then(matches => {
            console.log('Loaded tournament data:', matches);
        });
    </script>
</body>
0.3.0

9 days ago

0.2.0

7 months ago

0.1.0

8 months ago