All Projects → fusionjs → Fusion Cli

fusionjs / Fusion Cli

Licence: mit
Migrated to https://github.com/fusionjs/fusionjs

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Fusion Cli

Co Fusion
Co-Fusion: Real-time Segmentation, Tracking and Fusion of Multiple Objects
Stars: ✭ 400 (+175.86%)
Mutual labels:  fusion
Tofu
Project for an open-source python library for synthetic diagnostics and tomography for Fusion devices
Stars: ✭ 35 (-75.86%)
Mutual labels:  fusion
Packer Ubuntu 1804
This build has been moved - see README.md
Stars: ✭ 101 (-30.34%)
Mutual labels:  fusion
Fusion Core
Migrated to https://github.com/fusionjs/fusionjs
Stars: ✭ 647 (+346.21%)
Mutual labels:  fusion
Awesome Autonomous Driving Papers
This repository provides awesome research papers for autonomous driving perception. If you do find a problem or have any suggestions, please raise this as an issue or make a pull request with information (format of the repo): Research paper title, datasets, metrics, objects, source code, publisher, and year.
Stars: ✭ 30 (-79.31%)
Mutual labels:  fusion
Packer Centos 6
This build has been moved - see README.md
Stars: ✭ 78 (-46.21%)
Mutual labels:  fusion
Next
🦍 A configurable component library for web built on React.
Stars: ✭ 4,045 (+2689.66%)
Mutual labels:  fusion
Docker Machine Driver Vmware
Docker machine driver for VMware Fusion and Workstation.
Stars: ✭ 114 (-21.38%)
Mutual labels:  fusion
Agfusion
Python package to annotate and visualize gene fusions.
Stars: ✭ 36 (-75.17%)
Mutual labels:  fusion
Fusionjs
Modern framework for fast, powerful React apps
Stars: ✭ 1,353 (+833.1%)
Mutual labels:  fusion
Fusiondirect.jl
(No maintenance) Detect gene fusion directly from raw fastq files
Stars: ✭ 23 (-84.14%)
Mutual labels:  fusion
Fusionless
Python in Black Magic Design's Fusion that sucks less.
Stars: ✭ 12 (-91.72%)
Mutual labels:  fusion
Location
Smartphone navigation positionning, fusion GPS and IMU sensors.
Stars: ✭ 87 (-40%)
Mutual labels:  fusion
Maskfusion
MaskFusion: Real-Time Recognition, Tracking and Reconstruction of Multiple Moving Objects
Stars: ✭ 404 (+178.62%)
Mutual labels:  fusion
Synthesis
A robot simulator which exports a CAD model into a physics environment
Stars: ✭ 101 (-30.34%)
Mutual labels:  fusion
Fusion
🧰 A modern alternative to the Microsoft Assembly Binding Log Viewer (FUSLOGVW.exe)
Stars: ✭ 386 (+166.21%)
Mutual labels:  fusion
Mdsplus
The MDSplus data management system
Stars: ✭ 47 (-67.59%)
Mutual labels:  fusion
React Desktops
web桌面操作系统前端UI,用了丰富的mac和win10桌面元素,包括桌面图标、窗口化子页面管理、开始菜单等组件,兼容主流现代浏览器。 适合快速开发后台管理系统的前端界面、整合企业诸多应用、通过B/S架构集成系统、可作为企业级应用管理平台。
Stars: ✭ 120 (-17.24%)
Mutual labels:  fusion
Jpdaf tracking
A tracker based on joint probabilistic data association filtering.
Stars: ✭ 107 (-26.21%)
Mutual labels:  fusion
Vctl Docs
VMware vctl Docs
Stars: ✭ 95 (-34.48%)
Mutual labels:  fusion

fusion-cli

Build status

The CLI interface for Fusion.js

The fusion-cli package is responsible for orchestrating compile-time configuration for server and browser bundles, as well as development, test and production variations. It provides a standardized Babel configuration that includes async/await support as well as stage 3+ Ecmascript features.

Due to the complexity involved in configuring many permutations of configurations, Fusion.js does not support custom webpack.config. This design decision allows Fusion.js to eventually move away from Webpack if faster and better bundlers become available. Additionally, it allows Fusion.js to make changes to the internal webpack configuration without the concern of breaking users customizations. If you run into a situation where you feel you need to make a webpack customization, please reach out to us on slack or create an issue describing your use case.

The CLI is also responsible for hot module reloading in development mode, and for running the web server.

Installation

yarn add fusion-cli

CLI API

The CLI API can be most easily run through the Yarn or NPX CLI, e.g. yarn fusion build or npx fusion build.

  • fusion build [dir] [--production] [--log-level] Builds your application assets

    This command generates transpiled javascript/source map files (aka assets, artifacts) for browser and server. By default it builds development assets, but can also build test and production assets, given the respective flags.

    Build artifacts are stored in the .fusion directory.

    • --production: Build production assets
    • --log-level: Log level to output to console [default: "info"]
  • fusion dev [dir] [--port] [--no-hmr] [--test] [--log-level] [--forceLegacyBuild] Builds development assets and runs the application in development mode

    Note that this command only builds browser artifacts in memory, and it doesn't save them to the filesystem. This allows hot module reloading to occur faster since there's no performance cost due to I/O access.

    • --port: The port on which the application runs [default: 3000]
    • --no-hmr: Run without hot modules replacement
    • --test: Run tests as well as application
    • --log-level: Log level to output to console [default: "info"]
    • --forceLegacyBuild: Force enable legacy build. By default not compiled in dev.
    • --perserve-names: Disable name mangling during script minification

Webpack stats.json file

Building an app generates a .fusion/stats.json file, which can be used with webpack-bundle-analyzer

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].