Files
roll20-character-sheets/Ironsworn-Starforged
dependabot[bot] 75ea59f400 Bump axios from 1.15.2 to 1.16.0 in /Ironsworn-Starforged/src
Bumps [axios](https://github.com/axios/axios) from 1.15.2 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.2...v1.16.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-29 15:53:21 +00:00
..

Ironsworn: Starforged - Character Sheet

Building Sheet

This sheet uses pugjs for HTML templating, along with Stylus from CSS templating. To build finished sheet run the following commands from command line or terminal:

cd src
npm install

# Build the sheet
npm run gulp:build

# Watch for changes made and build the sheet
npm run gulp:watch

These will then generate a dist folder that will have the finished code. From their you can upload them into the custom sheet sandbox for testing.

Pushing Changes

Roll20 does not build our pug/stylus code for when we merge. This needs to be done locally by running npm run gulp:build in the Ironsworn-Starforged/src directory.

Translations

To keep our translation and fallback html content consistent. We are loading the translations into pug under the translations global variable. This allows us to call translations[<translation-key>] to get our content. This way we can propagate changes and avoid hardcoding content.

Compatibility

The sheet has been tested across multiple browsers and devices, show below in the compatibility matrix:

Browser Windows MacOs Android iOS
Chrome yes yes yes yes
Firefox yes yes yes yes
Safari no yes no yes