A CLI tool for generating a fully working AtlasFramework addons with a preconfigured lauxconfig.json and example code for integrating your addon with AtlasFramework. Laux is a superset of Lua that provides additional features such as classes, modules, and improved error handling.
npm create atlas-addon@latest
...and follow the prompts.
You can also use the create-atlas-adddon
programmatically:
import { create } from 'create-atlas-addon';
await create("my-app", {
name: "my-app",
template: "skeleton",
fancy_name: "My App",
underscore_name: "my_app",
global: "MyApp",
acronym: "MyApp"
});