open-index/open-npm huggingface dataset:
npm package: @lo1tuma/parallel-typescript
Description: Not yet
Author: Evgeniy Timokhov
Latest version: 0.0.7

# parallel-typescript

**IT USES THE PRIVATE COMPILER'S API SO PLEASE DON'T USE IT IN PRODUCTION. IT'S JUST A POC!**

This is a test repo of straightforward implementation of parallel compilation of TypeScript's composite projects.

It uses an idea that all independent sub-projects might be build in parallel in workers/different processes.
It _doesn't_ share state between sub-projects compilations (because it seems that compiler API doesn't support (de-)serialization of the state).

## Example

Let's say you have solution with 4 projects, and dependency tree has the following structure:

```text
   A
 /   \
B  C  D
 \ | /
   E
```

Here we can run in parallel compilation of `B`, `C` and `D` projects after `E` project is built.
Thus you can run the following commands yourself:

```bash
tsc -b ./E

# run this ones in parallel
tsc -b ./B
tsc -b ./C
tsc -b ./D

# and run this one after all
tsc -b ./A
```

This is exactly what the tool does for you!

It relies that re-parsing (parsing/type-checking/etc) types from deps sub-projects and running in parallel _might be_ faster than re-using types in the same thread/process and running compilation of all sub-projects sequentially.
But I'm not sure about that (I'm looking for the project who can test it and compare the results) so _we need to test it before using anywhere._
npm package: @loadable/babel-plugin
Description: Babel plugin for loadable (required for SSR).
Author: Greg Bergé
Latest version: 5.16.1

# @loadable/babel-plugin

This plugin is required only if you use Server Side Rendering in your application. [See `@loadable/server` for more information](https://loadable-components.com/docs/api-loadable-server/).

## Install

```
npm install --save-dev @loadable/babel-plugin
```

## Documentation

👉 [See full documentation](https://loadable-components.com/)

## License

MIT
npm package: @loadable/webpack-plugin
Description: Webpack plugin for loadable (required for SSR).
Author: Greg Bergé
Latest version: 5.15.2

# @loadable/webpack-plugin

This plugin is required only if you use Server Side Rendering in your application. [See `@loadable/server` for more information](https://loadable-components.com/docs/api-loadable-server/).

## Install

```
npm install --save-dev @loadable/webpack-plugin
```

## Documentation

👉 [See full documentation](https://loadable-components.com/)

## License

MIT
npm package: @loaders.gl/basis
Description: Framework-independent loader for the basis universal format
Latest version: 2.3.13

# @loaders.gl/basis

[loaders.gl](https://loaders.gl/docs) is a collection of framework-independent 3D and geospatial parsers and encoders.

This module contains loader for [basis universal textures](https://github.com/BinomialLLC/basis_universal).

For documentation please visit the [website](https://loaders.gl).
npm package: @loaders.gl/experimental
Description: Framework-independent loaders for table formats (JSON, CSV, ...)
Latest version: 1.3.7

# @loaders.gl/experimental

[loaders.gl](https://loaders.gl/docs) is a collection of framework independent 3D and geospatial parsers and encoders.

This module contains:

- Experimental loader and writers that may have limitations and may not conform to all loaders.gl conventions.
- Experimental APIs that may go into core or separate modules.

For documentation please visit the [website](https://loaders.gl).
npm package: @loadfms/gotdone
Description: A new and joyfull way to track your things.
Latest version: 1.0.21

```
 ██████╗  ██████╗ ████████╗    ██████╗  ██████╗ ███╗   ██╗███████╗██╗
██╔════╝ ██╔═══██╗╚══██╔══╝    ██╔══██╗██╔═══██╗████╗  ██║██╔════╝██║
██║  ███╗██║   ██║   ██║       ██║  ██║██║   ██║██╔██╗ ██║█████╗  ██║
██║   ██║██║   ██║   ██║       ██║  ██║██║   ██║██║╚██╗██║██╔══╝  ╚═╝
╚██████╔╝╚██████╔╝   ██║       ██████╔╝╚██████╔╝██║ ╚████║███████╗██╗
 ╚═════╝  ╚═════╝    ╚═╝       ╚═════╝  ╚═════╝ ╚═╝  ╚═══╝╚══════╝╚═╝
```

This is a vanilla cli tool that provides a different way to track your achievements.
Instead of creating a stressful todo-lists, how about create a joyful done
list?

## Install

```sh
$ npm i @loadfms/gotdone -g
```

## Configuration

You can set where data file should be stored. Just create a new file under ~/.config/gotdone/config and add the line:
eg. `data_path = $HOME/.config/gotdone`

> Obs: If a path is not provided the default location will be used ($HOME/.config/gotdone).

## Usage

```sh
$ gotdone --help
```

Help output:

```
gotdone [command]

Commands:
  gotdone add     Add thing done
  gotdone list    List all tasks done
  gotdone remove  Remove item

Options:
  --help     Show help  [boolean]
  --version  Show version number  [boolean]
```

## Available commands

- [add](#add)
- [list](#list)
- [remove](#remove)

### add

```sh
$ gotdone add --help
```

Help output:

```
gotdone add

Add thing done

Options:
      --help         Show help  [boolean]
  -d, --description  Task description  [string] [required]
  -p, --points       Task points  [number] [required]
  -t, --tag          Task tag  [string] [required]
```

### list

```sh
$ gotdone list --help
```

Help output:

```
gotdone list

List all tasks done

Options:
      --help         Show help  [boolean]
  -d, --details      List all tasks details  [boolean]
  -D, --all-details  List all tasks details  [boolean]
```

### remove

```sh
$ gotdone remove --help
```

Help output:

```
gotdone remove

Remove item

Options:
  --help     Show help  [boolean]
  --id       Task id  [string] [required]
```

## License

MIT.