A Swift-to-JavaScript transpiler (v0.1.0) that converts a subset of Swift syntax into JavaScript. Provides basic support for classes, functions, variables, and control flow. Not actively maintained; experimental status. Differentiators vs alternative transpilers (e.g., Kotlin/JS, Scala.js) include minimal dependencies and a simple CLI workflow, but lacks robust error handling, Unicode support, and standard library mapping. Suitable for proof-of-concept projects only.
npm install swift-jsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic example transpiling a Swift function to JavaScript, including error handling for transpilation failures.
Manually replace \(...) with template literal syntax ${...} after transpilation.Handle undefined values manually in generated JS code.
Migrate to a supported transpiler.
Install via 'npm install swift-js' from npm registry.
Use 'import { transpile } from 'swift-js';' or set 'type': 'module' in package.json.Rewrite unsupported Swift constructs using basic function definitions.
No dependency data recorded yet.