turtleschell
v1.0.2
Published
A lightweight library for dynamically creating browser windows and embedding iframes with inter-iframe communication.
Maintainers
Readme
TurtleSchell
TurtleSchell is a lightweight framework for creating native-looking Windows applications using HTA (HTML Applications). It provides a simple and easy alternative to Electron.
Features
- Create native-looking Windows GUIs using
mshta.exe. - Dynamically create and manage iframes within the application.
- No external dependencies.
Installation
Install via npm:
npm install turtleschell
Usage
- Create a
main.jsfile in your project:
const TurtleSchell = require('turtleschell'); const turtleschell = new TurtleSchell(); turtleschell.run();
- Run the script:
node main.js
This will generate and run an HTA application. Use the "Create Iframe" button in the HTA window to add iframes dynamically.
API
run()
Generates and runs the HTA application.
Example HTA Content
This is an example of how you might use the iframes you create:
Requirements Windows operating system
Node.js environment
log
1.0.0 released 1.0.1 added readme 1.0.2 added patches
