@swiftbyte/framework v0.0.5
SwiftByte IDE Framework
The IDE FRamework provides the main framework for the SwiftByte API. This framework is implemented by ide-cloud for the cloud version of the SwiftByte IDE, and ide-desktop for the desktop IDE.
The framework ensures to only use libraries that support BOTH the browser and Node.js to ensure maxmimum compatability with potential target platforms.
Installing
npm i --save-dev @swiftbyte/frameworkUsing
Platform
To use the framework you require an implementation of the Platform and related interfaces. These interfaces provide the essential implementations for things such as opening files on the specific platform.
TODO
Make extension loader async (or web worker?)
https://github.com/Jeffail/leaps/blob/master/lib/text/ot_buffer.go
Why does typescript mangle async/await functions and require @babel/plugin-transform-runtime and @babel/runtime to work?
- Migrate to @swiftbyte/swiftbyte