open-index/open-npm huggingface dataset:
npm package: @nickthelegend-tech/puya-ts
Description: Compiles Algorand TypeScript into byte code which runs on the Algorand Virtual Machine (AVM)
Author: Algorand foundation
Latest version: 1.0.2

# Algorand TypeScript

Algorand TypeScript is a partial implementation of the TypeScript programming language that runs on the Algorand Virtual Machine (AVM). It includes a statically typed framework for development of Algorand smart contracts and logic signatures, with TypeScript interfaces to underlying AVM functionality that works with standard TypeScript tooling.

It maintains the syntax and semantics of TypeScript such that a developer who knows TypeScript can make safe assumptions
about the behaviour of the compiled code when running on the AVM. Algorand TypeScript is also executable TypeScript that can be run
and debugged on a Node.js virtual machine with transpilation to EcmaScript and run from automated tests.

Algorand TypeScript is compiled for execution on the AVM by PuyaTs, a TypeScript frontend for the [Puya](https://github.com/algorandfoundation/puya) optimising compiler that ensures the resulting AVM bytecode execution semantics that match the given TypeScript code. PuyaTs produces output that is directly compatible with AlgoKit typed clients to make deployment and calling easy.

## Documentation

- [Language Guide](https://algorandfoundation.github.io/puya-ts/documents/Algorand_TypeScript_Language_Guide.html)
- [API Docs](https://algorandfoundation.github.io/puya-ts/modules.html)
- [CLI Guide](https://algorandfoundation.github.io/puya-ts/documents/Compiler_CLI_Guide.html)
- [Contribution Guide](CONTRIBUTING.md)
- [Releases Notes](https://github.com/algorandfoundation/puya-ts/releases)
npm package: @nickthesing/bb-watch-cli
Description: CLI tool for Backbase watcher Edit
Author: Nick Thesing
Latest version: 0.1.1

bb-watch-cli
============

Example CLI tool for Backbase watcher.

## Installation

    $ npm install -g @nickthesing/bb-watch-cli
  
## Usage

Inside the directory of a widget, theme or extension, run the following command.
  
    $ bb-watch

When making changes, the watcher will automatically package and import that widget, theme or extension.

#### Looking for options?

Check out: https://github.com/nickthesing/bb-watch-cli-configuration
npm package: @nickthesing/bb-watch-cli-configuration
Description: CLI tool with configuration for Backbase watcher Edit
Author: Nick Thesing
Latest version: 0.0.2

# bb-watch-cli-configuration
CLI tool with configuration for Backbase watcher

----------

## Example

```javascript
//import 
let watcher = require('../bb-watch/dist').default;

// init
watcher({
	notifications: boolean, // (default: true) enable/disable notifications
	packageName: string // (default: 'package.zip') specify package name
	excludeExtentions: array // (default '.zip') excludes extentions for watcher, zip is required!
	port: number // (default: 7777) port number for portal on localhost
});
```