{"repo":"hepsiburada/VoltranJS","free":true,"listed":false,"github":"https://github.com/hepsiburada/VoltranJS","clone":"git clone https://github.com/hepsiburada/VoltranJS.git","description":"Voltran is a micro frontend framework which is developed by Hepsiburada Technology Team.","language":"JavaScript","stars":414,"topics":["micro-frontend-framework","babel","react","js","microfrontends","hepsiburada","javascript","micro-frontends"],"license":"MIT","category":"ui-components","readme_excerpt":"Micro Frontends Framework Voltran is a micro frontends framework which is developed by Hepsiburada Technology Team. Micro frontends help cross functional teams to make end-to-end and independent developments and deployments. Key Features • Installation • Usage • Configs • Technology • Contributing Key Features You can use Voltran if you need a micro frontend framework that provides following features: - Lightweight and fast API - Serves single and multiple components - Preview (to visualize components) - SEO friendly (if needed) - CSS & SCSS support - Supports only React (for now) Installation Voltran requires Node.js v10.15.0+ to run. Install the Voltran. Yarn Npm Usage This is an example component. First of all, you should import @voltran/core . After that we can write the component's code. HelloWorld.js If you want to fetch data from server side, you should add getInitialState . ./conf/local.config.js HelloWorld.js Output For Preview Output For Api Configs Voltran requires following configurations: Config Type --------------------------------------------- -------------------- appConfigFile Object dev Boolean distFolder String publicDistFolder String inputFolder String \\ required monitoring Object port Number - String prefix String \\ required ssr String styles Array output Object staticProps Array routing Object webpackConfiguration Object sassResources Array criticalCssDisabled Boolean appConfigFile It should contain environment specific configurations (test, production ..","default_branch":null,"files":null,"tree":[],"storefront":"/r/hepsiburada","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hepsiburada/VoltranJS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}