Skip to content

wniemiec-io-java/babel-transpiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babel transpiler

Babel transcription for JavaScript files.

Coverage status Java compatibility Maven Central release License


❇ Introduction

Babel transpiler lets you to execute Babel transcription for given JavaScript files.

✔ Requiremens

❓ How to use

  1. Add one of the options below to the pom.xml file:

Using Maven Central (recomended):

<dependency>
  <groupId>io.github.wniemiec-io-java</groupId>
  <artifactId>babel-transpiler</artifactId>
  <version>LATEST</version>
</dependency>
  1. Run
$ mvn install
  1. Use it
[...]

import wniemiec.io.java.BabelTranspiler;

[...]

BabelTranspiler babelTranspiler = new BabelTranspiler(error -> errors.add(error));

List<String> code = List.of(
    "const getMessage = () => \"Hello World\";"
);
List<String> transcription = babelTranspiler.fromCode(code);

for (String line : transcription) {
    System.out.println(line);
}

📖 Documentation

Property Type Description Default
fromCode (code: List<String>): List<String> Transpile JavaScript code from a list of string -
fromFile (file: Path): List<String> Transpile JavaScript code from a file. -

🚩 Changelog

Details about each version are documented in the releases section.

🤝 Contribute!

See the documentation on how you can contribute to the project here.

📁 Files

/

Name Type Description
dist Directory Released versions
docs Directory Documentation files
src Directory Source files