open-index/open-npm huggingface dataset:
npm package: @oizulain/notifyjs-browser
Description: Notify.js =====
Author: Jaime Pillora
Latest version: 0.4.3

Notify.js
=====

> A simple, yet fully customizable notification library (Fork that includes namespace option)

See demos and full documentation at:

## https://notifyjs.com/

----

Notify.js is released under the [MIT License](https://opensource.org/licenses/MIT).

Copyright © Jaime Pillora &lt;dev@jpillora.com&gt;
npm package: @oizys/wasm-game-of-life
Description: test for wasm personal
Latest version: 0.1.1

<div align="center">

  <h1><code>wasm-pack-template</code></h1>

  <strong>A template for kick starting a Rust and WebAssembly project using <a href="https://github.com/rustwasm/wasm-pack">wasm-pack</a>.</strong>

  <p>
    <a href="https://travis-ci.org/rustwasm/wasm-pack-template"><img src="https://img.shields.io/travis/rustwasm/wasm-pack-template.svg?style=flat-square" alt="Build Status" /></a>
  </p>

  <h3>
    <a href="https://rustwasm.github.io/docs/wasm-pack/tutorials/npm-browser-packages/index.html">Tutorial</a>
    <span> | </span>
    <a href="https://discordapp.com/channels/442252698964721669/443151097398296587">Chat</a>
  </h3>

  <sub>Built with 🦀🕸 by <a href="https://rustwasm.github.io/">The Rust and WebAssembly Working Group</a></sub>
</div>

## About

[**📚 Read this template tutorial! 📚**][template-docs]

This template is designed for compiling Rust libraries into WebAssembly and
publishing the resulting package to NPM.

Be sure to check out [other `wasm-pack` tutorials online][tutorials] for other
templates and usages of `wasm-pack`.

[tutorials]: https://rustwasm.github.io/docs/wasm-pack/tutorials/index.html
[template-docs]: https://rustwasm.github.io/docs/wasm-pack/tutorials/npm-browser-packages/index.html

## 🚴 Usage

### 🐑 Use `cargo generate` to Clone this Template

[Learn more about `cargo generate` here.](https://github.com/ashleygwilliams/cargo-generate)

```
cargo generate --git https://github.com/rustwasm/wasm-pack-template.git --name my-project
cd my-project
```

### 🛠️ Build with `wasm-pack build`

```
wasm-pack build
```

### 🔬 Test in Headless Browsers with `wasm-pack test`

```
wasm-pack test --headless --firefox
```

### 🎁 Publish to NPM with `wasm-pack publish`

```
wasm-pack publish
```

## 🔋 Batteries Included

* [`wasm-bindgen`](https://github.com/rustwasm/wasm-bindgen) for communicating
  between WebAssembly and JavaScript.
* [`console_error_panic_hook`](https://github.com/rustwasm/console_error_panic_hook)
  for logging panic messages to the developer console.
* [`wee_alloc`](https://github.com/rustwasm/wee_alloc), an allocator optimized
  for small code size.
* `LICENSE-APACHE` and `LICENSE-MIT`: most Rust projects are licensed this way, so these are included for you

## License

Licensed under either of

* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the Apache-2.0
license, shall be dual licensed as above, without any additional terms or
conditions.
npm package: @ojakanbi/date-chip
Description: Webcomponent date-chip following open-wc recommendations
Author: date-chip
Latest version: 0.0.0

<p align="center">
  <img width="200" src="https://open-wc.org/hero.png"></img>
</p>

## Open-wc Starter App

[![Built with open-wc recommendations](https://img.shields.io/badge/built%20with-open--wc-blue.svg)](https://github.com/open-wc)

## Quickstart

To get started:

```bash
npm init @open-wc
# requires node 10 & npm 6 or higher
```

## Scripts

- `start` runs your app for development, reloading on file changes
- `start:build` runs your app after it has been built using the build command
- `build` builds your app and outputs it in your `dist` directory
- `test` runs your test suite with Web Test Runner
- `lint` runs the linter for your project
- `format` fixes linting and formatting errors

## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.
npm package: @ojakanbi/psu-card
Description: Webcomponent psu-card following open-wc recommendations
Author: psu-card
Latest version: 0.0.0

<p align="center">
  <img width="200" src="https://open-wc.org/hero.png"></img>
</p>

## Open-wc Starter App

[![Built with open-wc recommendations](https://img.shields.io/badge/built%20with-open--wc-blue.svg)](https://github.com/open-wc)

## Quickstart

To get started:

```bash
npm init @open-wc
# requires node 10 & npm 6 or higher
```

## Scripts

- `start` runs your app for development, reloading on file changes
- `start:build` runs your app after it has been built using the build command
- `build` builds your app and outputs it in your `dist` directory
- `test` runs your test suite with Web Test Runner
- `lint` runs the linter for your project
- `format` fixes linting and formatting errors

## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.
npm package: @ojaynico/create-ojaynico-krn
Description: A CLI to generate a Kotlin React Native Project
Author: Nicodemus Ojwee
Latest version: 1.0.6

# create-ojaynico-krn

How to use this cli tool to generate a new Kotlin React Native application?

**Using npm:**

`npm install -g @ojaynico/create-ojaynico-krn`

**Using yarn**

`yarn global add @ojaynico/create-ojaynico-krn`

**Afterwards you will be able to consume it in via:**

`create-ojaynico-krn ProjectName`


## Or as a project specific dependency:

`npx @ojaynico/create-ojaynico-krn ProjectName`

`yarn @ojaynico/create-ojaynico-krn ProjectName`

### After creating a new project, use the following steps to run the application.

1. cd ProjectName
2. Install dependencies using `yarn install` OR `npm install`
3. Assemble your kotlin module using `yarn run gradleAssemble` OR `npm run gradleAssemble`
   
   **NOTE**: The above two commands will run when gradle is installed on your system.
   
   If it fails you can run the following commands inside shared directory.
   
   `cd shared`
   
   `./gradlew assemble` OR `gradlew assemble` on Windows
4. Bundle the React Native application by running `yarn run start` OR `npm run start`
5. Run app on android or ios using `yarn/npm run android` OR `yarn/npm run ios`

**NOTE**: 
- Choose either npm or yarn to run your scripts.
- Make Sure your environment is set up for React Native development according to their documentation.
- In case of any missing modules from kotlin, the commands 'yarn run gradleAssemble' OR 'npm run gradleAssemble' might fix them.

**Example projects can be found in the links below:**

https://github.com/ojaynico/KotlinReactNativeApp

https://github.com/ojaynico/KotlinReactNativeNavigation

https://github.com/ojaynico/KotlinReactNativeLoginSignup
npm package: @ojboj/serverless-simplify-log-group-policy-plugin
Description: serverless-simplify-log-group-policy-plugin
Author: Michael Rawcliffe
Latest version: 0.1.1

# serverless-simplify-log-group-policy-plugin

> Fixes "IamRoleLambdaExecution - Maximum policy size of 10240 bytes exceeded" error

This plugin works by modifying the CloudFormation stack before deployment.

It searches for the `IamRoleLambdaExecution` resource and modifies the only policy attached to this role.

Notably, it simplifies any logGroup statements, keeping other statements that may be a part of this same policy.

## Install

```
$ yarn add --dev @ojboj/serverless-simplify-log-group-policy-plugin
```

## Usage

In your `serverless.yml` file:

```yaml
plugins:
  - "@ojboj/serverless-simplify-log-group-policy-plugin"
```

## Explanation

By default, Serverless framework creates such roles:

```json5
{
  Effect: "Allow",
  Action: ["logs:CreateLogStream", "logs:CreateLogGroup"],
  Resource: [
    {
      "Fn::Sub": "arn:${AWS::Partition}:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/lambda/production-users-createUser:*",
    },
    {
      "Fn::Sub": "arn:${AWS::Partition}:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/lambda/production-users-updateUser:*",
    },
    {
      "Fn::Sub": "arn:${AWS::Partition}:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/lambda/production-users-deleteUser:*",
    },
    // dozens of identical lines
  ],
}
```

When you reach a certain project size, deployment will fail since this role will exceed 10 KB limit.

This plugin simplifies the above execution role something akin to this:

```json5
{
  Effect: "Allow",
  Action: ["logs:CreateLogStream", "logs:CreateLogGroup"],
  Resource: [
    {
      "Fn::Sub": "arn:${AWS::Partition}:logs:${AWS::Region}:${AWS::AccountId}:log-group:*",
    },
  ],
}
```

## Publish

```sh
$ git checkout master
$ yarn version
$ yarn publish
$ git push origin master --tags
```

## License

Originally:
MIT © [Shelf](https://shelf.io) - [shelfio/serverless-simplify-default-exec-role-plugin](https://github.com/shelfio/serverless-simplify-default-exec-role-plugin)

Modified to keep other statements on same policy by ojboj.