livesplit-core
    TypeScript icon, indicating that this package has built-in type declarations

    0.10.2 • Public • Published

    LiveSplit livesplit-core

    Build Status Build status crates.io npm docs.rs dependency status

    livesplit-core is a library that provides a lot of functionality for creating a speedrun timer. It can be used directly from Rust. Additional Bindings are available for the following programming languages:

    • C
    • C++
    • C#
    • Java with Java Native Access or Java Native Interface
    • Kotlin with Java Native Interface
    • Swift
    • Ruby
    • Python
    • JavaScript + TypeScript for Node.js, asm.js and WebAssembly

    The Documentation for the Library is available here: API Documentation

    Build Instructions

    You can install Rust with the Installer available on rustup.rs. Clone the repository and build the library with the following command:

    cargo build --release -p livesplit-core-capi
    

    The library will then be available as a shared and static library in the target folder.

    If you want to build the Bindings for the library too, you need to go into the capi/bind_gen folder and run the following command:

    cargo run
    

    The bindings will then be available in capi/bindings.

    Download

    Builds for a lot of common platforms are available over here: Releases

    Install

    npm i livesplit-core

    DownloadsWeekly Downloads

    10

    Version

    0.10.2

    License

    MIT

    Unpacked Size

    4.69 MB

    Total Files

    5

    Last publish

    Collaborators

    • cryze92