UNPKG

@rickosborne/rebound

Version:

Rick Osborne's utilities for working with bounded numbers

249 lines (248 loc) 6.57 kB
{ "author": { "name": "Rick Osborne", "url": "https://rickosborne.org" }, "dependencies": { "@rickosborne/foundation": "2025.3.12", "@rickosborne/guard": "2025.3.12", "@rickosborne/typical": "2025.3.12" }, "description": "Rick Osborne's utilities for working with bounded numbers", "engines": { "node": ">=14" }, "exports": { ".": { "types": "./index.d.ts", "import": "./index.mjs", "require": "./index.cjs", "default": "./index.mjs" }, "./*.js": { "types": "./*.d.ts", "import": "./*.mjs", "require": "./*.cjs", "default": "./*.mjs" }, "./assert-bounded": { "types": "./assert-bounded.d.ts", "import": "./assert-bounded.mjs", "require": "./assert-bounded.cjs", "default": "./assert-bounded.mjs" }, "./bound": { "types": "./bound.d.ts", "import": "./bound.mjs", "require": "./bound.cjs", "default": "./bound.mjs" }, "./effective-range": { "types": "./effective-range.d.ts", "import": "./effective-range.mjs", "require": "./effective-range.cjs", "default": "./effective-range.mjs" }, "./empty-range": { "types": "./empty-range.d.ts", "import": "./empty-range.mjs", "require": "./empty-range.cjs", "default": "./empty-range.mjs" }, "./from-number-bounded": { "types": "./from-number-bounded.d.ts", "import": "./from-number-bounded.mjs", "require": "./from-number-bounded.cjs", "default": "./from-number-bounded.mjs" }, "./guard-bounded": { "types": "./guard-bounded.d.ts", "import": "./guard-bounded.mjs", "require": "./guard-bounded.cjs", "default": "./guard-bounded.mjs" }, "./int255": { "types": "./int255.d.ts", "import": "./int255.mjs", "require": "./int255.cjs", "default": "./int255.mjs" }, "./int255-from-01": { "types": "./int255-from-01.d.ts", "import": "./int255-from-01.mjs", "require": "./int255-from-01.cjs", "default": "./int255-from-01.mjs" }, "./int360": { "types": "./int360.d.ts", "import": "./int360.mjs", "require": "./int360.cjs", "default": "./int360.mjs" }, "./integer-from": { "types": "./integer-from.d.ts", "import": "./integer-from.mjs", "require": "./integer-from.cjs", "default": "./integer-from.mjs" }, "./integer-generator": { "types": "./integer-generator.d.ts", "import": "./integer-generator.mjs", "require": "./integer-generator.cjs", "default": "./integer-generator.mjs" }, "./integer-range": { "types": "./integer-range.d.ts", "import": "./integer-range.mjs", "require": "./integer-range.cjs", "default": "./integer-range.mjs" }, "./number-range": { "types": "./number-range.d.ts", "import": "./number-range.mjs", "require": "./number-range.cjs", "default": "./number-range.mjs" }, "./random-bounded": { "types": "./random-bounded.d.ts", "import": "./random-bounded.mjs", "require": "./random-bounded.cjs", "default": "./random-bounded.mjs" }, "./range": { "types": "./range.d.ts", "import": "./range.mjs", "require": "./range.cjs", "default": "./range.mjs" }, "./range-base": { "types": "./range-base.d.ts", "import": "./range-base.mjs", "require": "./range-base.cjs", "default": "./range-base.mjs" }, "./range-like": { "types": "./range-like.d.ts", "import": "./range-like.mjs", "require": "./range-like.cjs", "default": "./range-like.mjs" }, "./real-range": { "types": "./real-range.d.ts", "import": "./real-range.mjs", "require": "./real-range.cjs", "default": "./real-range.mjs" }, "./real01": { "types": "./real01.d.ts", "import": "./real01.mjs", "require": "./real01.cjs", "default": "./real01.mjs" }, "./real01-from-255": { "types": "./real01-from-255.d.ts", "import": "./real01-from-255.mjs", "require": "./real01-from-255.cjs", "default": "./real01-from-255.mjs" }, "./real255": { "types": "./real255.d.ts", "import": "./real255.mjs", "require": "./real255.cjs", "default": "./real255.mjs" }, "./real255-from-01": { "types": "./real255-from-01.d.ts", "import": "./real255-from-01.mjs", "require": "./real255-from-01.cjs", "default": "./real255-from-01.mjs" }, "./real360": { "types": "./real360.d.ts", "import": "./real360.mjs", "require": "./real360.cjs", "default": "./real360.mjs" }, "./rebound": { "types": "./rebound.d.ts", "import": "./rebound.mjs", "require": "./rebound.cjs", "default": "./rebound.mjs" }, "./rebound-builder": { "types": "./rebound-builder.d.ts", "import": "./rebound-builder.mjs", "require": "./rebound-builder.cjs", "default": "./rebound-builder.mjs" }, "./same-bounds": { "types": "./same-bounds.d.ts", "import": "./same-bounds.mjs", "require": "./same-bounds.cjs", "default": "./same-bounds.mjs" }, "./scale-bounded": { "types": "./scale-bounded.d.ts", "import": "./scale-bounded.mjs", "require": "./scale-bounded.cjs", "default": "./scale-bounded.mjs" }, "./spec": { "types": "./spec.d.ts", "import": "./spec.mjs", "require": "./spec.cjs", "default": "./spec.mjs" }, "./string-range": { "types": "./string-range.d.ts", "import": "./string-range.mjs", "require": "./string-range.cjs", "default": "./string-range.mjs" }, "./typed-function": { "types": "./typed-function.d.ts", "import": "./typed-function.mjs", "require": "./typed-function.cjs", "default": "./typed-function.mjs" }, "./util": { "types": "./util.d.ts", "import": "./util.mjs", "require": "./util.cjs", "default": "./util.mjs" } }, "git": { "authorName": "Rick Osborne", "commitDateISO": "2025-03-11T22:04:35.000Z", "commitHash": "6c4956de91018daed8840f99a657332d9e18b4c9", "commitLink": "https://github.com/rickosborne/es-js-ts/commits/6c4956de91018daed8840f99a657332d9e18b4c9", "parentHash": "9905cd6723925f0e61933cea0bedb516d90e8713", "signingKeyId": "8e61c433fe39d4a4679ce1d5b873fb3c48464f3c", "tag": "v2025.3.12" }, "homepage": "https://github.com/rickosborne/es-js-ts", "keywords": [ "typescript", "bounds", "numbers", "branded" ], "license": "CC-BY-NC-SA-4.0", "main": "./index.cjs", "module": "./index.mjs", "name": "@rickosborne/rebound", "private": false, "publishConfig": { "access": "public" }, "readme": "README.md", "repository": { "directory": "src/packages/rebound", "type": "git", "url": "git+https://github.com/rickosborne/es-js-ts.git" }, "types": "./index.d.ts", "typings": "./index.d.ts", "version": "2025.3.12" }