Don't try this in production yet.
- Zero Config (
build.ts
is all you need) - Zero
node_modules
- Zero eslint & prettier (native
deno lint
) - Fast ES6 and ES5 (if you need'it for IE) transpiler (esbuild + swc)
- Fast SCSS transpiler (SASS + PostCSS)
- Built-in jQuery and (window.vtexjs & window.vtex & window.vtexid) types
- The best Checkout Ever in 17 files and nothing more
- Enforces readable code, because you read more code than you write.
- Caches dependencies for much better performance.
- Works awesome with Github Copilot
- Preact (comming soon)
- Clone this repo
- Change the vendor in
manifest.json
- Run
vtex link
anddeno task start
in parallel - Code your components and styles in
checkout-ui-custom
- Release a new version
vtex release <patch|minor> stable
- Publish the app
vtex publish
- Deploy it
vtex deploy <vendor>.<name>@<version>