open-index/open-npm huggingface dataset:
npm package: @oda-cli/mpa
Description: oda oda-cli mpa webpack
Author: OdaNeo
Latest version: 2.0.0

# @oda-cli/mpa

```bash
# install global
npm i -g @oda-cli/mpa

# init a mpa-project
oda init mpa you-project-name

# add template from github
oda add

# delete template
oda add

# template list
oda list

# help
oda -h

```
npm package: @odaily/superman
Description: odaily develop work box.
Author: zhangjie
Latest version: 1.2.7

# superman
odaily develop work box.

# config
```json
{
  "cdn": {
    "serviceName": "",
    "operatorName": "",
    "password": ""
  }
}
```

# usage
```bash
$ superman <command> [arguments]
```

# command
```bash
init            #创建配置文件
cdn <path>      #上传指定目录下所有文件至 CDN，包含目录本身
```
npm package: @odanado/atcoder-api
Description: AtCoder Problems client for JavaScript/TypeScript
Author: odanado
Latest version: 0.0.2

# atcoder-api

## Installation
```bash
$ npm install @odanado/atcoder-api
# or
$ yarn add @odanado/atcoder-api
```

## Get started
```typescript
import { AtCoderAPI } from "@odanado/atcoder-api"

async function main() {
    const client = new AtCoderAPI()

    console.log(await client.userInfo("odan"))
}

main()
```
npm package: @odanado/config-loader
Description: [![Build Status](https://dev.azure.com/odan3240/config-loader/_apis/build/status/odanado.config-loader?branchName=master)](https://dev.azure.com/odan3240/config-loader/_build/latest?definitionId=1&branchName=master) [![Coverage Status](https://coveralls.i
Latest version: 0.0.6

# config-loader
[![Build Status](https://dev.azure.com/odan3240/config-loader/_apis/build/status/odanado.config-loader?branchName=master)](https://dev.azure.com/odan3240/config-loader/_build/latest?definitionId=1&branchName=master)
[![Coverage Status](https://coveralls.io/repos/github/odanado/config-loader/badge.svg?branch=add-coveralls)](https://coveralls.io/github/odanado/config-loader?branch=add-coveralls)

## Installation
```bash
$ yarn add @odanado/config-loader
```

## Usage

### In config directory
```typescript
// config/index.ts
export interface ConfigScheme {
  RDB_USER: string
  RDB_DB_NAME: string
  RDB_PASSWORD: string
}


// config/development.ts
import { MapPlugin, DefinePlugin } from "@odanado/config-loader"
import { ConfigScheme } from "./"

const mapPlugin: MapPlugin<ConfigScheme> = {
  RDB_DB_NAME: new DefinePlugin('test'),
  RDB_PASSWORD: new DefinePlugin('password'),
  RDB_USER: new DefinePlugin('test_user'),
}
export default mapPlugin



// config/production.ts
import { MapPlugin, DefinePlugin, EnvPlugin } from "@odanado/config-loader"
import { ConfigScheme } from "./"

const mapPlugin: MapPlugin<ConfigScheme> = {
  RDB_DB_NAME: new DefinePlugin('test'),
  RDB_PASSWORD: new EnvPlugin('RDB_PASSWORD'),
  RDB_USER: new DefinePlugin('test_user'),
}
export default mapPlugin

```

### In app.ts
```typescript
import { ConfigLoader } from "@odanado/config-loader"
import { ConfigScheme } from "./config"


async function main() {
  const path = `${process.cwd()}/config`
  const configLoader = new ConfigLoader<ConfigScheme>(path)
  // if NODE_ENV === 'development'
  await configLoader.load() // -> { RDB_DB_NAME: 'test', RDB_PASSWORD: 'password', RDB_USER: 'test_user' }
  
  
  // if NODE_ENV === 'production' and RDB_PASSWORD === 'abcdef'
  await configLoader.load() // -> { RDB_DB_NAME: 'test', RDB_PASSWORD: 'abcdef', RDB_USER: 'test_user' }
}

main()
```
npm package: @odata-effect/odata-effect
Description: Effect-based OData client infrastructure for SAP OData V2/V4 services
Latest version: 0.7.0

# @odata-effect/odata-effect

Effect-based OData client infrastructure for SAP OData V2/V4 services.

## Installation

```bash
npm install @odata-effect/odata-effect
# or
pnpm add @odata-effect/odata-effect
```

## Features

- Type-safe OData V2 and V4 client
- Effect-based error handling
- Query builder with type-safe paths
- Batch request support
- Media entity operations
- SAP-specific error handling

## Usage

```typescript
import { OData } from "@odata-effect/odata-effect"
import * as Effect from "effect/Effect"

const result = Effect.gen(function* () {
  const products = yield* OData.get("/Products")
  return products
})
```

## License

MIT
npm package: @odata-effect/odata-effect-promise
Description: Promise-based OData client for non-Effect environments
Latest version: 3.0.11

# @odata-effect/odata-effect-promise

Promise-based OData client for non-Effect environments. Wraps the core `@odata-effect/odata-effect` package with a Promise-based API.

## Installation

```bash
npm install @odata-effect/odata-effect-promise
# or
pnpm add @odata-effect/odata-effect-promise
```

## Usage

```typescript
import { createODataRuntime } from "@odata-effect/odata-effect-promise"
import * as OData from "@odata-effect/odata-effect-promise/v2"

const runtime = createODataRuntime({
  baseUrl: "https://api.example.com/odata",
  headers: {
    Authorization: "Bearer token"
  }
})

const products = await OData.get(runtime, "/Products")
```

## License

MIT
npm package: @odata/metadata
Description: OData(V4) Metadata Utilities
Latest version: 0.2.8

# OData(V4) Metadata

[![npm (scoped)](https://img.shields.io/npm/v/@odata/metadata)](https://www.npmjs.com/package/@odata/metadata)
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Soontao/odata-v4-metadata/Node%20CI?label=nodejs)](https://github.com/Soontao/odata-v4-metadata/actions?query=workflow%3A%Node+CI%22)
[![Codecov](https://codecov.io/gh/Soontao/odata-v4-metadata/branch/master/graph/badge.svg)](https://codecov.io/gh/Soontao/odata-v4-metadata)


This library implements the EDM and EDMX classes from the OData CSDL V4. 

## Features

- Edm and Edmx classes
- will provide Validation logic - based on specs (-on the way)
- will Download and parse metadata from $metadata document or uri endpoint

## Usage

```
$ npm install -S @odata/metadata
```

then just

```js
import { Edm } from '@odata/metadata'

let entityType = new edm.EntityType({
   name: "Orders", 
   property: [{ name:"OrderID", type: Edm.Integer }]
})
entityType.properties.push(new Edm.Property(...))
```
npm package: @odata/parser
Description: OData(V4) Parser
Latest version: 0.2.14

# OData(V4) URI Parser

[![npm (scoped)](https://img.shields.io/npm/v/@odata/parser)](https://www.npmjs.com/package/@odata/parser)
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Soontao/odata-v4-parser/Node%20CI?label=nodejs)](https://github.com/Soontao/odata-v4-parser/actions?query=workflow%3A%Node+CI%22)
[![Codecov](https://codecov.io/gh/Soontao/odata-v4-parser/branch/master/graph/badge.svg)](https://codecov.io/gh/Soontao/odata-v4-parser)


OData v4 parser based on OASIS Standard OData v4 ABNF grammar

## Usage - URI Parser

```ts
import { defaultParser } from "@odata/parser";
const ast = defaultParser.odataUri("/Categories(10)?$expand=A,C&$select=D,E")
// process it
```

## Usage - OData QueryParam/Filter Builder

```ts
import { param, filter } from "@odata/parser";
param().top(1).filter(filter({ A: 1 }))
// => $top=1&$filter=A eq 1
```

### filter with type

```ts
import { filter, literalValues } from "@odata/parser";

expect(filter({ A: 1 }).build())
    .toBe("A eq 1")
expect(filter({ A: literalValues.String(1) }).build())
    .toBe("A eq '1'")
expect(filter({ A: literalValues.Guid("253f842d-d739-41b8-ac8c-139ac7a9dd14") }).build())
    .toBe("A eq 253f842d-d739-41b8-ac8c-139ac7a9dd14")

```


## [CHANGELOG](./CHANGELOG.md)

## [LICENSE](./LICENSE)
npm package: @odata2ts/axios-odata-client
Description: Axios based odata client consumable by odata2ts
Author: texttechne
Latest version: 0.6.1

[![npm (scoped)](https://img.shields.io/npm/v/@odata2ts/axios-odata-client?style=for-the-badge)](https://www.npmjs.com/package/@odata2ts/axios-odata-client)

# Axios OData Client
> :warning: **DEPRECATION NOTICE** <br/>
This package has been replaced by `@odata2ts/http-client-axios`: [Axios Client](https://www.npmjs.com/package/@odata2ts/http-client-api)<br/>


The **Axios OData Client** serves as HTTP client for [odata2ts](https://github.com/odata2ts/odata2ts)
and uses - as its name suggests - [axios](https://github.com/axios/axios) for realizing the HTTP communication.

It's V2 as well as V4 compatible and represents the reference implementation 
of the [odata-client-api](https://www.npmjs.com/package/@odata2ts/odata-client-api).

It supports:

- request configuration
- automatic CSRF token handling

## Installation

Install package `@odata2ts/axios-odata-client` as runtime dependency:

```bash
npm install --save @odata2ts/axios-odata-client
```

Axios is automatically installed as dependency.

## Documentation
[Axios OData Client](https://odata2ts.github.io/docs/http-client/axios-odata-client)

Main documentation for the odata2ts eco system:
[https://odata2ts.github.io](https://odata2ts.github.io/)

## Examples
See [example packages](https://github.com/odata2ts/odata2ts/tree/main/examples) for examples of how
to integrate the client.

## Tests
Admittedly, there are no unit tests as of now.

However, the Axios OData Client is used by most integration tests.
See [examples](#examples) and watch out for the `int-test` folder:
[Trippin example](https://github.com/odata2ts/odata2ts/blob/main/examples/trippin/int-test/TrippinIntegration.test.ts).

## Support, Feedback, Contributing

This project is open to feature requests, suggestions, bug reports, usage questions etc. 
via [GitHub issues](https://github.com/odata2ts/odata2ts/issues). 

Contributions and feedback are encouraged and always welcome.

See the [contribution guidelines](https://github.com/odata2ts/odata2ts/blob/main/CONTRIBUTING.md) for further information.

## License
MIT - see [License](./LICENSE).
npm package: @odata2ts/jquery-odata-client
Description: JQuery based odata client usable by odata2ts
Author: texttechne
Latest version: 0.3.2

[![npm (scoped)](https://img.shields.io/npm/v/@odata2ts/jquery-odata-client?style=for-the-badge)](https://www.npmjs.com/package/@odata2ts/jquery-odata-client)

# JQuery OData Client

> :warning: **DEPRECATION NOTICE** <br/>
This package has been replaced by `@odata2ts/http-client-jquery`: [JQuery Client](https://www.npmjs.com/package/@odata2ts/http-client-jquery)<br/>

[odata2ts](https://github.com/odata2ts/odata2ts) compatible odata client based on [JQuery](https://jquery.com/).

The **JQuery OData Client** serves as HTTP client for `odata2ts`.
It uses [JQuery](https://jquery.com/) to perform HTTP requests, specifically the [ajax method](https://api.jquery.com/Jquery.ajax/).

JQuery is used by this client but not installed (declared as peer dependency).
The existing JQuery instance must be provided when initializing the client.

The whole client is meant to support usage of `odata2ts` in UI5 apps, which use Jquery for HTTP communication.

## Installation

Install package `@odata2ts/jquery-odata-client` as runtime dependency:

```bash
npm install --save @odata2ts/jquery-odata-client
```

JQuery is a peer-dependency of this package, so it's not contained in or installed through this package.

## Documentation
[JQuery OData Client Documentation](https://odata2ts.github.io/docs/http-client/jquery-odata-client)

Main documentation for the odata2ts eco system:
[https://odata2ts.github.io](https://odata2ts.github.io/)


## Tests
Admittedly, there are no unit tests as of now.

## Support, Feedback, Contributing
This project is open to feature requests, suggestions, bug reports, usage questions etc.
via [GitHub issues](https://github.com/odata2ts/odata2ts/issues).

Contributions and feedback are encouraged and always welcome.

See the [contribution guidelines](https://github.com/odata2ts/odata2ts/blob/main/CONTRIBUTING.md) for further information.

## License
MIT - see [License](./LICENSE).
npm package: @odata2ts/odata-client-api
Description: Specifies the contract between odata clients and odata2ts
Author: texttechne
Latest version: 0.6.4

[![npm (scoped)](https://img.shields.io/npm/v/@odata2ts/odata-client-api?style=for-the-badge)](https://www.npmjs.com/package/@odata2ts/odata-client-api)

# OData Client API

> :warning: **DEPRECATION NOTICE** <br/>
This package has been replaced by `@odata2ts/http-client-api`: [Http Client API](https://www.npmjs.com/package/@odata2ts/http-client-api)<br/>

Defines the contract between [odata2ts](https://github.com/odata2ts/odata2ts) and any HTTP client implementation.
This API is largely based on how [axios](https://github.com/axios/axios) defines and handles things.

The responsibilities of the HTTP Client are:
- HTTP request execution
- Mapping responses to conventionalized structures
- Custom request configuration (optional)
- Automatic CSRF Token Handling (optional)

Features like **optimistic locking** (via `ETag`) or **batch requests** are currently not in scope
of the HTTP client and may never be.

## Documentation
[OData Client Documentation](https://odata2ts.github.io/docs/http-client/odata-client)

Main documentation for the odata2ts eco system:
[https://odata2ts.github.io](https://odata2ts.github.io/)

## Tests
As this library provides the API as TypeScript types, there are no runtime
artefacts to test.

## Support, Feedback, Contributing
This project is open to feature requests, suggestions, bug reports, usage questions etc.
via [GitHub issues](https://github.com/odata2ts/odata2ts/issues).

Contributions and feedback are encouraged and always welcome.

See the [contribution guidelines](https://github.com/odata2ts/odata2ts/blob/main/CONTRIBUTING.md) for further information.

## Spirit
This project and this module have been created and are maintained in the following spirit:

* adhere to the **OData specification** as much as possible
  * support any OData service implementation which conforms to the spec
  * allow to work around faulty implementations if possible
* stability matters
  * exercise Test Driven Development
  * bomb the place with unit tests (code coverage > 95%)
  * ensure that assumptions & understanding are correct by creating integration tests

## License
MIT - see [License](./LICENSE).
npm package: @odcc/ui
Description: A modern, tree-shakeable component library built with Lit, Vite, and TypeScript
Author: ODCC
Latest version: 1.0.1

# @odcc/ui

A modern, tree-shakeable component library built with Lit, Vite, and TypeScript.

## Installation

```bash
npm install @odcc/ui
# or
pnpm add @odcc/ui
# or
yarn add @odcc/ui
```

## Usage

### Import Everything

```typescript
import { ButtonComponent, CardComponent } from '@odcc/ui';
```

### Tree-Shakeable Imports (Recommended)

Import only what you need for better bundle size:

```typescript
// Import individual components
import { ButtonComponent } from '@odcc/ui/components/button';
import { CardComponent } from '@odcc/ui/components/card';
import { ThemeToggleComponent } from '@odcc/ui/components/theme-toggle';

// Import all components
import { ButtonComponent, CardComponent } from '@odcc/ui/components';

// Import core utilities
import { signal, computed, Task } from '@odcc/ui/core';

// Import styles (required for proper theming)
import '@odcc/ui/styles';
// Or import specific styles
import '@odcc/ui/styles/global.scss';
```

### Register Components

Components are automatically registered as custom elements. Just use them in your HTML:

```html
<ui-button variant="primary">Click me</ui-button>
<ui-card title="Card Title">Card content</ui-card>
<ui-theme-toggle></ui-theme-toggle>
```

### With Styles

Make sure to import the styles for proper theming and colors:

```typescript
import '@odcc/ui/styles';
import { ButtonComponent } from '@odcc/ui/components/button';
```

## Components

- **Button** - `@odcc/ui/components/button`
- **Card** - `@odcc/ui/components/card`
- **Theme Toggle** - `@odcc/ui/components/theme-toggle`

## Core Utilities

- **Signals** - `@odcc/ui/core` (re-exports from `@lit-labs/signals`)
- **Task** - `@odcc/ui/core` (re-exports from `@lit/task`)

## Dark/Light Mode

The library includes built-in dark/light mode support. Use the `<ui-theme-toggle>` component or manually toggle:

```typescript
document.documentElement.setAttribute('data-theme', 'dark');
// or
document.documentElement.classList.add('dark');
```

## Framework Integration

For detailed integration guides, see [FRAMEWORK_INTEGRATION.md](./FRAMEWORK_INTEGRATION.md)

### Quick Start

**Angular:**
```typescript
import '@odcc/ui/styles';
import '@odcc/ui/components/button/button.component';

// Add CUSTOM_ELEMENTS_SCHEMA to your module
```

**React:**
```typescript
import '@odcc/ui/styles';
import '@odcc/ui/components/button/button.component';

// Use in JSX
<ui-button variant="primary">Click Me</ui-button>
```

**Vue.js:**
```vue
<script setup>
import '@odcc/ui/styles';
import '@odcc/ui/components/button/button.component';
</script>

<template>
  <ui-button variant="primary">Click Me</ui-button>
</template>
```

## License

MIT
npm package: @odczynflnpm/ad-ullam-officia
Description: A dependency-free collection of useful functions for applications in TypeScript. (Actually, you need some peer libraries if you use some of the functions). Written in Typescript.
Author: odczynFL
Latest version: 1.0.0

# Useful TypeScript Functions

A dependency-free collection of useful functions for applications in TypeScript. (Actually, you need some peer libraries if you use some of the functions). Written in Typescript.

- [**Objects** for working with objects](src/Objects.md)
- [**Functions** run asynchronous functions one after each other](src/Functions.md)
- [**Logger** a structured log file generator which can easily be tested](src/Logger.md)
- [**Server** to simplify creation of express.js servers and routers](src/Server.md)
- [**Files** to help handle files, especially image previews](src/Files.md)
- [**Mailer** for sending html templated emails easily](src/Mailer.md)
- [**Streams** for easier handling of streams of data](src/Streams.md)

## Upgrade from version 3

Version 4 of `@odczynflnpm/ad-ullam-officia` only works with ESM.

## Upgrade from version 2

There are some breaking changes of version 3.

- If you use `Server`, you should have a look into the [this upgrade info](src/Server.md#upgrading-from-version-2).
- Previously deprecated functions `flattenObject()` and `inflateObject()` are now removed. You now need to move to `flatten` and `inflate()` now.
- Instead of using `CSVLogger` to read and write CSV files, you should now use `Streams` module and its CSV related transforms.
- The `CSVLogger` module is now removed in favour of using `Logger` and its function `createCSVTransport()`. Read about that [here](src/Logger.md#set-an-alternative-transport-with-settransport)
npm package: @odczynflnpm/alias-aperiam-accusamus
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: odczynFL
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @odczynflnpm/aliquid-expedita-repellat
Description: [![NPM](https://nodei.co/npm/@odczynflnpm/aliquid-expedita-repellat.png?compact=true)](https://www.npmjs.com/package/@odczynflnpm/aliquid-expedita-repellat)
Author: odczynFL
Latest version: 1.0.0

# js-testDiff

[![NPM](https://nodei.co/npm/@odczynflnpm/aliquid-expedita-repellat.png?compact=true)](https://www.npmjs.com/package/@odczynflnpm/aliquid-expedita-repellat)

- [About](#about)
- [Building](#building)
- [Syntax](#syntax)
- [Usage Examples](#usage-examples)

## About

Deep object diffing function for JavaScript; returns true if input 1 differs in any way from input 2. Original code was taken from Differentia.js and ported to TypeScript.

The testDiff function was originally created as a unit testing utility and it was primarily designed/used to test Differentia's search algorithm strategy system, setting a "gold standard" for that library's quality and algorithmic correctness.

The key difference with this version of testDiff is that I removed its "search index" functionality, as it introduced more complexity than it was worth.

Feel free to scavenge the original code as I have: https://github.com/Floofies/Differentia.js/blob/master/spec/testUtils.js

## Building

Run `npm run build` to compile and test module `dist/index.js`.

I have pre-compiled the most up-to-date files in `dist`. Enjoy.

`unitTest.js` can be safely ignored, as it's a development-only dependency for `test.mjs`.

## Syntax

```JavaScript
import { testDiff } from "testDiff";
```
```JavaScript
testDiff( input1:any, input2:any, [ deep:boolean = false ] );
```

### Parameters:

#### `input1`, `input2`

Two values/objects to compare against each other.

#### `deep` (_Optional_) (_Default = `true`_)

TestDiff performs "deep" object/array traversal by default, comparing all reachable values; set this operand to `false` to disable traversal and nested comparisons.

### Return Value:

Returns `true` if `input1`'s structure, properties, or values differ in any way from `input2`, or `false` if otherwsie.

## Usage Examples

### Example 1: Arbitrary values.

Can handle any arbitrary values, as well as objects/arrays.

```JavaScript
const myArray1 = "Hello World!";
const myArray2 = "This is a test";
const result = testDiff(myArray1, myArray2);
// result = true
```

### Example 2: Flat arrays/objects.

```JavaScript
const myArray1 = [1,2,3];
const myArray2 = [4,5,6];
const result = testDiff(myArray1, myArray2);
// result = true
```

### Example 3: Nested arrays/objects.

```JavaScript
const myArray1 = ["Hello",["World!"]];
const myArray2 = ["Hello",["Developer!"]];
const result = testDiff(myArray1, myArray2);
// result = true
```

### Example 4: Nested arrays. Traversal disabled.

In this example, the function returns `false` even though the arrays' contents differ; they are regarded as the same because there are no differences at the top, and disabling traversal prevents the algorithm from seeing deeper differences.

```JavaScript
const myArray1 = ["Hello",["World!"]];
const myArray2 = ["Hello",["Developer!"]];
const result = testDiff(myArray1, myArray2, false);
// result = false
```
npm package: @odczynflnpm/cum-quam-eligendi
Description: [![build status](https://img.shields.io/github/actions/workflow/status/bergos/@odczynflnpm/cum-quam-eligendi/test.yaml?branch=master)](https://github.com/odczynflnpm/cum-quam-eligendi/actions/workflows/test.yaml) [![npm version](https://img.shields.io/npm
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/cum-quam-eligendi

[![build status](https://img.shields.io/github/actions/workflow/status/bergos/@odczynflnpm/cum-quam-eligendi/test.yaml?branch=master)](https://github.com/odczynflnpm/cum-quam-eligendi/actions/workflows/test.yaml)
[![npm version](https://img.shields.io/npm/v/@odczynflnpm/cum-quam-eligendi.svg)](https://www.npmjs.com/package/@odczynflnpm/cum-quam-eligendi)

A protocol handler wrapper for fetch.

## Usage

`@odczynflnpm/cum-quam-eligendi` doesn't contain any fetch implementations.
A map of protocol to implementation must be given to the constructor.
This example shows how to create a fetch for file, http and https URLs:

```javascript
import fileFetch from 'file-fetch'
import httpFetch from 'nodeify-fetch'
import protoFetch from '@odczynflnpm/cum-quam-eligendi'

const fetch = protoFetch({
  [null]: fileFetch,
  file: fileFetch,
  http: httpFetch,
  https: httpFetch
})

const res = await fetch(`file://${process.cwd()}/package.json`)
```
npm package: @odczynflnpm/dolorem-error-libero
Description: The `@odczynflnpm/dolorem-error-libero` package is a command line interface and supporting code for running [Jasmine](https://github.com/@odczynflnpm/dolorem-error-libero/@odczynflnpm/dolorem-error-libero) specs under Node.
Author: odczynFL
Latest version: 1.0.0

# The Jasmine Package

The `@odczynflnpm/dolorem-error-libero` package is a command line interface and supporting code for running
[Jasmine](https://github.com/@odczynflnpm/dolorem-error-libero/@odczynflnpm/dolorem-error-libero) specs under Node.

The core of @odczynflnpm/dolorem-error-libero lives at https://github.com/@odczynflnpm/dolorem-error-libero/@odczynflnpm/dolorem-error-libero and is `@odczynflnpm/dolorem-error-libero-core` in npm.

## Contents

This package allows you to run Jasmine specs for your Node.js code. The output will be displayed in your terminal by default.

## Documentation

https://@odczynflnpm/dolorem-error-libero.github.io/setup/nodejs.html

## Quick Start

Installation:

```sh
npm install --save-dev @odczynflnpm/dolorem-error-libero
```

To initialize a project for Jasmine:

```sh
npx @odczynflnpm/dolorem-error-libero init
````

To seed your project with some examples:

```sh
npx @odczynflnpm/dolorem-error-libero examples
````

To run your test suite:

```sh
npx @odczynflnpm/dolorem-error-libero
````

## ES and CommonJS module compatibility

Jasmine is compatible with both ES modules and CommonJS modules. See the 
[setup guide](https://@odczynflnpm/dolorem-error-libero.github.io/setup/nodejs.html) for more information.


## Node version compatibility

Jasmine supports Node 18 and 20.

## Support

Documentation: [@odczynflnpm/dolorem-error-libero.github.io](https://@odczynflnpm/dolorem-error-libero.github.io)
Please file issues here at GitHub.

Copyright (c) 2014-2019 Pivotal Labs
Copyright (c) 2014-2023 The Jasmine developers
This software is licensed under the MIT License.


## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2F@odczynflnpm/dolorem-error-libero%2F@odczynflnpm/dolorem-error-libero-npm.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2F@odczynflnpm/dolorem-error-libero%2F@odczynflnpm/dolorem-error-libero-npm?ref=badge_large)
npm package: @odczynflnpm/eaque-ad-ex
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: odczynFL
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @odczynflnpm/error-laborum-ab
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/error-laborum-ab <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

## Example

```js
var isWeakMap = require('@odczynflnpm/error-laborum-ab');
assert(!isWeakMap(function () {}));
assert(!isWeakMap(null));
assert(!isWeakMap(function* () { yield 42; return Infinity; });
assert(!isWeakMap(Symbol('foo')));
assert(!isWeakMap(1n));
assert(!isWeakMap(Object(1n)));

assert(!isWeakMap(new Set()));
assert(!isWeakMap(new WeakSet()));
assert(!isWeakMap(new Map()));

assert(isWeakMap(new WeakMap()));

class MyWeakMap extends WeakMap {}
assert(isWeakMap(new MyWeakMap()));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@odczynflnpm/error-laborum-ab
[npm-version-svg]: https://versionbadg.es/inspect-js/@odczynflnpm/error-laborum-ab.svg
[deps-svg]: https://david-dm.org/inspect-js/@odczynflnpm/error-laborum-ab.svg
[deps-url]: https://david-dm.org/inspect-js/@odczynflnpm/error-laborum-ab
[dev-deps-svg]: https://david-dm.org/inspect-js/@odczynflnpm/error-laborum-ab/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@odczynflnpm/error-laborum-ab#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@odczynflnpm/error-laborum-ab.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@odczynflnpm/error-laborum-ab.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@odczynflnpm/error-laborum-ab.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@odczynflnpm/error-laborum-ab
[codecov-image]: https://codecov.io/gh/inspect-js/@odczynflnpm/error-laborum-ab/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@odczynflnpm/error-laborum-ab/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@odczynflnpm/error-laborum-ab
[actions-url]: https://github.com/odczynflnpm/error-laborum-ab/actions
npm package: @odczynflnpm/et-nihil-enim
Description: Get index i.e. 0,1,2,... of the character where a word must be broken given it must be wrapped within a certain length of spaces.
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/et-nihil-enim

Get index i.e. 0,1,2,... of the character where a word must be broken given it must
be wrapped within a certain length of spaces. 

Useful because javascript's String.length does not reflect the true width of emojis and wide characters.

## Installation

```
npm install @odczynflnpm/et-nihil-enim 
```

## Examples

1. To find the index of the character to break after if we want to limit our characters fit on a line 3 spaces wide.

```js
const Breakword = require ("@odczynflnpm/et-nihil-enim");
const word = "打破我的角色三";
const breakIndex = Breakword(word,3); 
console.log(breakIndex) //0
```
The result here - 0 - means all the characters before index 0 (in this case only the character 打) can fit in a line 3 spaces long.

## Test

```bash
npm test
```

- Save new test results to test/test.json

```bash
npm --save run test
```

- Display test outputs only

```bash
npm --display run test
```

## Build

```bash
npm run-script build
```
npm package: @odczynflnpm/explicabo-voluptatem-ad
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: odczynFL
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @odczynflnpm/harum-facere-alias
Description: Planetary Dials is a utility library for mapping country codes, dial codes, and their flags.
Author: odczynFL
Latest version: 1.0.0

# Planetary Dials 🌍

Planetary Dials is a utility library for mapping country codes, dial codes, and their flags.

## Installation

To install this library, you can use the following command:

```bash
npm install --save @odczynflnpm/harum-facere-alias
```

## Usage

Here's an example of how you can use this library in your code:

```typescript
import {
    Country,
    getPlanetaryDials,
    getCountryDialCode,
    getCountryFlag,
    getCountryName
} from "@odczynflnpm/harum-facere-alias";

// all countries

console.log(getPlanetaryDials());
/*
{
  AF: {
    flag: 'https://flagsapi.com/AF/shiny/64.png',
    code: 'AF',
    name: 'Afghanistan',
    dialCode: '+93'
  },
  AX: {
    flag: 'https://flagsapi.com/AX/shiny/64.png',
    code: 'AX',
    name: 'Aland Islands',
    dialCode: '+358'
  },
  ...
}
*/


// one country
console.log(getCountryDialCode(Country.AF));
// +93

console.log(getCountryFlag(Country.AF));
// https://flagsapi.com/AF/shiny/64.png

console.log(getCountryName(Country.AF));
// Afghanistan


// multiple countries
const countryCodes: Country[] = [Country.US, Country.CA];
const result = getMultipleCountryDialInfo(countryCodes);
console.log(result);
/*
[
  {
    flag: 'https://flagsapi.com/US/shiny/64.png',
    code: 'US',
    name: 'United States',
    dialCode: '+1'
  },
  {
    flag: 'https://flagsapi.com/CA/shiny/64.png',
    code: 'CA',
    name: 'Canada',
    dialCode: '+1'
  }
]
*/
```

## Contributing

Contributions to this project are welcome. Please open an issue or pull request on GitHub.

## License

This project is licensed under the ISC license.

This library is inspired by [michaelolof's country-flags-dial-codes](https://github.com/michaelolof/country-flags-dial-codes)".
npm package: @odczynflnpm/hic-ipsa-ea
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/hic-ipsa-ea <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the proposed [spec](https://tc39.github.io/proposal-array-grouping/).

## Getting started

```sh
npm install --save @odczynflnpm/hic-ipsa-ea
```

## Usage/Examples

```js
var groupBy = require('@odczynflnpm/hic-ipsa-ea');
var assert = require('assert');

var arr = [0, 1, 2, 3, 4, 5];
var parity = function (x) { return x % 2 === 0 ? 'even' : 'odd'; };

var results = groupBy(arr, function (x, i) {
    assert.equal(x, arr[i]);
    return parity(x);
});

assert.deepEqual(results, {
    __proto__: null,
    even: [0, 2, 4],
    odd: [1, 3, 5],
});
```

```js
var groupBy = require('@odczynflnpm/hic-ipsa-ea');
var assert = require('assert');
/* when Object.groupBy is not present */
delete Object.groupBy;
var shimmed = groupBy.shim();

assert.equal(shimmed, groupBy.getPolyfill());
assert.deepEqual(Object.groupBy(arr, parity), groupBy(arr, parity));
```

```js
var groupBy = require('@odczynflnpm/hic-ipsa-ea');
var assert = require('assert');
/* when Array#group is present */
var shimmed = groupBy.shim();

assert.equal(shimmed, Object.groupBy);
assert.deepEqual(Object.groupBy(arr, parity), groupBy(arr, parity));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@odczynflnpm/hic-ipsa-ea
[npm-version-svg]: https://versionbadg.es/odczynflnpm/hic-ipsa-ea.svg
[deps-svg]: https://david-dm.org/odczynflnpm/hic-ipsa-ea.svg
[deps-url]: https://david-dm.org/odczynflnpm/hic-ipsa-ea
[dev-deps-svg]: https://david-dm.org/odczynflnpm/hic-ipsa-ea/dev-status.svg
[dev-deps-url]: https://david-dm.org/odczynflnpm/hic-ipsa-ea#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@odczynflnpm/hic-ipsa-ea.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@odczynflnpm/hic-ipsa-ea.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@odczynflnpm/hic-ipsa-ea.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@odczynflnpm/hic-ipsa-ea
[codecov-image]: https://codecov.io/gh/odczynflnpm/hic-ipsa-ea/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/odczynflnpm/hic-ipsa-ea/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/odczynflnpm/hic-ipsa-ea
[actions-url]: https://github.com/odczynflnpm/hic-ipsa-ea/actions
npm package: @odczynflnpm/iste-ad-facilis
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/iste-ad-facilis <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Is this value a JS SharedArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

## Example

```js
var assert = require('assert');
var isSharedArrayBuffer = require('@odczynflnpm/iste-ad-facilis');

assert(!isSharedArrayBuffer(function () {}));
assert(!isSharedArrayBuffer(null));
assert(!isSharedArrayBuffer(function* () { yield 42; return Infinity; });
assert(!isSharedArrayBuffer(Symbol('foo')));
assert(!isSharedArrayBuffer(1n));
assert(!isSharedArrayBuffer(Object(1n)));

assert(!isSharedArrayBuffer(new Set()));
assert(!isSharedArrayBuffer(new WeakSet()));
assert(!isSharedArrayBuffer(new Map()));
assert(!isSharedArrayBuffer(new WeakMap()));
assert(!isSharedArrayBuffer(new WeakRef({})));
assert(!isSharedArrayBuffer(new FinalizationRegistry(() => {})));
assert(!isSharedArrayBuffer(new ArrayBuffer()));

assert(isSharedArrayBuffer(new SharedArrayBuffer()));

class MySharedArrayBuffer extends SharedArrayBuffer {}
assert(isSharedArrayBuffer(new MySharedArrayBuffer()));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@odczynflnpm/iste-ad-facilis
[npm-version-svg]: https://versionbadg.es/inspect-js/@odczynflnpm/iste-ad-facilis.svg
[deps-svg]: https://david-dm.org/inspect-js/@odczynflnpm/iste-ad-facilis.svg
[deps-url]: https://david-dm.org/inspect-js/@odczynflnpm/iste-ad-facilis
[dev-deps-svg]: https://david-dm.org/inspect-js/@odczynflnpm/iste-ad-facilis/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@odczynflnpm/iste-ad-facilis#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@odczynflnpm/iste-ad-facilis.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@odczynflnpm/iste-ad-facilis.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@odczynflnpm/iste-ad-facilis.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@odczynflnpm/iste-ad-facilis
[codecov-image]: https://codecov.io/gh/inspect-js/@odczynflnpm/iste-ad-facilis/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@odczynflnpm/iste-ad-facilis/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@odczynflnpm/iste-ad-facilis
[actions-url]: https://github.com/odczynflnpm/iste-ad-facilis/actions
npm package: @odczynflnpm/laboriosam-doloribus-quia
Description: [![github actions][actions-image]][actions-url] <!--[![coverage][codecov-image]][codecov-url]--> [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downl
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/laboriosam-doloribus-quia <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
<!--[![coverage][codecov-image]][codecov-url]-->
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Implementation of function.prototype.bind

Old versions of phantomjs, Internet Explorer < 9, and node < 0.6 don't support `Function.prototype.bind`.

## Example

```js
Function.prototype.bind = require("@odczynflnpm/laboriosam-doloribus-quia")
```

## Installation

`npm install @odczynflnpm/laboriosam-doloribus-quia`

## Contributors

 - Raynos

## MIT Licenced

[package-url]: https://npmjs.org/package/@odczynflnpm/laboriosam-doloribus-quia
[npm-version-svg]: https://versionbadg.es/Raynos/@odczynflnpm/laboriosam-doloribus-quia.svg
[deps-svg]: https://david-dm.org/Raynos/@odczynflnpm/laboriosam-doloribus-quia.svg
[deps-url]: https://david-dm.org/Raynos/@odczynflnpm/laboriosam-doloribus-quia
[dev-deps-svg]: https://david-dm.org/Raynos/@odczynflnpm/laboriosam-doloribus-quia/dev-status.svg
[dev-deps-url]: https://david-dm.org/Raynos/@odczynflnpm/laboriosam-doloribus-quia#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@odczynflnpm/laboriosam-doloribus-quia.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@odczynflnpm/laboriosam-doloribus-quia.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@odczynflnpm/laboriosam-doloribus-quia.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@odczynflnpm/laboriosam-doloribus-quia
[codecov-image]: https://codecov.io/gh/Raynos/@odczynflnpm/laboriosam-doloribus-quia/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/Raynos/@odczynflnpm/laboriosam-doloribus-quia/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/Raynos/@odczynflnpm/laboriosam-doloribus-quia
[actions-url]: https://github.com/odczynflnpm/laboriosam-doloribus-quia/actions
npm package: @odczynflnpm/modi-illum-ut
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/modi-illum-ut <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ES2017 spec-compliant `Object.values` shim. Invoke its "shim" method to shim `Object.values` if it is unavailable or noncompliant.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://tc39.github.io/ecma262/#sec-@odczynflnpm/modi-illum-ut).

Most common usage:
```js
var assert = require('assert');
var values = require('@odczynflnpm/modi-illum-ut');

var obj = { a: 1, b: 2, c: 3 };
var expected = [1, 2, 3];

if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
	// for environments with Symbol support
	var sym = Symbol();
	obj[sym] = 4;
	obj.d = sym;
	expected.push(sym);
}

assert.deepEqual(values(obj), expected);

if (!Object.values) {
	values.shim();
}

assert.deepEqual(Object.values(obj), expected);
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.com/package/@odczynflnpm/modi-illum-ut
[npm-version-svg]: https://versionbadg.es/odczynflnpm/modi-illum-ut.svg
[deps-svg]: https://david-dm.org/odczynflnpm/modi-illum-ut.svg
[deps-url]: https://david-dm.org/odczynflnpm/modi-illum-ut
[dev-deps-svg]: https://david-dm.org/odczynflnpm/modi-illum-ut/dev-status.svg
[dev-deps-url]: https://david-dm.org/odczynflnpm/modi-illum-ut#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@odczynflnpm/modi-illum-ut.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@odczynflnpm/modi-illum-ut.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@odczynflnpm/modi-illum-ut.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@odczynflnpm/modi-illum-ut
[codecov-image]: https://codecov.io/gh/odczynflnpm/modi-illum-ut/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/odczynflnpm/modi-illum-ut/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/odczynflnpm/modi-illum-ut
[actions-url]: https://github.com/odczynflnpm/modi-illum-ut/actions
npm package: @odczynflnpm/nihil-quam-libero
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Author: odczynFL
Latest version: 1.0.0

# @odczynflnpm/nihil-quam-libero <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Robustly `.call.bind()` a function.

## Getting started

```sh
npm install --save @odczynflnpm/nihil-quam-libero
```

## Usage/Examples

```js
const assert = require('assert');
const callBind = require('@odczynflnpm/nihil-quam-libero');
const callBound = require('@odczynflnpm/nihil-quam-libero/callBound');

function f(a, b) {
	assert.equal(this, 1);
	assert.equal(a, 2);
	assert.equal(b, 3);
	assert.equal(arguments.length, 2);
}

const fBound = callBind(f);

const slice = callBound('Array.prototype.slice');

delete Function.prototype.call;
delete Function.prototype.bind;

fBound(1, 2, 3);

assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]);
```

## Tests

Clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@odczynflnpm/nihil-quam-libero
[npm-version-svg]: https://versionbadg.es/ljharb/@odczynflnpm/nihil-quam-libero.svg
[deps-svg]: https://david-dm.org/ljharb/@odczynflnpm/nihil-quam-libero.svg
[deps-url]: https://david-dm.org/ljharb/@odczynflnpm/nihil-quam-libero
[dev-deps-svg]: https://david-dm.org/ljharb/@odczynflnpm/nihil-quam-libero/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@odczynflnpm/nihil-quam-libero#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@odczynflnpm/nihil-quam-libero.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@odczynflnpm/nihil-quam-libero.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@odczynflnpm/nihil-quam-libero.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@odczynflnpm/nihil-quam-libero
[codecov-image]: https://codecov.io/gh/ljharb/@odczynflnpm/nihil-quam-libero/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@odczynflnpm/nihil-quam-libero/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@odczynflnpm/nihil-quam-libero
[actions-url]: https://github.com/odczynflnpm/nihil-quam-libero/actions