Node repackaging(wrapping) of the LLVM Clang's clang-format and git-clang-format native binary inspired by 'angular/clang-format'.🐉 clang-format-no

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-11-22 06:30:06

Node repackaging(wrapping) of the LLVM Clang's clang-format and git-clang-format native binary inspired by 'angular/clang-format'.🐉

clang-format-node : Node repackaging of the clang-format native binary. (The CORE package.) 『Docs』, 『Repository』, 『npm』

clang-format-git : Node repackaging of the git-clang-format Python script as a standalone native binary to allow execution without a Python dependency. 『Docs』, 『Repository』, 『npm』

clang-format-git-python : Node repackaging of the git-clang-format Python script. This package requires Python3 as a dependency. 『Docs』, 『Repository』, 『npm』

See the supported documentation, which lists the supported 'OS Platforms and Architectures', 'Node.js Versions', 'GitHub Actions Runner Images', and 'Docker(Build) Images'.

Each package intends to release a new npm package for every latest release of the clang-format and git-clang-format. It checks for the latest LLVM release every week, builds all packages using its own pipeline, and makes a pull request. All processes are run automatically. If you are interested in the build process, take a look at .github/workflows/llvm-build-bump-pr.yml.

Leave a Comment