{"id":27164,"library":"natron-transpiler","title":"Natron Transpiler","description":"Natron Transpiler is a JavaScript/TypeScript transpiler currently at version 0.0.0, indicating pre-release stage. It aims to provide minimal overhead and plugin-based architecture. Development cadence is unknown due to no releases or changelog. Key differentiators include a focus on small bundles and extensibility, but it is not yet stable or widely adopted.","status":"active","version":"0.0.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install natron-transpiler","lang":"bash","label":"npm"},{"cmd":"yarn add natron-transpiler","lang":"bash","label":"yarn"},{"cmd":"pnpm add natron-transpiler","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Package may be ESM-only at future stable release.","wrong":"const transpile = require('natron-transpiler').transpile;","symbol":"transpile","correct":"import { transpile } from 'natron-transpiler';"},{"note":"Default export, not named export.","wrong":"import { NatronTranspiler } from 'natron-transpiler';","symbol":"NatronTranspiler","correct":"import NatronTranspiler from 'natron-transpiler';"},{"note":"Type import; Config interface only available in TypeScript.","wrong":"const { Config } = require('natron-transpiler');","symbol":"Config","correct":"import type { Config } from 'natron-transpiler';"}],"quickstart":{"code":"import { transpile } from 'natron-transpiler';\n\nconst code = 'const x: number = 42;';\nconst result = transpile(code, { target: 'ES2015' });\nconsole.log(result.code);","lang":"typescript","description":"Shows basic transpilation of TypeScript to ES2015 using the transpile function."},"warnings":[{"fix":"Pin to exact version or use at own risk.","message":"Version 0.0.0 is pre-release; API may change without notice.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install package: npm install natron-transpiler","cause":"Package not installed or not published to npm registry.","error":"Cannot find module 'natron-transpiler'"},{"fix":"Use default import: import transpile from 'natron-transpiler';","cause":"Using named import when package only exports default.","error":"'transpile' is not exported from 'natron-transpiler'"},{"fix":"Ensure you pass appropriate options to transpile, e.g., { syntax: 'typescript' }.","cause":"Transpiler does not support TypeScript syntax without configuration.","error":"Unexpected token: punc (:)"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}