@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/framework
Using
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