open-index/open-npm huggingface dataset:
npm package: @pratiko-framework/cli
Description: Pratiko - a Progressive Event-Driven Microservices Framework
Author: João Daniel
Latest version: 1.1.0

# Pratiko

Pratiko - a Progressive Event-Driven Microservices Framework

## Installation

```bash
sudo yarn global add @pratiko-framework/cli
```

> You can also use NPM `sudo npm install --global @pratiko-framework/cli`

## Usage

The Pratiko-cli is a tool to help out during the early development workflow, with commands to scaffold repository and deal with chores such as dockerization.

Start a new module with:

```bash
pratiko start Foo

cd Foo
```

This will create a new repository for your module

```diff
+ Foo/
+     .git
+     module.ptk.yaml
```

At this point, we recomend you to fulfill the `module.ptk.yaml` config file with information that will be useful in the next steps. Open it and write:

```yaml
module_name: Foo

http_port: 9090

broker:
  name: broker
  port: 4222
  cluster_id: 'foo-broker'
  monitoring: false

db:
  config_file: ./db.ts
  docker_image: mongo:4.2.3-bionic
  packages:
    dependencies:
      - mongodb: ^3.5.5
    dev_dependencies:
      - '@types/mongodb': ^3.5.2
```

In the above example, we adopted MongoDB as our module's db. We set the `mongo:4.2.3-bionic` docker image to be injected in the `docker-compose.yaml` files in the components (more in the next section). We also defined the packages used, both `dependencies` and `dev_dependencies`, which will be added to the `package.json` file, accordingly. Finally, we let you configure the connection you way, informing a `config_file` to be used. That file will simply be copied to the components when you run the next command.

Now create a HTTP-responsible component, the Diplomat, with

```bash
pratiko create Diplomat
```

During the execution of this command, `pratiko` will create a directory to contain Diplomat files, such as

- `package.json`, which will be inhanced with the MongoDB dependencies
- `src/index.ts`, the entrypoint of the component
- `src/db.ts`, the given config file for the database
- `Dockerfile`, exposing the `http_port` defined (default: 9090)
- `docker-compose.yaml`, containing configuration for
  - diplomat,
  - broker,
  - db
- dev toolbelt files, a scaffold with configurations for
  - ESLint & Prettier for Linter rules
  - Jest for testing
  - Nodemon for hot reload the component

So the repository now looks like this:

```diff
Foo/
    .git
    module.ptk.yaml
+   Diplomat/
+       Dockerfile
+       docker-compose.yaml
+       .eslintrc.js
+       jest.config.js
+       nodemon.json
+       package.json
+       .prettierrc.js
+       src/
+           index.ts
+           db.ts
+       tsconfig.json
```

Now, the Diplomat is ready to receive some code! Check details in the [Pratiko Guide](https://gitlab.com/pratiko-framework/pratiko).

> The usage for de Meerkat is the same, just run `pratiko create Meerkat` instead of `pratiko create Diplomat`
npm package: @pratiksha90/financial-data-extractors
Description: Utilities for extracting financial data from various economic calendar websites
Latest version: 1.0.8

# Financial Data Extractors

A library for extracting and processing financial data from various economic calendar websites.

## Features

- Extract economic event data from multiple sources:
  - Trading Economics
  - Bloomberg
  - FXStreet
  - Investing.com
  - MarketWatch
- Process and standardize table data
- Convert extracted data to structured JSON format

## Installation

Since this is a private package, you can install it using one of the following methods:

### Via npm private registry:
```bash
npm install financial-data-extractors
```

### Via GitHub Packages:
```bash
npm install @your-username/financial-data-extractors
```

### Via Git URL:
```bash
npm install git+https://github.com/your-username/financial-data-extractors.git#v1.0.0
```

## Usage

```typescript
import { 
  extractTradingEconomicsData, 
  extractBloombergData,
  TableHandler 
} from 'financial-data-extractors';

// Extract data from Trading Economics
const teData = extractTradingEconomicsData({
  document: window.document
});

// Extract data from Bloomberg
const bloombergData = extractBloombergData({
  document: window.document
});

// Process a table
const tableHandler = new TableHandler();
const tables = tableHandler.extractAllTables(window.document);
const processedData = tableHandler.processEconomicCalendarData(tables);
```

## API Reference

### Extractors

- `extractTradingEconomicsData(options)`: Extract data from Trading Economics calendar
- `extractBloombergData(options)`: Extract data from Bloomberg economic calendar
- `extractFXStreetData(options)`: Extract data from FXStreet economic calendar
- `extractInvestingData(options)`: Extract data from Investing.com economic calendar
- `extractMarketWatchData(options)`: Extract data from MarketWatch economic calendar

### Table Processing

- `TableHandler`: Class for processing HTML tables
  - `extractAllTables(document)`: Extract tables from a document
  - `processEconomicCalendarData(tables)`: Process tables as economic calendar data
  - `simplifyTableData(table)`: Convert table data to a simplified format
  - `downloadTablesAsJson(tables, filename)`: Convert tables to JSON and provide download

## License

MIT
npm package: @pratima/hello-package-starter
Description: NestJS npm package starter
Author: pratima
Latest version: 1.0.0

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS npm Package Starter</h3>

<div align="center">
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Installation

1. Clone the repo
2. Run npm/yarn install

```bash
cd nestjs-package-starter
npm install
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**John Biundo (Y Prospect on [Discord](https://discord.gg/G7Qnnhy))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @pratima/my-new-package
Description: NestJS npm package starter
Author: pratima
Latest version: 1.0.0

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS npm Package Starter</h3>

<div align="center">
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Installation

1. Clone the repo
2. Run npm/yarn install

```bash
cd nestjs-package-starter
npm install
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**John Biundo (Y Prospect on [Discord](https://discord.gg/G7Qnnhy))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @pratima/nestjs-package-linkedin
Description: NestJS npm package starter
Author: pratima
Latest version: 1.0.0

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS npm Package Starter</h3>

<div align="center">
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Installation

1. Clone the repo
2. Run npm/yarn install

```bash
cd nestjs-package-starter
npm install
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**John Biundo (Y Prospect on [Discord](https://discord.gg/G7Qnnhy))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.