A modding API for Snap!
  • TypeScript 70.7%
  • JavaScript 29.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-15 16:34:33 -05:00
src crackle versions and sources 2026-08-14 18:18:29 -06:00
.gitignore initial project setup 2026-08-13 20:02:04 -04:00
bookmarkletPlugin.js bookmarklet 2026-08-15 16:02:52 -05:00
build.js bookmarklet 2026-08-15 16:02:52 -05:00
manifest.json add a mod button and menu! 2026-08-13 21:39:44 -04:00
mise.toml initial project setup 2026-08-13 20:02:04 -04:00
package-lock.json Upgrade TypeScript and ESBuild 2026-08-15 11:16:19 -05:00
package.json Upgrade TypeScript and ESBuild 2026-08-15 11:16:19 -05:00
README.md doc: fix typo... 2026-08-15 16:34:33 -05:00
tsconfig.json add a mod button and menu! 2026-08-13 21:39:44 -04:00

Crackle

Work in progress Modding API for Snap!.

Building

Instead npm and node. A mise.toml file is provided for those using mise-en-place. After installing NPM and Node, start by running npm i to install packages. Finally, run npm run build to build the code files. Now you can import manifest.json as a extension which should load Crackle.

Releases?

A basic first beta release will be released after we finish the starting part.

Contributing

Please follow Conventional Commmits in your commit messages. For those with write access, please always use PRs for big changes! You can still use branches on the repo, but please make one. For outsiders, fork this repo and do your changes there, and make a PR back. Please create a issue if you ever want to add a big feature, before commiting to making it. We don't want to disappoint you!

AI use

You are allowed to use AI to review you code, but any code that gets into the PR MUST BE HANDWRITTEN. No AI Generated code.