open-index/open-npm huggingface dataset:
npm package: @strumenta/ast
Description: Generic AST implementation for JavaScript, inspired by Kolasu and integrated with ANTLR4.
Author: Strumenta s.r.l.
Latest version: 0.22.0

[![npm version](https://badge.fury.io/js/%40strumenta%2Fast.svg)](https://badge.fury.io/js/%40strumenta%2Fast)

# AST

@strumenta/ast supplies the infrastructure to build a custom, possibly mutable, Abstract Syntax Tree (AST) using TypeScript.
It's inspired by [Kolasu](https://github.com/Strumenta/kolasu) and integrated with ANTLR, specifically antlr4ts.

## Building

`yarn build` compiles the sources.

`yarn dist` compiles, tests and builds the npm package.
npm package: @strumenta/tylasu
Description: AST building blocks for TypeScript/JavaScript, part of the *lasu family, with optional integrations with ANTLR4 and Ecore.
Author: Strumenta s.r.l.
Latest version: 1.6.30

[![npm version](https://badge.fury.io/js/%40strumenta%2Ftylasu.svg)](https://badge.fury.io/js/%40strumenta%2Ftylasu)

# Tylasu – AST Library for TypeScript

[Tylasu](https://github.com/Strumenta/tylasu) supplies the infrastructure to build a custom, possibly mutable, Abstract Syntax Tree (AST) using TypeScript.

Tylasu is part of the [StarLasu](https://github.com/Strumenta/StarLasu) family of libraries. The other libraries provide
similar support in other languages.

Tylasu come with optional facilities for integration with ANTLR, specifically the 
[antlr4ng](https://github.com/mike-lischke/antlr4ng) implementation.

## Documentation and Examples

The high-level documentation of the concepts that make up StarLasu is available on [the StarLasu repository](https://github.com/Strumenta/StarLasu) on GitHub.

The documentation of Tylasu's APIs, that implement those concepts, is available at https://strumenta.github.io/tylasu/.

A project showcasing some basic usage of Tylasu [is also available](https://github.com/Strumenta/tylasu-hello-world).

## Building and Releasing

`yarn build` compiles the sources.

`yarn dist` compiles, tests and builds the npm package.

`yarn publish-lib` creates the dist and uploads it to the NPM registry and GitHub packages.
npm package: @strusth/qrcode-modal
Description: QR Code Modal for D'CENT WalletConnect
Author: WalletConnect, Inc.
Latest version: 1.8.8

# D'CENT WalletConnect QR Code Modal

QR Code Modal for D'CENT WalletConnect

For more details, read the [walletconnect documentation](https://docs.walletconnect.org) and [D'CENT developer guide](https://dev-docs.dcentwallet.com/)

```js
import QRCodeModal from "@dcentwallet/qrcode-modal";
npm package: @strusth/types
Description: Typescript Types for WalletConnect
Author: WalletConnect, Inc.
Latest version: 0.0.2

# WalletConnect Types

Typescript Types for WalletConnect

## Types

- ICryptoLib
- ISessionStorage
- IEncryptionPayload
- ISocketMessage
- ISessionStatus
- ISessionError
- IInternalEvent
- ICallTxData
- ITxData
- IJsonRpcResponseSuccess
- IJsonRpcErrorMessage
- IJsonRpcResponseError
- IJsonRpcRequest
- IWeb3Provider
- IClientMeta
- IEventEmitter
- IRequiredParamsResult
- IQueryParamsResult
- IParseURIResult
- ISessionParams
- IWalletConnectSession
- IWalletConnectOptions
- IPushServerOptions
- INativeWalletOptions
- IPushSubscription