You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexander Yakovlev a67f14e385
update pnpm-lock
2 years ago
game restore inventory room 4 years ago
html restore inventory button 4 years ago
sass Bootstrap v4 - with flexbox 6 years ago
test Action check 6 years ago
.gitignore Initial commit - scaffold 7 years ago
LICENSE.txt List of contributors and licenses 7 years ago Add building instructions 4 years ago
package-lock.json Laravel Mix WIP 4 years ago
package.json scripts / updates 2 years ago
pnpm-lock.yaml update pnpm-lock 2 years ago
webpack.mix.js pnpm / webpack / Laravel Mix updates 2 years ago
yarn.lock package upgrade 5 years ago


A general client-side framework for cybertext interactive fiction games.

Salet is based upon Undum, rewritten in CoffeeScript and altered to its own needs. It also uses some code from Raconteur, same deal.


  • install NodeJS
  • npm install - to install packages
  • npm run build - to build the game (look in dist folder)
  • npm run start - to debug the game (auto-rebuild on any changes)


The code, documentation, styles, design and images are all distributed under the MIT license. This permits you to modify and use them, even for commercial use. A copy of the MIT license is found in the LICENSE file.

Raconteur is copyright (c) 2015 Bruno Dias, released under the similar license terms.

Undum is copyright (c) 2009-2015 Ian Millington, released under the similar license terms.

List of contributors

The list is alphabetical. Hopefully it will grow.

  • Alexander Yakovlev - Salet's original author
  • Andrew Plotkin
  • Bruno Dias - Raconteur's original author
  • David Eyk
  • Dmitry Eliseev
  • Ian Millington - Undum's original author
  • Ivan Narozhny
  • Juhana Leinonen
  • Michael Neal Tenuis
  • Selene