Emojicode Transpiler

raw JSON →
0.1.0 verified Fri May 01 auth: no javascript

Emojicode-transpiler is a CLI tool (v0.1.0) that converts Emojicode source code using GFM-style emoji keywords (e.g. :grinning:) or traditional coding keywords into standard Emojicode emoji syntax. It aims to improve productivity when writing Emojicode programs by allowing easier text-based input. The transpiler uses a fixed mapping table for all Emojicode syntax elements. It is a niche tool with no active development or recent releases; use at your own risk.

error Error: Cannot find module 'emojicode-transpiler'
cause Running require or import as a library instead of using CLI.
fix
Use the CLI directly: npx emojicode-transpiler <file>
error emojit: command not found
cause Package not installed globally or not in PATH.
fix
Install globally with npm install -g emojicode-transpiler
error SyntaxError: Unexpected token
cause Using Emojicode syntax that doesn't match the transpiler's mapping.
fix
Refer to the Transpilation Table and only use supported tokens.
gotcha The transpiler only supports the predefined mapping table; unrecognized tokens are left unchanged.
fix Ensure all tokens used are present in the mapping table. Custom or extended Emojicode syntax won't transpile.
gotcha Input file must have .🍇 extension or be explicitly specified; otherwise the tool may fail.
fix Always use the .🍇 extension for input files.
deprecated The package has not been updated since initial release; Emojicode language may have evolved.
fix Check the Emojicode specification and latest transpiler compatibility before use.
gotcha The tool requires Node.js globally installed; no browser support.
fix Ensure Node.js is installed and the package is installed globally with -g.
npm install emojicode-transpiler
yarn add emojicode-transpiler
pnpm add emojicode-transpiler

Converts a GFM-style Emojicode source file to standard Emojicode emoji syntax using the CLI.

echo ':checkered_flag: {:grinning: "Hello World!" ;}' > hello.🍇
npx emojicode-transpiler hello.🍇
# Output: 🏁 🍇 😀 🔤Hello World!🔤 ❗️ 🍉