{"library":"rollup-plugin-screeps","title":"rollup-plugin-screeps","description":"Rollup plugin for uploading compiled code to the Screeps MMO/private servers. Integrates directly into the Rollup build pipeline, reading credentials and server configuration from a screeps.json file. Supports automatic branch naming based on git branch, maps source files to screeps modules, and optionally uploads source maps. Current version 1.0.1 is stable with low release cadence. Alternative to grunt-screeps for projects using Rollup as bundler.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-screeps"],"cli":null},"imports":["import screeps from 'rollup-plugin-screeps'","import { screeps } from 'rollup-plugin-screeps'","import type { ScreepsPluginOptions } from 'rollup-plugin-screeps'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport screeps from 'rollup-plugin-screeps';\n\nexport default {\n  input: 'src/main.js',\n  output: {\n    dir: 'dist',\n    format: 'esm',\n    sourcemap: true\n  },\n  plugins: [\n    screeps({\n      configFile: './screeps.json',\n      dryRun: false\n    })\n  ]\n};","lang":"javascript","description":"Configures rollup-plugin-screeps to upload compiled output to Screeps using credentials from screeps.json, with source maps enabled.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}