A boilerplate for creating remote-updatable Scriptable widgets. Includes setup, components, utils and examples to develop in the comfort of TypeScript.
The Scriptable TS Boilerplate is designed to make creating iOS widgets with the Scriptable App more fun and efficient. It offers hot-loading widgets served by Next.js, the safety of TypeScript, build and compilation configurations, and easy deployment to Vercel. With this boilerplate, users can easily create and update widgets for the Scriptable App.
Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.
RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.