Repository for https://www.hyperstart.io
Hyperstart.io is an online development environment tailored for Hyperapp.
This repository contains:
api.ts
: The type information for the public-facing API of this module.module.ts
: The implementation of the state and actions for this module.selectors.ts
: A list of pure functions that take the state and compute some useful value out of it (not present in all modules).Xxx.tsx
: The view(s) (i.e. components that use the entire state and action tree) for this module. There may 0 or many of these depending on the module.components/
(folder): Components (often internal only) relevant for this module.index.ts
: The file that exports public apis (i.e. everything except the module's implementation)init()
action gets called on each top-level module with the global actions.api.ts
files of all modules, but this causes no issue since these files only contain type information.Promise
, even if not used by the components.// # Section Name
(same as markdown titles), sub-sections are marked with // ## Sub Section Name
, and so on...
This is there because I plan on adding support for this to Hyperstart's editor and to move my dev env there (eventually).GPL