RUO ProA DSCO product

Open Source

Tools we build in the open.

The infrastructure behind RUO Pro — MIT-licensed, dependency-light, and live on npm under the @dscodotco scope. The source lives at github.com/DSCO-Co.

@dscodotco/compliance-gates

Compliance Gates

Turn the “easy lawsuit” checklist into CI gates that can’t regress.

  • A Biome preset that fails the build on ADA/a11y violations (WCAG-adjacent).
  • A config-driven scanner for ARL auto-renewal, CCPA, Prop 65, CAN-SPAM, RUO, and dark-pattern consent.
  • Zero runtime dependencies. Runs in pre-commit and CI.
npm install @dscodotco/compliance-gates

MIT · live on npm

@dscodotco/sdk

Commerce SDK

A fully-typed client for the RUO Pro commerce API.

  • Operator and storefront clients, typed end-to-end from the OpenAPI spec.
  • Every path, param, and response body is checked at compile time.
  • A non-2xx surfaces as a typed error — a failed read is never a silent empty result.
npm install @dscodotco/sdk

MIT · live on npm

@dscodotco/theme-presets

Theme Presets

Combinable storefront themes — hundreds of distinct looks, no code.

  • Compose a palette × typography × structure into design-system tokens.
  • 112+ ready-made themes out of the box; toggle heroes and footer variants.
  • Zero dependencies.
npm install @dscodotco/theme-presets

MIT · live on npm

@dscodotco/storefront-sections

Storefront Sections

The storefront section library, as composable React components.

  • Heroes, product grids, and content blocks — the same sections the hosted storefronts render.
  • Driven by the site config the merchant studio produces, so headless frontends match hosted ones.
  • Pairs with theme presets for a fully-styled storefront out of the box.
npm install @dscodotco/storefront-sections

MIT · live on npm

Building on
RUO Pro?

Research Use Only, not for human consumption.