πŸ“¦ theajack / webos

Webos terminal Based on HTML5 FileSystem and Alins

β˜… 12 stars β‘‚ 2 forks πŸ‘ 12 watching βš–οΈ MIT License
alinsfilesystemterminalwebos
πŸ“₯ Clone https://github.com/theajack/webos.git
HTTPS git clone https://github.com/theajack/webos.git
SSH git clone git@github.com:theajack/webos.git
CLI gh repo clone theajack/webos
theajack theajack feat: Version 0.0.11 Publish d966f55 2 years ago πŸ“ History
πŸ“‚ master View all commits β†’
πŸ“ .github
πŸ“ .vscode
πŸ“ commands
πŸ“ extension
πŸ“ packages
πŸ“ scripts
πŸ“„ .eslintignore
πŸ“„ .eslintrc.js
πŸ“„ .gitignore
πŸ“„ .npmrc
πŸ“„ lerna.json
πŸ“„ LICENSE
πŸ“„ node-dev.js
πŸ“„ package.json
πŸ“„ pnpm-lock.yaml
πŸ“„ README.cn.md
πŸ“„ README.md
πŸ“„ tsconfig.json
πŸ“„ README.md

stars forks version downloads jsdelivr vistor

author license Size TopLang issue Dependent

πŸš€ webos-term: HTML5 FileSystem-based web terminal window

δΈ­ζ–‡ | Use Online | Changelog | Feedback Errors/Missing Points | Gitee | Message Board

0 Quick start

Online Address

Chrome Extension

0.1 npm

Use WebOS to build your terminal window

npm i webos-term

import { createTerm } from 'webos-term';

createTerm({
    container: 'body'
});

WebOS-Disk File System Operations JS Library

npm i webos-disk

For details, please refer to webos-disk.d.ts

0.2 cdn

<script src="https://cdn.jsdelivr.net/npm/webos-term"></script>
<script>
    Webos.createTerm({
        container: 'body'
    });
</script>

1. webos-module

Run es6 in Broswer, support use npm packages

npm i webos-module

import { Application } from 'webos-module';

new Application({
    code: `
        import loadsh from 'loadsh'; 
        console.log(loadsh.VERSION);
    `
});

umd config

import { Application } from 'webos-module';

new Application({
    code: `
        import vue from 'Vue'; 
        console.log(vue);
    `,
    iifeNameMap: {vue: 'Vue'}
});

other useage