{"library":"rollup-plugin-screeps-world","title":"rollup-plugin-screeps-world","description":"A Rollup plugin for deploying code to the Screeps MMO game world. Version 1.0.4 is the latest stable release, updated sporadically. It automates uploading compiled JavaScript bundles to Screeps servers via the official API, with support for automatic branch naming from Git, source map uploading, and config file-based authentication. Unlike generic upload plugins, this is purpose-built for Screeps' unique upload protocol and branch system. It ships TypeScript types.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install rollup-plugin-screeps-world"],"cli":null},"imports":["import screeps from 'rollup-plugin-screeps-world'","import { screepsWorld } from 'rollup-plugin-screeps-world'","import type { ScreepsPluginOptions } from 'rollup-plugin-screeps-world'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import screeps from 'rollup-plugin-screeps-world';\nimport typescript from '@rollup/plugin-typescript';\n\nexport default {\n  input: 'src/main.ts',\n  output: {\n    dir: 'dist',\n    format: 'cjs',\n    entryFileNames: 'main.js',\n    sourcemap: true\n  },\n  plugins: [\n    typescript(),\n    screeps({\n      configFile: './screeps.json',\n      dryRun: false\n    })\n  ]\n};","lang":"typescript","description":"Shows a minimal Rollup config using TypeScript and the screeps plugin to upload the bundle to Screeps.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}