├── README.md ├── license.md ├── scriptable-api ├── .gitignore ├── README.md ├── next-env.d.ts ├── package.json ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── hello.js │ └── index.tsx ├── public │ ├── compiled-widgets │ │ ├── widget-modules │ │ │ ├── covid19WidgetModule.js │ │ │ ├── covid19WidgetModule.meta.json │ │ │ ├── covid19WidgetModule.png │ │ │ ├── kitchenSinkWidgetModule.js │ │ │ ├── kitchenSinkWidgetModule.meta.json │ │ │ ├── kitchenSinkWidgetModule.png │ │ │ ├── simpleAnalyticsWidgetModule.js │ │ │ ├── simpleAnalyticsWidgetModule.meta.json │ │ │ ├── simpleAnalyticsWidgetModule.png │ │ │ ├── stickyWidgetModule.js │ │ │ ├── stickyWidgetModule.meta.json │ │ │ └── stickyWidgetModule.png │ │ └── widgetLoader.js │ ├── favicon.ico │ ├── scriptable-hero.png │ └── vercel.svg ├── src │ ├── components │ │ ├── CodeWithClipboard.tsx │ │ └── WidgetModuleCard.tsx │ ├── interfaces.ts │ └── theme.ts ├── tsconfig.json └── yarn.lock └── widgets ├── .gitignore ├── README.md ├── code ├── components │ ├── images │ │ ├── ErrorImage.ts │ │ ├── SparkBarImage.ts │ │ └── UnsplashImage.ts │ ├── stacks │ │ ├── addFlexSpacer.ts │ │ ├── addSymbol.ts │ │ └── addTextWithSymbolStack.ts │ └── widgets │ │ ├── ErrorWidget.ts │ │ ├── SimpleSparkBarWidget.ts │ │ └── SimpleTextWidget.ts ├── utils │ ├── color.ts │ ├── debug-utils.ts │ ├── interfaces.ts │ ├── request-utils.ts │ ├── sizing.ts │ └── widget-loader-utils.ts ├── widget-modules │ ├── README.md │ ├── covid19WidgetModule.ts │ ├── kitchenSinkWidgetModule.ts │ ├── simpleAnalyticsWidgetModule.ts │ └── stickyWidgetModule.ts └── widgetLoader.ts ├── eslint-config ├── eslintrc.json ├── index.js ├── package.json └── readme.md ├── jsconfig.json ├── package.json ├── rollup.config.js └── tsconfig.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/license.md -------------------------------------------------------------------------------- /scriptable-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/.gitignore -------------------------------------------------------------------------------- /scriptable-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/README.md -------------------------------------------------------------------------------- /scriptable-api/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/next-env.d.ts -------------------------------------------------------------------------------- /scriptable-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/package.json -------------------------------------------------------------------------------- /scriptable-api/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/pages/_app.tsx -------------------------------------------------------------------------------- /scriptable-api/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/pages/_document.tsx -------------------------------------------------------------------------------- /scriptable-api/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/pages/api/hello.js -------------------------------------------------------------------------------- /scriptable-api/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/pages/index.tsx -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/covid19WidgetModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/covid19WidgetModule.js -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/covid19WidgetModule.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/covid19WidgetModule.meta.json -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/covid19WidgetModule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/covid19WidgetModule.png -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/kitchenSinkWidgetModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/kitchenSinkWidgetModule.js -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/kitchenSinkWidgetModule.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/kitchenSinkWidgetModule.meta.json -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/kitchenSinkWidgetModule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/kitchenSinkWidgetModule.png -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/simpleAnalyticsWidgetModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/simpleAnalyticsWidgetModule.js -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/simpleAnalyticsWidgetModule.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/simpleAnalyticsWidgetModule.meta.json -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/simpleAnalyticsWidgetModule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/simpleAnalyticsWidgetModule.png -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/stickyWidgetModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/stickyWidgetModule.js -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/stickyWidgetModule.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/stickyWidgetModule.meta.json -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widget-modules/stickyWidgetModule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widget-modules/stickyWidgetModule.png -------------------------------------------------------------------------------- /scriptable-api/public/compiled-widgets/widgetLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/compiled-widgets/widgetLoader.js -------------------------------------------------------------------------------- /scriptable-api/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/favicon.ico -------------------------------------------------------------------------------- /scriptable-api/public/scriptable-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/scriptable-hero.png -------------------------------------------------------------------------------- /scriptable-api/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/public/vercel.svg -------------------------------------------------------------------------------- /scriptable-api/src/components/CodeWithClipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/src/components/CodeWithClipboard.tsx -------------------------------------------------------------------------------- /scriptable-api/src/components/WidgetModuleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/src/components/WidgetModuleCard.tsx -------------------------------------------------------------------------------- /scriptable-api/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/src/interfaces.ts -------------------------------------------------------------------------------- /scriptable-api/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/src/theme.ts -------------------------------------------------------------------------------- /scriptable-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/tsconfig.json -------------------------------------------------------------------------------- /scriptable-api/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/scriptable-api/yarn.lock -------------------------------------------------------------------------------- /widgets/.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | node_modules 3 | yarn.lock 4 | .DS_Store -------------------------------------------------------------------------------- /widgets/README.md: -------------------------------------------------------------------------------- 1 | # Widgets 2 | -------------------------------------------------------------------------------- /widgets/code/components/images/ErrorImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/images/ErrorImage.ts -------------------------------------------------------------------------------- /widgets/code/components/images/SparkBarImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/images/SparkBarImage.ts -------------------------------------------------------------------------------- /widgets/code/components/images/UnsplashImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/images/UnsplashImage.ts -------------------------------------------------------------------------------- /widgets/code/components/stacks/addFlexSpacer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/stacks/addFlexSpacer.ts -------------------------------------------------------------------------------- /widgets/code/components/stacks/addSymbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/stacks/addSymbol.ts -------------------------------------------------------------------------------- /widgets/code/components/stacks/addTextWithSymbolStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/stacks/addTextWithSymbolStack.ts -------------------------------------------------------------------------------- /widgets/code/components/widgets/ErrorWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/widgets/ErrorWidget.ts -------------------------------------------------------------------------------- /widgets/code/components/widgets/SimpleSparkBarWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/widgets/SimpleSparkBarWidget.ts -------------------------------------------------------------------------------- /widgets/code/components/widgets/SimpleTextWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/components/widgets/SimpleTextWidget.ts -------------------------------------------------------------------------------- /widgets/code/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/utils/color.ts -------------------------------------------------------------------------------- /widgets/code/utils/debug-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/utils/debug-utils.ts -------------------------------------------------------------------------------- /widgets/code/utils/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/utils/interfaces.ts -------------------------------------------------------------------------------- /widgets/code/utils/request-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/utils/request-utils.ts -------------------------------------------------------------------------------- /widgets/code/utils/sizing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/utils/sizing.ts -------------------------------------------------------------------------------- /widgets/code/utils/widget-loader-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/utils/widget-loader-utils.ts -------------------------------------------------------------------------------- /widgets/code/widget-modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/widget-modules/README.md -------------------------------------------------------------------------------- /widgets/code/widget-modules/covid19WidgetModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/widget-modules/covid19WidgetModule.ts -------------------------------------------------------------------------------- /widgets/code/widget-modules/kitchenSinkWidgetModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/widget-modules/kitchenSinkWidgetModule.ts -------------------------------------------------------------------------------- /widgets/code/widget-modules/simpleAnalyticsWidgetModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/widget-modules/simpleAnalyticsWidgetModule.ts -------------------------------------------------------------------------------- /widgets/code/widget-modules/stickyWidgetModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/widget-modules/stickyWidgetModule.ts -------------------------------------------------------------------------------- /widgets/code/widgetLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/code/widgetLoader.ts -------------------------------------------------------------------------------- /widgets/eslint-config/eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/eslint-config/eslintrc.json -------------------------------------------------------------------------------- /widgets/eslint-config/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./eslintrc.json"); 2 | -------------------------------------------------------------------------------- /widgets/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/eslint-config/package.json -------------------------------------------------------------------------------- /widgets/eslint-config/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/eslint-config/readme.md -------------------------------------------------------------------------------- /widgets/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/jsconfig.json -------------------------------------------------------------------------------- /widgets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/package.json -------------------------------------------------------------------------------- /widgets/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/rollup.config.js -------------------------------------------------------------------------------- /widgets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasperhartong/scriptable-ts-boilerplate/HEAD/widgets/tsconfig.json --------------------------------------------------------------------------------