# @ryniaubenpm2/voluptatem-architecto-praesentium

> A library of React components to render input fields that simplify displaying formatted numbers such as currency or telephone numbers.

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

## Install

```sh
npm install @ryniaubenpm2/voluptatem-architecto-praesentium
pnpm add @ryniaubenpm2/voluptatem-architecto-praesentium
yarn add @ryniaubenpm2/voluptatem-architecto-praesentium
bun add @ryniaubenpm2/voluptatem-architecto-praesentium
```

## 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 | 12 |
| Unpacked size | 17.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | ryniaube |
| Maintainers | mi762136 |
| Keywords | elm, moment, WebSocket, writable, browserslist, wrap, log, slot, environment, remove, is, readablestream, superagent, watchFile, commander, lockfile, censor, duplex, eventEmitter, modules, module, figlet, debug, toArray, cloudwatch, object, ReactiveExtensions, gradients css, exe, warning, immer, classes, -0, queueMicrotask, installer, @@toStringTag, trimRight, chrome, indicator, break, wordwrap, spinners, runtime, agent, importexport, descriptor, loadbalancing, flags, consume, autoprefixer, variables, AsyncIterator, plugin, unicode, id, Underscore, Object.entries, rds, codes, immutable, values, iteration, Uint32Array, slice, ReactiveX, eslintplugin, Stream, rangeerror, internal, worker, ArrayBuffer, sharedarraybuffer, less mixins, zod, tap, Array.prototype.findLastIndex, environments, spinner, format, bdd, tools, URLSearchParams, handlers, Observable, request, aws, batch, css, package, schema, sequence, __proto__, Uint16Array, mkdir, JSON, stringifier, operating-system, streams, callbind, Object.values, lesscss, bound, mkdirp, l10n, colour, cloudfront, type, dependency manager, open, colors, eslintconfig, nested css, less css, ES2018, optimizer, chromium, phone, spawn, fsevents, sameValueZero, collection.es6, bcrypt, kinesis, sorted, mkdirs, state, YAML, cors, stable, Uint8ClampedArray, karma, rm, tty, beanstalk, types, fast, typanion, ES2019, browser, dir, ie, yup, search, exit-code, eventDispatcher, toolkit, Array.prototype.filter, typedarrays, color, syntax, name, functional, ebs, Array.prototype.contains, look, drop, https, Observables, ava, iam, ArrayBuffer#slice, quote, typed, Microsoft, safe, fast-copy, pipe, Object, names, byteOffset, ESnext, columns, generics, has, CSS, opener, workspace:*, every, await, regular expression, node, look-up, trim, getopt, WeakMap, findup, ECMAScript 2021, ECMAScript 2015, ast, redact, nodejs, bundling, entries, ArrayBuffer.prototype.slice, minimal, argparse, monorepo, reduce, iterate, query, es-shims, functions, ECMAScript 7, styling, sort, computed-types, flat, offset, option, fast-deep-copy, Int8Array, es, contains, es-shim API, JSON-Schema, config, whatwg, ES6, ECMAScript 2019, inference, length, logging, ECMAScript 2023, higher-order, react-hooks, shared, javascript, vpc, npm, listeners, extend, path, form-validation, bootstrap css, file system, es2015, async, properties, ES3, mime-db, dom, stdlib, ts, swf, starter, less.js, byteLength, ECMAScript 3, uuid, eslint, ES, flatten, optimist, readable, efficient, prune, ES8, endpoint, utilities, chai, collection, cloudformation, call, validation, css-in-js, libphonenumber, chinese, fast-deep-clone, intrinsic, throttle, isConcatSpreadable, accessibility, patch, symbol, parent, deepcopy, jasmine, ansi, directory, rapid, full, child, descriptors, signal, emit, symlink, value, sinatra, identifiers, promise, internal slot, postcss-plugin, byte, deep, error, proto, serializer, typescript, rfc4122, signals, fetch, valid, negative zero, picomatch, ajv, dayjs, ES2015, walking, preserve-symlinks, Map, watcher, matches, serialize, http, ES5, from, fastify, bind, airbnb, ES2023, api, equal, packages, fixed-width, regexp, getter, forms, Streams, io-ts, String.prototype.matchAll, a11y, function, toobject, RFC-6455, channel, router, logger, postcss, restful, callback, Float64Array, pretty, obj, glacier, ses, Array.prototype.flatMap, superstruct, Array.prototype.flatten, stringify, arrays, some, StyleSheet, replay, ES7, find, push, dataView, metadata, ECMAScript 5, error-handling, limit, web, formatting, gdpr, RegExp.prototype.flags, weakmap, simpledb, mapreduce, url, Array, escape, linux, setPrototypeOf, rm -fr, weakset, mobile, findLastIndex, create, copy, events, react, browserlist, Promise, deep-copy, symbols, crypt, core, uninstall, argv, getOwnPropertyDescriptor, limited, assert, sns, TypedArray, command, parents, prototype, read, .env, deep-clone, merge, flatMap, dom-testing-library, recursive, trimEnd, class-validator, speed, 0, persistent, ec2, Object.assign, xterm, Symbol, forEach, joi, authentication, output, map, prop, concatMap, styles, extension, sigterm, positive, import, assign, cli, negative, trimStart, wordbreak, buffer, symlinks, hooks, gradients css3, amazon, es8, WebSockets, Set, ECMAScript 6, Push, group, redux, last, proxy, parsing, $.extend, fastcopy, i18n, arguments, concurrency, ECMAScript 2018, connect, irq, task, qs, sigint, pnpm9, random, linewrap, String.prototype.trim, es5, package manager, Uint8Array, parser, exit, number, defineProperty, call-bound, ecmascript, ES2021, exec, diff, command-line, nope, start, hasOwnProperty, compiler, route53, style, date, key, css less, jQuery, es2018, eslint-plugin, traverse, write, password, accessor, wget, queue, spec, fs, deepclone, env, elb, configurable, time, tdd, mixins, emr, flux, ES2016, encryption, macos, stateless, predictable, preprocessor, ES2017, east-asian-width, stylesheet, setter, app, robust, call-bind, electron, performant, wait, rm -rf, yaml, string, utility, korean, test, zero, circular, Array.prototype.includes, width, delete, validate, [[Prototype]], BigUint64Array, json, xhr, text, status, filter, scheme, cache, link, global, Int32Array, clone, reuse, terminal, tester, 256, language, waf, TypeBox, hot, find-up, sham, input, toStringTag, extra, cloudsearch, jshint, rgb, mime, loading, editor, rest, rmdir, util, concat, dotenv, keys, telephone, omit, ECMAScript 2022, fastclone, compare, react-hook-form, regular, take, equality, banner, shrinkwrap, inspect, util.inspect, less compiler, windows, bootstrap less, view, querystring, xdg-open, es2017, classnames, BigInt64Array, busy, cloudtrail, up, once, crypto, elasticache, lint, es7, urls, default, hookform, structuredClone, require, fps, polyfill, protobuf, syntaxerror, asserts, enumerable, jsonpath, typesafe, multi-package, typeerror, globals, emoji, performance, side, vest, fullwidth, column, middleware, private, shebang, getintrinsic, property, move, callbound, HyBi, own, watching, argument, make, Rx, auth, protocol-buffers, ajax, ES2022, which, live, includes, arktype, es-abstract, get, mimetypes, package.json, compile less, progress, private data, shell, lru, bluebird, curl, flag, matchAll, character, opens, URL, iterator, awesomesauce, ender |

