TeluguScript

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

TeluguScript (v1.0.7) is a transpiler that converts Telugu-language syntax into JavaScript, enabling Telugu-speaking developers to write code using native Telugu keywords. It currently supports procedural programming with variable declarations (maredhi/let, maranadhi/const), control flow (edi itey/if, lekapote/else, etc.), and functions (pani/function). The package is installable via npm and intended for educational or cultural expression. It is a niche, experimental language transpiler with limited community adoption and no active development updates since 2023. Key differentiators: no other known Telugu-language transpiler exists; JavaScript target provides wide execution compatibility.

error SyntaxError: Unexpected identifier
cause Using incorrect TeluguScript keyword spacing or casing.
fix
Ensure keywords exactly match documentation, e.g., 'edi itey' not 'edi Itey'.
error TypeError: transpile is not a function
cause Improper import; may have imported default instead of named export.
fix
Use: import { transpile } from 'teluguscript';
error Cannot find module 'teluguscript'
cause Package not installed or incorrect path.
fix
Run: npm install teluguscript
warning Package is not actively maintained; last update in 2023.
fix Consider forking or using alternative solutions.
gotcha TeluguScript keywords must be spelled exactly (e.g., 'edi itey' not 'ediitey') or transpilation may fail.
fix Use exact keyword mappings from documentation.
gotcha No TypeScript definitions provided; TypeScript users must declare module manually.
fix Create a declaration file: declare module 'teluguscript';
gotcha eval() in quickstart example runs transpiled code; be cautious with untrusted input.
fix Avoid eval in production; use Function constructor or safe eval alternatives.
npm install teluguscript
yarn add teluguscript
pnpm add teluguscript

Transpiles a TeluguScript function definition with variable declaration and return, then executes the resulting JavaScript.

import { transpile } from 'teluguscript';

const teluguCode = `
pani greet(peru) {
  maredhi message = "Namaste, " + peru;
  console.log(message);
  phalitam message;
}

maredhi result = greet("Siddhartha");
console.log(result);
`;

try {
  const jsCode = transpile(teluguCode);
  console.log('Transpiled JavaScript:');
  console.log(jsCode);
  eval(jsCode);
} catch (err) {
  console.error('Transpilation error:', err);
}