open-index/open-npm huggingface dataset:
npm package: @sollentson/is-even
Description: Returns true if the given number is odd, and is an integer that does not exceed the JavaScript MAXIMUM_SAFE_INTEGER.
Author: sollentson
Latest version: 1.0.3

## isEven Function

[Bundlephobia](https://bundlephobia.com/package/@sollentson/is-even@latest)

You can check the [performance](https://bitbucket.org/alex-gerasimovich/base/src/master/) in my repository or write your own tests
In my case it came out to 1 million iterations:
![isEven.png](https://res.cloudinary.com/dq1c2xdfw/image/upload/v1704547247/isEven_rodgnp.png)

The `isEven` function is a JavaScript utility that determines whether a given number is even. It performs the following checks before returning the result:

1. Validates that the input is a number.
2. Ensures that the number is an integer.
3. Verifies that the number does not exceed the maximum safe integer in JavaScript.

The function then uses a bitwise operation to check if the absolute value of the number is even, and returns `true` if it is, and `false` if it's odd.

### Usage
The `isEven` function can be used as follows:
```javascript
import { isEven } from '@sollentson/is-even';

console.log(isEven(3)); // Output: false
console.log(isEven(4)); // Output: true
```

### Installation
You can install the `@sollentson/is-even` package using npm:
```bash
$ npm install @sollentson/is-even
```

### License
This function is provided under the MIT License. Please see the [LICENSE](LICENSE) file for more details.

For any issues or feature requests, please create an [issue](https://bitbucket.org/alex-gerasimovich/iseven/jira) on the BitBucket repository.

---

If you have any further questions or need additional information, feel free to ask!
[sollentson@gmail.com](mailto:sollentson@gmail.com)
npm package: @sollentson/is-odd
Description: Returns true if the given number is odd, and is an integer that does not exceed the JavaScript MAXIMUM_SAFE_INTEGER.
Author: sollentson
Latest version: 1.0.7

## isOdd Function

[Bundlephobia](https://bundlephobia.com/package/@sollentson/is-odd@latest)

You can check the [performance](https://bitbucket.org/alex-gerasimovich/base/src/master/) in my repository or write your own tests
In my case it came out to 1 million iterations:
![isOdd.png](https://res.cloudinary.com/dq1c2xdfw/image/upload/v1704547041/isOdd_tmpgdw.png)

The `isOdd` function is a JavaScript utility that determines whether a given number is odd. It performs the following checks before returning the result:

1. Validates that the input is a number.
2. Ensures that the number is an integer.
3. Verifies that the number does not exceed the maximum safe integer in JavaScript.

The function then uses a bitwise operation to check if the absolute value of the number is odd, and returns `true` if it is, and `false` if it's even.

### Usage
The `isOdd` function can be used as follows:
```javascript
import { isOdd } from '@sollentson/is-odd';

console.log(isOdd(3)); // Output: true
console.log(isOdd(4)); // Output: false
```

### Installation
You can install the `@sollentson/is-odd` package using npm:
```bash
$ npm install @sollentson/is-odd
```

### License
This function is provided under the MIT License. Please see the [LICENSE](LICENSE) file for more details.

For any issues or feature requests, please create an [issue](https://bitbucket.org/alex-gerasimovich/isodd/jira) on the BitBucket repository.

---

If you have any further questions or need additional information, feel free to ask!
[sollentson@gmail.com](mailto:sollentson@gmail.com)
npm package: @sollentson/masonry-layout
Description: Masonry Layout Vue component
Author: sollentson
Latest version: 0.0.4

<div align="center">
  <br>
  <h1>Masonry Layout</h1>
  <p>🌈 Simple, elegant layout for Vue.js</p>
  <br>
  <a href="https://vuejs.org/"><img src="https://img.shields.io/badge/vue-%5E3.4.20-4fc08d.svg?colorA=2c3e50&style=flat-square" alt="vue"></a>
  <br>
  <a href="https://pkg-size.dev/@sollentson/masonry-layout"><img src="https://pkg-size.dev/badge/install/9180" title="Install size for @sollentson/masonry-layout"></a>
  <a href="https://pkg-size.dev/@sollentson/masonry-layout"><img src="https://pkg-size.dev/badge/bundle/1622" title="Bundle size for @sollentson/masonry-layout"></a>
  <br>
  <a style="font-size: 16px" href="https://sollent-son-masonry-layout.netlify.app">
    Docs / Live Demo
  </a>
</div>

---
## Installation
---
```sh
npm i @sollentson/masonry-layout
```
---
## Usage
---
_Script_
```js
import Masonry from "@sollentson/masonry-layout"
import '@sollentson/masonry-layout/style.css'
```
_Vue Template_
```html
    <Masonry
        offset-x="10px"
        offset-y="10px"
        duration="0.5s"
        :columns="7"
        timing="ease-in"
    />
```
npm package: @sollentson/vue-trend
Description: vue-trend Vue component
Author: sollentson
Latest version: 0.0.2

<div align="center">
  <br>
  <h1>Vue Trend</h1>
  <p>🌈 Simple, elegant spark lines for Vue.js</p>
  <br>
  <a href="https://vuejs.org/"><img src="https://img.shields.io/badge/vue-%5E3.4.20-4fc08d.svg?colorA=2c3e50&style=flat-square" alt="vue"></a>
  <br>
  <a href="https://pkg-size.dev/@sollentson/vue-trend"><img src="https://pkg-size.dev/badge/install/18511" title="Install size for @sollentson/vue-trend"></a>
  <a href="https://pkg-size.dev/@sollentson/vue-trend"><img src="https://pkg-size.dev/badge/bundle/4112" title="Bundle size for @sollentson/vue-trend"></a>
  <br>
  <a style="font-size: 16px" href="https://sollent-son-vue-trend.netlify.app">
    Docs / Live Demo
  </a>
</div>

---
## Installation
---
```sh
npm i @sollentson/vue-trend
```
---
## Usage
---
_Script_
```js
import VTrend from "@sollentson/vue-trend"
```
_Vue Template_
```html
    <VTrend
        :gradient="['#6fa8dc', '#42b983', '#2c3e50']"
        gradient-direction="top"
        :stroke-width="1"
        linecap="round"
        :padding="8"
        :radius="8"
    />
```