## Links

- npm: https://www.npmjs.com/package/@ryniaubenpm2/voluptatem-architecto-praesentium
- Repository: https://github.com/ryniaubenpm2/voluptatem-architecto-praesentium
- Homepage: https://github.com/ryniaubenpm2/voluptatem-architecto-praesentium/#readme
- Issues: https://github.com/ryniaubenpm2/voluptatem-architecto-praesentium/issues
- npm.io page: https://npm.io/package/@ryniaubenpm2/voluptatem-architecto-praesentium

## Dependencies (12)

- [@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/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

## Alternatives

- [@regle/core](https://npm.io/package/@regle/core.md) — 47.0K weekly downloads
- [typeof-arguments](https://npm.io/package/typeof-arguments.md) — 12.5K weekly downloads
- [@lokalise/projects-engine-contracts](https://npm.io/package/@lokalise/projects-engine-contracts.md) — 978 weekly downloads
- [@osjwnpm/nam-laboriosam-quibusdam](https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam.md) — 70 weekly downloads
- [@oridune/validator](https://npm.io/package/@oridune/validator.md) — 16 weekly downloads

## Recent versions

- 1.0.0 (latest) — 2024-05-01

## README

# react-numerics

A library of React components to render input fields that simplify displaying
formatted numbers such as currency or telephone numbers.

## Need help or have questions?

This project is supported by [Bitovi, an end-to-end JavaScript
consultancy](https://www.bitovi.com/frontend-javascript-consulting/react-consulting)
specializing in React. You can get help or ask questions on our:

- [Discord Channel](https://discord.gg/fBA4HKABve)
- [Twitter](https://twitter.com/bitovi)

Or, you can hire us for training, consulting, or development. [Set up a free
consultation.](https://www.bitovi.com/frontend-javascript-consulting/react-consulting)

## Install & Usage

See the [@ryniaubenpm2/voluptatem-architecto-praesentium
documentation](https://bitovi.github.io/react-numerics/) for details on
installing and using the library.

## Publish

Execute the following steps starting in the workspace root directory (same as
this file).

- Bump the "libs/react-numerics/package.json" version field.
- Update the documentation `yarn typedoc`.
- Delete the `dist` directory.
- Build the library: `yarn build`.
- `cd` into the "dist/libs/react-numerics" directory.
- Run `npm publish --access=public`.

## Architecture

There are three high-level things to know:

- The string values passed to the components via the `numericValue` property may
  only contain the non-digit characters '-' '.' or a digit: 0-9. If the string
  represents a number the integer and fractional parts of the number must be
  separated by a '.'. The value provided by `onNumericChange` follows these same
  rules.
- The first step in processing user input is to remove any characters that are
  not allowed for the specific numeric implementation. This is done using a
  function that implements the `Filter` interface.
- To create a number for display, functions that implement the `Format`
  interface are provided to the numeric component.

## We want to hear from you

Come chat with us about open source in our community
[Discord](https://discord.gg/fBA4HKABve).

See what we're up to by following us on [Twitter](https://twitter.com/bitovi).

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