Runbook Packages
@focuson/template
Putting the values from lens into strings. For things like urls, or general string substitutio
@focuson/utils
Common utilities for the @focuson project
@focuson/rest
This allows for declarative 'rest actions'. Get/Update/Create...
@focuson/stories
Storybook showing the components'
@focuson/fetcher
Used when we want to fetch data from APIs in order to display it. This provides a declarative and composable approach to state management
@focuson/files
File manipulation: loading/saving
@focuson/pages
Used when we want a simple many page application
@focuson/poster
This allows for declarative 'posting'
@focuson/focuson
Brings together state management, declarative fetching and posting of data to/from apis and some simple page management
@fusionconfig/fileopsconfig
loads the merged configuration from the file system
@fusionconfig/jsonata
the precise version of jsonata we use: implements our abstraction
@fusionconfig/merger
merges together yaml files keeping track of where the fields came from
@fusionconfig/nodetransformer
How we process services in the config
@fusionconfig/react_components
Fairly generic react components for use in fusion projects
@fusionconfig/react_editor
the multifile editor for fusionconfig. Uses monaco-editor-react
@fusionconfig/react_explorer
a file explorer like component
@fusionconfig/react_routing
like react-router but uses the state as the source of truth so we have atomic updates
@fusionconfig/sample
These are samples of the data for a schema
@fusionconfig/schema
accessing schemas