open-index/open-npm huggingface dataset:
npm package: @jakallergis/changelog
Description: A changelog generator to use as a Github Action or an npm module
Author: John A. Kallergis
Latest version: 1.6.5

<p align="center">
  <a href="https://github.com/actions/typescript-action/actions"><img alt="typescript-action status" src="https://github.com/actions/typescript-action/workflows/build-test/badge.svg"></a>
</p>

# Create a JavaScript Action using TypeScript

Use this template to bootstrap the creation of a TypeScript action.:rocket:

This template includes compilation support, tests, a validation workflow, publishing, and versioning guidance.  

If you are new, there's also a simpler introduction.  See the [Hello World JavaScript Action](https://github.com/actions/hello-world-javascript-action)

## Create an action from this template

Click the `Use this Template` and provide the new repo details for your action

## Code in Main

> First, you'll need to have a reasonably modern version of `node` handy. This won't work with versions older than 9, for instance.

Install the dependencies  
```bash
$ npm install
```

Build the typescript and package it for distribution
```bash
$ npm run build && npm run package
```

Run the tests :heavy_check_mark:  
```bash
$ npm test

 PASS  ./index.test.js
  ✓ throws invalid number (3ms)
  ✓ wait 500 ms (504ms)
  ✓ test runs (95ms)

...
```

## Change action.yml

The action.yml contains defines the inputs and output for your action.

Update the action.yml with your name, description, inputs and outputs for your action.

See the [documentation](https://help.github.com/en/articles/metadata-syntax-for-github-actions)

## Change the Code

Most toolkit and CI/CD operations involve async operations so the action is run in an async function.

```javascript
import * as core from '@actions/core';
...

async function run() {
  try { 
      ...
  } 
  catch (error) {
    core.setFailed(error.message);
  }
}

run()
```

See the [toolkit documentation](https://github.com/actions/toolkit/blob/master/README.md#packages) for the various packages.

## Publish to a distribution branch

Actions are run from GitHub repos so we will checkin the packed dist folder. 

Then run [ncc](https://github.com/zeit/ncc) and push the results:
```bash
$ npm run package
$ git add dist
$ git commit -a -m "prod dependencies"
$ git push origin releases/v1
```

Note: We recommend using the `--license` option for ncc, which will create a license file for all of the production node modules used in your project.

Your action is now published! :rocket: 

See the [versioning documentation](https://github.com/actions/toolkit/blob/master/docs/action-versioning.md)

## Validate

You can now validate the action by referencing `./` in a workflow in your repo (see [test.yml](.github/workflows/test.yml))

```yaml
uses: ./
with:
  milliseconds: 1000
```

See the [actions tab](https://github.com/actions/typescript-action/actions) for runs of this action! :rocket:

## Usage:

After testing you can [create a v1 tag](https://github.com/actions/toolkit/blob/master/docs/action-versioning.md) to reference the stable and latest V1 action
npm package: @jakaria21/devboost
Description: 🚀 A CLI to automate project setup, GitHub repo creation, boilerplate, and more.
Author: Jakaria Masum
Latest version: 1.0.5

# devboost

A simple CLI tool to automate repetitive dev tasks — from initializing a project, creating GitHub repos, adding boilerplate, to setting up `.env`, `README`, and tests.

## 📦 Installation

```bash
npm install -g devboost
```

or use via `npx`:

```bash
npx devboost init
```

## 🛠 Commands

| Command          | Description                                           |
| ---------------- | ----------------------------------------------------- |
| `devboost init`  | Setup folder, `.gitignore`, `README.md`, LICENSE, Git |
| `devboost git`   | Create GitHub repo and push                           |
| `devboost setup` | Add boilerplate (`node` or `react`)                   |
| `devboost env`   | Generate `.env` and `.env.example`                    |
| `devboost test`  | Add Jest test setup                                   |
| `devboost docs`  | Append usage & license to README                      |

## 🧪 Example

```bash
devboost init
devboost git
devboost setup node
devboost env
devboost test
devboost docs
```

## 🔗 License

MIT
"# dev-boost"
npm package: @jake-niemiec/react-planner
Description: react-planner is a React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
Latest version: 2.0.1

# react-planner

*react-planner* is a [React][react] component which can be used to draw model buildings. Drag & drop from a catalog of customizable and ready-to-use objects, you can start from 2D wireframes and land on 3D models. As a developer you can provide your users with new objects by adding them to the catalog.

[![npm][npm_label]][npm_link]
![javascript][js]
![react-version][react_version]

## Demo

[Demo][demo]

[![react-planner][preview_image]][demo]


## Usage

``` es6
import React from 'react';
import ReactDOM from 'react-dom';
import {Map} from 'immutable';
import {createStore} from 'redux';
import {Provider} from 'react-redux';

import { ExampleCatalog } from 'react-planner';

import {
  Models as PlannerModels,
  reducer as PlannerReducer,
  ReactPlanner,
  Plugins as PlannerPlugins,
} from 'react-planner'; //react-planner

//define state
let AppState = Map({
  'react-planner': new PlannerModels.State()
});

//define reducer
let reducer = (state, action) => {
  state = state || AppState;
  state = state.update('react-planner', plannerState => PlannerReducer(plannerState, action));
  return state;
};

//init store
let store = createStore(reducer, null, window.devToolsExtension ? window.devToolsExtension() : f => f);

let plugins = [
  PlannerPlugins.Keyboard(),
  PlannerPlugins.Autosave('react-planner_v0'),
  PlannerPlugins.ConsoleDebugger(),
];

//render
ReactDOM.render(
  (
    <Provider store={store}>
      <ReactPlanner catalog={MyCatalog} width={800} height={600} plugins={plugins}
                    stateExtractor={state => state.get('react-planner')}
      />
    </Provider>
  ),

  document.getElementById('app')
);

```

## Docs

Cooming soon!

## Contributing

Your contributions (issues and pull request) are very appreciated!

## Authors

- [chrvadala](https://github.com/chrvadala)
- [danilosalvati](https://github.com/danilosalvati)
- [enricomarino](https://github.com/enricomarino)
- [federicospini](https://github.com/federicospini)
- [alessiocarrafa](https://github.com/alessiocarrafa)
- [stefanoperrone](https://github.com/stefanoperrone)

Developed @ [CVDLAB][cvdlab]

## License

MIT

[react]: https://facebook.github.io/react/
[npm_label]: https://img.shields.io/npm/v/react-planner.svg?maxAge=2592000?style=plastic
[npm_link]: https://www.npmjs.com/package/react-planner
[js]: https://img.shields.io/badge/javascript-ES6-fbde34.svg
[react_version]: https://img.shields.io/badge/react%20version-15.0.0%20or%20later-61dafb.svg
[preview_image]: https://raw.githubusercontent.com/cvdlab/react-planner/master/preview.png
[demo]: https://cvdlab.github.io/react-planner
[cvdlab]: http://cvdlab.org/
npm package: @jake-story/trellor
Description: Trello service module
Author: Jake Story
Latest version: 1.2.17

Helper for Trello API

<pre>
import { Trellor } from "@jake-story/trellor"

const trellor = new Trellor(API_KEY, API_TOKEN);

trellor.boards
            .get((Board[]))
            .add("board name", (Board))
            .find("board name", (Board[]))

trellor.board("boardId")
                    .get((Board))
                    .remove()
                    .clear()
                    .lists
                        .get((List[]))
                        .add("list name", (List))
                        .find("list name", (List[]))

trellor.list("listId")
                .clear()
                .remove()
                .card("cardId")
                    .remove()
                .cards
                    .get((Card[]))
                    .add("card name", (Card))
</pre>