open-index/open-npm huggingface dataset:
npm package: @note-tools/cli
Description: @note-tools/cli ===============
Author: Richard B @rbrcsk
Latest version: 0.0.6

@note-tools/cli
===============



[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@note-tools/cli.svg)](https://npmjs.org/package/@note-tools/cli)
[![Downloads/week](https://img.shields.io/npm/dw/@note-tools/cli.svg)](https://npmjs.org/package/@note-tools/cli)
[![License](https://img.shields.io/npm/l/@note-tools/cli.svg)](https://github.com/rbrcsk/note-tools/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @note-tools/cli
$ note-tools COMMAND
running command...
$ note-tools (-v|--version|version)
@note-tools/cli/0.0.6 darwin-x64 node-v12.19.1
$ note-tools --help [COMMAND]
USAGE
  $ note-tools COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`note-tools backup-markdown`](#note-tools-backup-markdown)
* [`note-tools help [COMMAND]`](#note-tools-help-command)
* [`note-tools roam-export`](#note-tools-roam-export)

## `note-tools backup-markdown`

Download linked images and PDFs from a folder of markdown files, and (optionally) rewrite the links.

```
USAGE
  $ note-tools backup-markdown

OPTIONS
  -h, --help                 show CLI help
  --filesFolder=filesFolder  (required) The output folder, where the downloaded files will be written.
  --input=input              (required) The folder containing markdown files to search in
  --replace                  Replace the links in the files with the relative local paths
```

_See code: [src/commands/backup-markdown.ts](https://github.com/rbrcsk/note-tools/blob/v0.0.6/src/commands/backup-markdown.ts)_

## `note-tools help [COMMAND]`

display help for note-tools

```
USAGE
  $ note-tools help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.2.2/src/commands/help.ts)_

## `note-tools roam-export`

Export your Roam Research graphs in multiple formats.

```
USAGE
  $ note-tools roam-export

OPTIONS
  -h, --help                   show CLI help
  --debug
  --email=email                (required) The email address of your Roam Research account.
  --extract                    Enable to extract the downloaded zip files
  --formats=JSON|EDN|Markdown  [default: EDN]
  --graph=graph                (required) The name of the graph you want to export.
  --output=output              The folder to store downloaded items in. Defaults to ./graph-name
  --password=password          (required) The password of your Roam Research account. Only sent to Roam.
```

_See code: [src/commands/roam-export.ts](https://github.com/rbrcsk/note-tools/blob/v0.0.6/src/commands/roam-export.ts)_
<!-- commandsstop -->
npm package: @noteapp/permission
Description: 본 패키지는 ㄴㅌ(이하 noteapp) 전용으로 만들어졌습니다
Author: lukekeum
Latest version: 1.0.0

# 펄미션 계산기

본 패키지는 ㄴㅌ(이하 noteapp) 전용으로 만들어졌습니다

사용법은 아래와 같습니다

```javascript
import { PERMISSION, calculate, check } from '@noteapp/permission';

calculate('READ_TODO', 'EDIT_TODO', 'MANAGE_TODO', 'MANAGE_CHANNEL'); // Some number

check(user_permission, PERMISSION.READ_TODO); // boolean
```
npm package: @notebits/outline
Description: This library provides a set of components for creating an outline view. It builds on the tree component from the Angular Material library, aiming to make it easy to add full-fledged outliners to Angular projects.
Latest version: 0.0.44

# notebits Outline

## Overview

This library provides a set of components for creating an outline view. It builds on the tree component from the Angular Material library, aiming to make it easy to add full-fledged outliners to Angular projects.

### Demo

For a demo, please check out the [Maptio project](https://www.maptio.com/), where the outliner is used. I aim to add a demo to this library in the future.

### The notebits project

The library was first created as part of the notebits project, where I have been exploring how a digital platform for
note-taking could best support mental health, neurodiversity, and, in general,
support human minds to flourish. I hope to share more about the project in the future.

### Status

Currently, the library is used in production only in the [Maptio project](https://www.maptio.com/). It works well there, but suffers from being adjusted to the specific needs of that project. Over time, I hope to make it more generic and easier to use in other projects.

It is also worth noting that this codebase was extracted from the wider @notebit/notebits monorepo and so, for now, you may encounter some rough edges if you want to extend the library. My hope is that even in this current form it might be useful to others, even if just as code to be copied and pasted into your own project and amended there.

## Getting started

Install the library:

```sh
npm install @notebits/outline
```

Use it in your project:

```html
<notebits-outline
  [outlineData]="outlineData()"
  [selectedItemId]="selectedInitiativeId()"
  [expandItemId]="expandInitiativeId()"
  (selectedItemIdChange)="onSelectedInitiativeIdChange($event)"
  (itemCreated)="onInitiativeCreate($event)"
  (itemEdited)="onInitiativeEdit($event)"
  (itemMoved)="onInitiativeMove($event)"
  (itemDeleted)="onInitiativeDelete($event)"
></notebits-outline>
```

For more details, check out how the library is used in the [Maptio project](https://github.com/maptio/maptio).
npm package: @notebits/toolkit
Description: ## Overview
Latest version: 0.0.13

# notebits Toolkit

## Overview

This library aims to provide some components useful in building note-taking apps of various sorts, building on the Angular Material library.
Currently, it includes one component for easily creating side panel layouts, i.e. apps with both left and right side panels.

### Demo

For a demo, please check out the [Maptio project](https://www.maptio.com/), where the side panels are used. I aim to add a demo to this library in the future.

### The notebits project

The library was first created as part of the notebits project, where I have been exploring how a digital platform for
note-taking could best support mental health, neurodiversity, and, in general,
support human minds to flourish. I hope to share more about the project in the future.

### Status

Currently, the library is used in production only in the [Maptio project](https://www.maptio.com/). It works well there, but suffers from being adjusted to the specific needs of that project. Over time, I hope to make it more generic and easier to use in other projects.

It is also worth noting that this codebase was extracted from the wider @notebit/notebits monorepo and so, for now, you may encounter some rough edges if you want to extend the library. My hope is that even in this current form it might be useful to others, even if just as code to be copied and pasted into your own project and amended there.

## Getting started

Install the library:

```sh
npm install @notebits/toolkit
```

Use it in your project:

```html
<nb-side-panel-layout>
  <p side-panel-start>
    Add left side panel content here
  </p>

  <div class="container">
    <router-outlet></router-outlet>
  </div>

  <p side-panel-end>
    Details side panel
  </p>
</nb-side-panel-layout>

```

For more details, check out how the library is used in the [Maptio project](https://github.com/maptio/maptio).