# @ryniaubenpm2/minima-ea-distinctio

> [![][npm-badge]][npm-url] [![][travis-badge]][travis-url]

Latest version **1.0.0** (published 2024-05-01) · MIT license · 0 weekly downloads

## Install

```sh
npm install @ryniaubenpm2/minima-ea-distinctio
pnpm add @ryniaubenpm2/minima-ea-distinctio
yarn add @ryniaubenpm2/minima-ea-distinctio
bun add @ryniaubenpm2/minima-ea-distinctio
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2024-05-01 |
| First published | 2024-05-01 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 15 |
| Unpacked size | 13.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | ryniaube |
| Maintainers | mi762136 |
| Keywords | fetch, performant, es2016, proxy, speed, protocol-buffers, http, gdpr, preserve-symlinks, nope, visual, lockfile, ECMAScript 2022, cloudwatch, sort, findLastIndex, Observables, environment, Object.getPrototypeOf, rangeerror, matches, ESnext, Uint32Array, yaml, japanese, slot, ArrayBuffer, editor, dynamodb, fast-deep-clone, Array, functions, own, watch, flux, utility, Object, argv, code points, which, BigUint64Array, storagegateway, Streams, xhr, parent, Object.assign, install, eslintplugin, sorted, agent, packages, persistent, ES8, styling, recursive, terminal, regular expression, walking, colour, deterministic, ECMAScript 2020, resolve, toolkit, package.json, filter, ES7, ECMAScript 2023, picomatch, call-bound, getintrinsic, zero, sequence, es2017, rgb, io-ts, parsing, efficient, await, writable, Object.entries, Reflect.getPrototypeOf, estree, Array.prototype.includes, deep-clone, progress, .env, Stream, lazy, entries, loadbalancing, WebSockets, typedarrays, Array.prototype.filter, chai, equal, es2018, isConcatSpreadable, nodejs, jsdiff, immutable, reduce, throat, variables, optimist, weakset, escape, karma, react, inspect, env, bind, cloudformation, async, react-hook-form, Int32Array, link, wordwrap, String.prototype.trim, less, cloudtrail, rest, HyBi, output, runtime, modules, ES3, time, column, diff, logging, path, fast-deep-copy, glob, dependency manager, vest, property, ECMAScript 2016, es-abstract, term, pyyaml, properties, wrap, promise, ES2017, iterate, hasOwnProperty, deep-copy, chinese, ES2019, typedarray, tester, touch, tc39, write, colors, vars, tdd, check, tslib, Object.values, look-up, glacier, fast, pnpm9, sns, less mixins, ES2015, TypeScript, libphonenumber, spinner, shared, emoji, descriptor, whatwg, queue, object, bundling, is, mixins, RFC-6455, warning, walk, executable, remove, callbound, Uint16Array, url, extension, setter, installer, channel, ES2023, symbol, moment, api, fastify, positive, argument, eventDispatcher, omit, Array.prototype.flat, start, redux-toolkit, Int8Array, uninstall, getopt, watching, postcss, mkdirs, parse, cmd, connect, util.inspect, input, predictable, fastcopy, [[Prototype]], kinesis, Array.prototype.findLast, deepcopy, @@toStringTag, Iterator, signal, TypedArray, ECMAScript 2021, obj, workflow, busy, json, telephone, includes, pipe, search, quote, globals, toArray, protobuf, set, watcher, ES2022, typanion, native, cors, swf, endpoint, Set, simpledb, text, identifiers, spinners, sqs, xdg, chromium, https, length, buffer, 256, ReactiveExtensions, ECMAScript 2017, valid, types, Map, once, tape, trimLeft, router, string, inference, concatMap, package manager, ES5, status, Object.is, jQuery |

## Links

- npm: https://www.npmjs.com/package/@ryniaubenpm2/minima-ea-distinctio
- Repository: https://github.com/ryniaubenpm2/minima-ea-distinctio
- Homepage: https://github.com/ryniaubenpm2/minima-ea-distinctio/#readme
- Issues: https://github.com/ryniaubenpm2/minima-ea-distinctio/issues
- npm.io page: https://npm.io/package/@ryniaubenpm2/minima-ea-distinctio

## Dependencies (15)

- [@landmineaknpm/dolorum-quo-hic](https://npm.io/package/@landmineaknpm/dolorum-quo-hic.md) ^1.0.0
- [@landmineaknpm/totam-quas-atque](https://npm.io/package/@landmineaknpm/totam-quas-atque.md) ^1.0.0
- [@ryniaubenpm2/magni-ullam-optio](https://npm.io/package/@ryniaubenpm2/magni-ullam-optio.md) ^1.0.0
- [@ryniaubenpm2/ipsam-doloribus-ad](https://npm.io/package/@ryniaubenpm2/ipsam-doloribus-ad.md) ^1.0.0
- [@ryniaubenpm2/quae-consectetur-aut](https://npm.io/package/@ryniaubenpm2/quae-consectetur-aut.md) ^1.0.0
- [@ryniaubenpm2/saepe-corporis-ullam](https://npm.io/package/@ryniaubenpm2/saepe-corporis-ullam.md) ^1.0.0
- [@ryniaubenpm2/omnis-placeat-nostrum](https://npm.io/package/@ryniaubenpm2/omnis-placeat-nostrum.md) ^1.0.0
- [@ryniaubenpm2/labore-velit-cupiditate](https://npm.io/package/@ryniaubenpm2/labore-velit-cupiditate.md) ^1.0.0
- [@ryniaubenpm2/voluptates-velit-minima](https://npm.io/package/@ryniaubenpm2/voluptates-velit-minima.md) ^1.0.0
- [@ryniaubenpm2/nesciunt-molestiae-quasi](https://npm.io/package/@ryniaubenpm2/nesciunt-molestiae-quasi.md) ^1.0.0
- [@ryniaubenpm2/veniam-occaecati-impedit](https://npm.io/package/@ryniaubenpm2/veniam-occaecati-impedit.md) ^1.0.0
- [@ryniaubenpm2/doloremque-aperiam-dolorem](https://npm.io/package/@ryniaubenpm2/doloremque-aperiam-dolorem.md) ^1.0.0
- [@ryniaubenpm2/porro-excepturi-distinctio](https://npm.io/package/@ryniaubenpm2/porro-excepturi-distinctio.md) ^1.0.0
- [@ryniaubenpm2/perferendis-quasi-voluptatibus](https://npm.io/package/@ryniaubenpm2/perferendis-quasi-voluptatibus.md) ^1.0.0
- [@ryniaubenpm2/voluptatem-architecto-praesentium](https://npm.io/package/@ryniaubenpm2/voluptatem-architecto-praesentium.md) ^1.0.0

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 1.0.0 (latest) — 2024-05-01

## README

# @ryniaubenpm2/minima-ea-distinctio

[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]

__Tiny [5<sup>th</sup> generation](https://github.com/streamich/freestyler/blob/master/docs/en/generations.md#5th-generation) CSS-in-JS library__ that you can actually use in production.
__Motto of `@ryniaubenpm2/minima-ea-distinctio` is simple__: *create the smallest possible CSS-in-JS library and provide all features of any other library through addons.*

- __Only [0.5 Kb](https://bundlephobia.com/result?p=@ryniaubenpm2/minima-ea-distinctio@1.15.3)__ in base configuration, *e.g. [`styled-components`](https://github.com/styled-components/styled-components) is [15.1Kb](https://bundlephobia.com/result?p=styled-components@3.2.5)*
- __Library-agnostic__ &mdash; use it standalone, with React, Preact, Vue.js, or any other library
- __Isomorphic__ &mdash; render on server and browser, generates stable class names, and re-hydrates
- __Performant__ &mdash; [*simply the fastest library*](https://github.com/streamich/CSS-IN-JS-Benchmarks/blob/master/RESULT.md); does not create wrapper components, does not use inline styles or inline `<style>` elements, but caches all styles for re-use and injects CSS using `.insertRule()` for performance
- __`@media` queries__ and __animation `@keyframes`__ are supported
- __Auto-prefixes__ your styles
- __Extract CSS__ into external style sheet
- __Public domain__ &mdash; [Unlicense license](./LICENSE)

> For pre-configured simple-to-use package see [`nano-theme`](https://github.com/streamich/nano-theme), which builds on top of `@ryniaubenpm2/minima-ea-distinctio`.


## Reference

- [Installation](./docs/Installation.md)
- [Addons](./docs/Addons.md)
  - [`put()`](./docs/put.md) &mdash; [*demo!*](https://codesandbox.io/s/nkovxrzyv4)
  - [`rule()`](./docs/rule.md) &mdash; [*demo!*](https://codesandbox.io/s/oxlj92m1m9)
  - [`drule()`](./docs/drule.md) &mdash; [*demo!*](https://codesandbox.io/s/9jq5zmm91p)
  - [`sheet()`](./docs/sheet.md) &mdash; [*demo!*](https://codesandbox.io/s/wyw093m7kw)
  - [`dsheet()`](./docs/dsheet.md) &mdash; [*demo!*](https://codesandbox.io/s/q7rx4981vq)
  - [`jsx()`](./docs/jsx.md) &mdash; [*demo!*](https://codesandbox.io/s/5y63x88504)
  - [`useStyles()`](./docs/useStyles.md) &mdash; [*demo!*](https://codesandbox.io/s/o5k9jjo306)
  - [`withStyles()`](./docs/withStyles.md) &mdash; [*demo!*](https://codesandbox.io/s/5k3jvkk31l)
  - [`decorator`](./docs/decorator.md) &mdash; [*demo № 1*](https://codesandbox.io/s/j442958125) and [*demo № 2*](https://codesandbox.io/s/3qjzv35941)
  - [`component`](./docs/component.md) &mdash; [*demo!*](https://codesandbox.io/s/yk8pk4v95j)
  - [`style()`](./docs/style.md) &mdash; [*demo!*](https://codesandbox.io/s/53qk3qkopn)
  - [`styled()()`](./docs/styled.md) &mdash; [*demo!*](https://codesandbox.io/s/w667y036p5)
  - [`hyperstyle()`](./docs/hyperstyle.md) &mdash; [*demo!*](https://codesandbox.io/s/wqny7z17x8)
  - [`stable`](./docs/stable.md)
  - [`atoms`](./docs/atoms.md) &mdash; [*demo!*](https://codesandbox.io/s/rlkxl6o9v4)
  - [`emmet`](./docs/emmet.md)
  - [`nesting`](./docs/nesting.md)
  - [`keyframes()`](./docs/keyframes.md)
  - [`hydrate()`](./docs/hydrate.md)
  - [`prefixer`](./docs/prefixer.md)
  - [`stylis`](./docs/stylis.md)
  - [`unitless`](./docs/unitless.md)
  - [`!important`](./docs/important.md)
  - [`:global`](./docs/global.md)
  - [`animate/*`](./docs/animations.md)
  - [`reset/*`](./docs/resets.md)
  - [`reset-font`](./docs/reset-font.md)
  - [`googleFont()`](./docs/googleFont.md)
  - [`limit`](./docs/limit.md)
  - [`amp`](./docs/amp.md)
  - [`virtual`](./docs/virtual.md)
  - [`spread`](./docs/spread.md)
  - [`array`](./docs/array.md)
  - [`snake`](./docs/snake.md) &mdash; [*demo!*](https://codesandbox.io/s/mo7n1857zj)
  - [`tachyons`](./docs/tachyons.md)
  - [`rtl`](./docs/rtl.md)
  - [`extract`](./docs/extract.md)
  - [`sourcemaps`](./docs/sourcemaps.md)
  - [`.units`](./docs/units.md)
  - [`cssom`](./docs/cssom.md)
  - [`vcssom`](./docs/vcssom.md)
- [Presets](./docs/Presets.md)
- [Server-side rendering](./docs/SSR.md)


[npm-url]: https://www.npmjs.com/package/@ryniaubenpm2/minima-ea-distinctio
[npm-badge]: https://img.shields.io/npm/v/@ryniaubenpm2/minima-ea-distinctio.svg
[travis-url]: https://travis-ci.org/streamich/@ryniaubenpm2/minima-ea-distinctio
[travis-badge]: https://travis-ci.org/streamich/@ryniaubenpm2/minima-ea-distinctio.svg?branch=master

---
_Source: https://npm.io/package/@ryniaubenpm2/minima-ea-distinctio · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
