caviarjs / Caviar
Licence: mit
The skeleton of frameworks for micro frontends
Stars: ✭ 14
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Caviar
Skeleton
A ready-to-use CodeIgniter skeleton with tons of new features and a whole new concept of hooks (actions and filters) as well as a ready-to-use and application-free themes and plugins system. Facebook Page: http://bit.ly/2oHzpxC | Facebook Group: http://bit.ly/2o3KOrA. Help me carry on making more free stuff → http://bit.ly/2ppNujE ←
Stars: ✭ 74 (+428.57%)
Mutual labels: framework, skeleton
Apex Chainable
Chain Batches in a readable and flexible way without hardcoding the successor.
Stars: ✭ 27 (+92.86%)
Mutual labels: framework
Concise.css
A CSS framework that's lightweight and easy-to-use. Give up the bloat. Stop tripping over your classes. Be Concise.
Stars: ✭ 941 (+6621.43%)
Mutual labels: framework
Webmiddle
Node.js framework for modular web scraping and data extraction
Stars: ✭ 13 (-7.14%)
Mutual labels: framework
Furatto
It's a flat, fast and powerful front-end framework for rapid web development.
Stars: ✭ 850 (+5971.43%)
Mutual labels: framework
Blink
A high performance web framework and application server in PHP.
Stars: ✭ 837 (+5878.57%)
Mutual labels: framework
Sudomy
Sudomy is a subdomain enumeration tool to collect subdomains and analyzing domains performing automated reconnaissance (recon) for bug hunting / pentesting
Stars: ✭ 859 (+6035.71%)
Mutual labels: framework
Skeleton Elements
Skeleton elements - UI for improved perceived performance
Stars: ✭ 27 (+92.86%)
Mutual labels: skeleton
Php Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
Stars: ✭ 865 (+6078.57%)
Mutual labels: framework
Sulla
👩🏻🔬 Javascript Whatsapp api library for chatbots
Stars: ✭ 844 (+5928.57%)
Mutual labels: framework
Vue Skeleton Webpack Plugin
Lavas webpack plugin: skeleton solution for PWA webshell
Stars: ✭ 840 (+5900%)
Mutual labels: skeleton
Walkoff
A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber
Stars: ✭ 855 (+6007.14%)
Mutual labels: framework
A pluggable and extendable skeleton which help to integrate several existing web frameworks to create your own micro frontends out of the box with even zero configuration.
caviar
brings web mesh to the real world.
An architectural style where independently deliverable frontend applications are composed into a greater whole
caviar
about web mesh
Thinking in Why caviar?
The sections below is for development purpose
caviar
for your own business
Extend Config chain
How to write caviar plugins
API Documentation
caviar(options).run(phase?)
await caviar(options: object).run(phase?: string): ChildProcess | void
-
phase?
string='default'
const {
caviar
} = require('caviar')
caviar({
cwd: '/path/to/project',
preset: '@my/caviar-preset'
})
.run()
.catch(console.error)
options
Common options
-
cwd
path
the current working directory -
dev?
boolean=false
whether is for development purpose -
preset?
string
module id or absolute path of the preset -
configFile?
path
absolute path of the configuration file.options.configFile
often takes the return value ofrequire.resolve()
-
sandbox?
boolean=false
whether to enable caviar sandbox
Sandbox options
-
env?
object
extra environment key-value pairs. -
stdio?
(Array | string)='inherit'
theoptions.stdio
option ofchild_process.fork
Return Value
License
Thanks @reallinfo for the great logo
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].