
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
dataforged
Advanced tools
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. ๐ Includes JSON schemas and a Javascript/Typescript API.
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. ๐ Includes JSON schemas and a Javascript/Typescript API.
Ironsworn: Starforged is a tabletop role-playing game that's playable in solo, co-op (GM-less), and guided (GMed) modes.
In Ironsworn: Starforged, you are a spaceborne hero sworn to undertake perilous quests. You will explore uncharted space, unravel the secrets of a mysterious galaxy, and build bonds with those you meet on your travels. Most importantly, you will swear iron vows and see them fulfilledโno matter the cost.
For more information on Ironsworn: Starforged itself, check out the website.
The Dataforged repo exists to provide the Creative Commons-licensed text and image content of Ironsworn: Starforged, so that you--an intrepid developer with excellent taste in indie TTRPGs--don't need to do data entry for the game's 200+ oracle tables, 90 asset cards, 56 moves, and 14 setting truth categories, and 24 example encounters.
Use it as source material to build a personal reference wiki, a play aid, a discord bot, or module for your favourite VTT, or something that nobody else has imagined yet. Be sure to check out some of the projects that use Dataforged below.
Dataforged may be useful to you even if you aren't developing something for Ironsworn: Starforged specifically: the overwhelming majority of its d% oracle tables are system agnostic, so they might be used for any generator or other TTRPG tool with a sci-fi/space opera flavour.
Now, go forth and make something cool! ๐ And be sure to tell us about it on the Ironsworn Discord and the Ironsworn subreddit so we can see what you've done with the data!
Consult the API Documentation for further information.
If you're working in Javascript or Typescript, Dataforged is best consumed as a NodeJS package:
npm i dataforged
yarn add dataforged
Typescript typings are included; use of VSCode or an IDE to expose the type annotations in your workspace is highly recommended. See also the API documentation site.
If you just want the data as-is, import the starforged
object to use the pre-loaded, typed JSON.
import { starforged } from 'dataforged'
const { starforged } = require('dataforged')
Packages for other languages/package managers are a work in progress. For now, you can use the JSON files in dist/starforged
. dataforged.json
contains all game data in a single object; schema.json
describes its JSON schema.
Items in this package (and its GitHub source) various fall under the CC BY 4.0, CC BY-NC 4.0, or MIT licenses. See LICENSE.md for details.
Dataforged began as an unofficial personal project of rsek and continues to be maintained by them in its official capacity.
Thanks to XenotropicDev for allowing me to use TheOracle (a Discord bot for use with Ironsworn and Starforged) as the nucleus of the original!
FAQs
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. ๐ Includes JSON schemas and a Javascript/Typescript API.
The npm package dataforged receives a total of 120 weekly downloads. As such, dataforged popularity was classified as not popular.
We found that dataforged demonstrated a not healthy version release cadence and project activity because the last version was released a year ago.ย It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last weekโs supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.