A helper library for mounting and unmount html / web components as single-spa applications and parcels
A webpack plugin to run single-spa microfrontends as standalone
Provides a fallback for non-existing directories so that the HTML 5 history API can be used.
The router for easy microfrontends
Single-spa lifecycles helper for React apps
Vite plugin for inlining all JavaScript and CSS resources
A shareable browserslist config for single-spa's npm packages
Resolve URL pathnames using JavaScript
A webpack config for in-browser modules used with single-spa
Helpers for building single-spa applications which use Angular 2
A helper for creating webpack configs for react single-spa applications
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
webpack-config for single-spa + typescript
typescript config for single-spa
Shareable webpack config for single-spa react projects that use typescript
Auth0 SDK for Single Page Applications using Authorization Code Grant Flow with PKCE
browserify fs.readFileSync() static asset inliner
Layout engine for single-spa applications
a single-spa plugin for vue.js applications
Middleware adding support for Single Page Applications to lws
Escape string for use in HTML
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
A very fast HTML parser, generating a simplified DOM, with basic element query support.
Lifecycle helpers for loading CSS
A collection of stories is a directory (the container) containing 1..* HTML files (stories). Storys indexes a collection in this format, and generates a HTML/JS Single Page Application (SPA) that allows you to browse and view stories in your collection. The SPA UI is much easier to use than using a filesystem browser; and the SPA, along with the collection can be trivially served over a network by putting the collection and the SPA in a directory served by nginx or Apache.
A collection of manga or comics is a directory (the container) containing 1..* directories (books), each directory containing 1..* image files (pages). Mangos indexes a collection in this format, and generates a HTML/JS Single Page Application (SPA) that allows you to browse and view manga/comics in your collection. The SPA UI is much easier to use than using a filesystem browser or normal image viewer; and the SPA, along with the collection can be trivially served over a network by putting the collection and the SPA in a directory served by nginx or Apache.
A collection of videos is a directory (the container) containing both video files and directories that have video files in them. Videos indexes a collection in this format, and generates a HTML/JS Single Page Application (SPA) that allows you to browse and view videos in your collection. The SPA UI is much easier to use than using a filesystem browser; and the SPA, along with the collection can be trivially served over a network by putting the collection and the SPA in a directory served by nginx or Apache.
We're replacing the original view-layer of Ruby on Rails, the most productive MVC framework we know, with our technology. By introducing basemate we get dynamic, fast and simple user interfaces without the need to touch HTML/HAML/ERB/JS/CSS. Plus, it feels like a single page application, but there's no need for all the API hustle SPAs usually bring with them.
Ruby Hail is fast-by-design Rack-based nano-framework. It provides generator and helper to quickly create Rack-based web-apps. You have options to make plain html-based app with basic templates. You can chain htmls and utilize ruby string interpolation. You can generate simple json API with authentication. Or you can go with SPA (single-page app). It uses Vue.js for UI because it shares fast-by-design philosophy and very similar to AngularJS 1. In all cases you have database (sqlite by default) available out of the box.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.