4. Fanc

Overview

The fanc command line is used to transpile Fantom code to different programming languages including Java and JavaScript/TypeScript.

Java

Use fanc java to transpile a set of Fantom pods to Java source code. This command takes one of pod names, solves their dependency chain and generates the code needed to package up a self contained jar file. Also see Java.

Example:

fanc java -jar example.jar pod1 pod2

JavaScript

Use fanc js to transpile a set of Fantom pods to JavaScript and TypeScript source code. This command takes one of pod names, solves their dependency chain and generates the JS and TS code as an NPM modue. Also see JavaScript.

Example:

fanc js pod1 pod2