open-index/open-npm huggingface dataset:
npm package: @saficool/dynamic-dialog
Description: This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.0.
Latest version: 0.0.3

# DynamicDialog

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build dynamic-dialog
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/dynamic-dialog
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @safient/cli
Description: Safient CLI tool to run a Safien worker and interact with the safes on Safient protocol
Author: Safient
Latest version: 0.1.9-alpha

# Safient CLI
CLI tool to run a Safien worker and interact with the safes on Safient protocol.


## Getting Started

```bash
    npm i @safient/cli -g
```

### Running the Safien worker on a testnet

```
  safient safien worker --network testnet

```
Enter worker info when running for the first time

### Interacting with the Safient protocol

Create a new user:

```
  safient user create --name Safient1 --email safient1@safient.io --network testnet

```


Create a new safe (Creator):

```
  safient safe create --beneficiary did:key:z6MknvaZuK44SWdsK8m6t3mq7AWQ2Hj1zGhVTPywcPGS7qFf --data 'GM' --network testnet

```

Show a safe:

```
  safient safe show 01fgbz287dvds1ft1e4tdbjqkp --network testnet

```

Claim a safe (Beneficiary):

```
  safient safe claim 01fgbz287dvds1ft1e4tdbjqkp --network testnet

```

Recover the safe (Beneficiary):

```
  safient safe recover 01fgbz287dvds1ft1e4tdbjqkp --network testnet

```

## Building locally

Create an `.env` with `INFURA_API_KEY`, `USER_API_KEY`, `USER_API_SECRET` and `DB_FILE_NAME='./thread.config'`

```bash
  npm install
  npm run build
```

## Technologies used:
* [Ceramic IDX](https://idx.xyz/)
* [Textile ThreadDb](https://docs.textile.io/threads/)


## Contributing

You are welcome to submit issues and enhancement requests and work on any of the existing issues. Follow this simple guide to contribute to the repository.

 1. **Create** or pick an existing issue to work on
 2. **Fork** the repo on GitHub
 3. **Clone** the forked project to your own machine
 4. **Commit** changes to your own branch
 5. **Push** your work back up to your forked repo
 6. Submit a **Pull request** from the forked repo to our repo so that we can review your changes


 ## Resources:

* [Website](https://safient.io)
* [Web App](https://app.safient.io)
* [Twitter](https://twitter.con/safientio)
* [Discord](https://discord.safient.io)
npm package: @safient/contracts
Description: JavaScript SDK to manage and interact with the safe claims on Safient protocol.
Author: Safient
Latest version: 0.1.19-alpha

# Safient Contracts SDK

JavaScript SDK to manage and interact with the safe claims on Safient protocol.

## Local installation

```bash
  git clone https://github.com/safient/safient-contract-js.git
  cd safient-contract-js
  npm install
```

## Running tests

Create a .env file in the root directory with `INFURA_API_KEY` for mainnet or testnet deployment.

#### Testing the contracts

```bash
  npm run test:contract
```

#### Testing the JS SDK

Run a local blockchain

```bash
  npm run chain
```

Deploy the contract, run the test on a different terminal

```bash
  npm run deploy:sdk
  npm run test:sdk
```

#### Testing the contract & SDK

```bash
  npm run deploy:sdk
  npm run test
```

## Getting started

```bash
  npm i @safient/contracts
```

## Usage

```javascript
// If not injected web3 provider, create a jsonRpcProvider
const { JsonRpcProvider } = require('@ethersproject/providers');
const provider = new JsonRpcProvider('http://localhost:8545');

// Get signer and chainId from provider
(async () => {
  const signer = await provider.getSigner();
  const providerNetwork = await provider.getNetwork();
  const chainId = providerNetwork.chainId;
})();
```

## Initialization

```javascript
import { SafientMain, Arbitrator, Types } from '@safient/contracts';

const safientMain = new SafientMain(signer, chainId);
const arbitrator = new Arbitrator(signer, chainId);
```

## Building docs

Update the docs markdown

```
npm run build:docs
```

Run the docusaurus website locally

```
npm run serve:docs
```
npm package: @safient/core
Description: JavaScript SDK to manage safes and interact with Safient protocol.
Author: Safient
Latest version: 0.1.21-alpha.5

# Safient Core SDK

JavaScript SDK to manage and interact with the safes on Safient protocol.

<!-- ![logo](./logo.png) -->

Trustless crypto asset safe and inheritance protocol

## Getting started

```bash
  npm i @safient/core
```


## Local installation

```bash
  git clone https://github.com/safient/safient-core.git
  cd safient-core
  npm install
  npm run build
```

## Running Tests

Create an `.env` file in the `middleware` and `root` folder with `USER_API_KEY`, `USER_API_SECRET` and `DB_FILE_NAME='./thread.config'`


```bash
  cd ..
  npm run test
```

## Building docs

Update the docs markdown

```
npm run build:docs
```

Run the docusaurus website locally

```
npm run serve:docs
```

## Technologies used:

- [Ceramic IDX](https://idx.xyz/)
- [Textile ThreadDb](https://docs.textile.io/threads/)

## Contributing

You are welcome to submit issues and enhancement requests and work on any of the existing issues. Follow this simple guide to contribute to the repository.

1.  **Create** or pick an existing issue to work on
2.  **Fork** the repo on GitHub
3.  **Clone** the forked project to your own machine
4.  **Commit** changes to your own branch
5.  **Push** your work back up to your forked repo
6.  Submit a **Pull request** from the forked repo to our repo so that we can review your changes

## Resources:

- [Website](https://safient.io)
- [Web App](https://app.safient.io)
- [Twitter](https://twitter.con/safientio)
- [Discord](https://discord.safient.io)
npm package: @safiranugroho/doodles
Description: 🖍️ A collection of HTML/CSS/JS doodles, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).
Latest version: 1.0.11

# Doodles by Safira

🖍️ A collection of HTML/CSS/JS doodles, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).