screeps-api
    Preparing search index...

    This example uses the HTTP API to download the user's entire Memory object from shard0 of the main server to a memory.json file in the current working directory.

    import { writeFileSync } from 'node:fs'
    // If installed from npm, use:
    // import { ScreepsHttpClient } from 'screeps-api'
    import { ScreepsHttpClient } from '../src'

    const api = await ScreepsHttpClient.fromConfig('main', {
    app: {
    defaultShard: 'shard0'
    }
    })

    const memory = await api.userMemoryGet()
    writeFileSync('memory.json', JSON.stringify(memory))