Catalog npm
Back to packageRELEASE DETAILS

0.1.2

npm

3h-term

A terminal simulator in browser.

3hconsoleshellsimulatorttermterminal
Published16 Jan 2021
Direct dependencies8
Transitive dependenciesNot calculated

README

Current package documentation

3h-term

A terminal simulator in browser.

Example

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>3h-term example</title>
</head>

<body>
    <script type="text/javascript" crossorigin="anonymous" src="https://cdn.jsdelivr.net/npm/super-x@1.0.0/dist/super-x.umd.min.js"></script>
    <script type="text/javascript" crossorigin="anonymous" src="https://cdn.jsdelivr.net/npm/3h-term@0.1.0/dist/3h-term.umd.min.js"></script>
    <script>

        const handlers = new Map([
            ['echo', input => {
                terminal.writeln(`"${input}"`);
            }],
            ['clear', () => {
                terminal.clear();
            }],
        ]);

        const terminal = new T.Terminal(
            {
                margin: '1em auto',
                width: '480px',
                height: '320px',
                fontSize: '16px',
                borderRadius: '5px',
            },
            T.createProgram(handlers, input => {
                terminal.writeln(`Unknown operation: ${input}`);
            })
        );

        document.body.appendChild(terminal.container);

        terminal.write('This is an example of ')
            .write('3h-term', {
                color: '#FFF',
                fontWeight: 'bold',
            })
            .write('.')
            .writeln();

    </script>
</body>

</html>

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
super-x
Environment
{
  "local_name": "super-x",
  "alias": false,
  "peer_metadata": null
}
^1.0.0runtime
@babel/core
Environment
{
  "local_name": "@babel/core",
  "alias": false,
  "peer_metadata": null
}
^7.10.0development
@babel/preset-env
Environment
{
  "local_name": "@babel/preset-env",
  "alias": false,
  "peer_metadata": null
}
^7.10.0development
dts2md
Environment
{
  "local_name": "dts2md",
  "alias": false,
  "peer_metadata": null
}
^0.4.0development
rollup
Environment
{
  "local_name": "rollup",
  "alias": false,
  "peer_metadata": null
}
^2.11.0development
rollup-plugin-babel
Environment
{
  "local_name": "rollup-plugin-babel",
  "alias": false,
  "peer_metadata": null
}
^4.3.0development
terser
Environment
{
  "local_name": "terser",
  "alias": false,
  "peer_metadata": null
}
^5.2.1development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.0.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-AEbUkvHxLsjMMTruoITcxqL6wqyZ3+K0c4SDGLekEmJXPCy6NGW8ZJijlaTIndQzYoXdU86fiQeurCZyDgwopA==",
  "shasum": "14aebe0508498a0766830d8b43fdf601e3bbf688",
  "tarball": "https://registry.npmjs.org/3h-term/-/3h-term-0.1.2.tgz",
  "fileCount": 13,
  "unpackedSize": 44659,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAr9mCRA9TVsSAnZWagAAhsYP/AtVP+88GjXGARHWQNjm\n7ajW9BrlllLCmWIQvxGO9uJRA9gONR4j2quTxjDkE+k0HhI32saOVdU/ooNf\nw338KN2Wg4pgm0boiAbK4G5/cFNzTAsw+Pb2ABPqR1wCwLFM50arC2C9H7tT\nB8dbXU2ngtGYk56VAXthpv+Hj4btiorDmvG9U4gczOqaqeGWjF4C/fiP94nG\n8KNJmuTNp7xDbtUAm0WjfSCZ0evus+Jd0aFa+wMTa5k99UDOcc3b5BN01P/6\nL2CMZE+0Wl1QhbxaLz3BsY48CTO06bNhQkxZXNZ9r7KNwrz50dxQeOm66S/G\nc6nYGrQ11afi5++VfMjH7A3fpldgJkhJpP9bWKbFuUkLQatXO5U4V4XdJLe+\n/b0/0vv5kjtw/iiXRCV8XauE9kiHP34MJEvisIpnblDITRuBCb9I+8bV0giD\ncAGSEpyZzK+N2QBKgX3QXm60bIfATeL9q8QfHlPsBR+BxzPZqmlAUkICWw0K\nadXU2xaP1Fbd4ZSqR4c3l5g5lAcAZKhUgNI6GMEHDVfk3D4UwPobRzwvilVL\nWraDyB7O9iYB0N3z9s4qftSh79mLcp/fXC3jki96xLGPDkvIcQXCHpK6IOEt\no8dhDTomgbv1B9vA5+ECyJlWmhsLQnQZQDIK8/8p6zjAb6mdzGRf4UFihYbO\nMFpE\r\n=HqlZ\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIAmhoYV85C5KM4DLp2cUsUnvQtsWNRa8jrBx1ryw2zpKAiEA3sd5gsFnc8yzWPVjsV9hNKjMz1BMpUCX9Ee7XC3po6k="
    }
  ]
}

Repository

PENDING
huang2002/3h-term

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:43 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9ea80720b8a0c38ab61d38525bbe497ca878d794639cb260805b67286f7b4e3f

Other collected versions

0.1.126 Aug0.1.026 AugView all collected versions →