@rickosborne/rebound
Version:
Rick Osborne's utilities for working with bounded numbers
248 lines (247 loc) • 6.55 kB
JSON
{
"author": {
"name": "Rick Osborne",
"url": "https://rickosborne.org"
},
"dependencies": {
"@rickosborne/foundation": "2026.2.16",
"@rickosborne/guard": "2026.2.16",
"@rickosborne/typical": "2026.2.16"
},
"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": "2026-02-16T18:13:37.000Z",
"commitHash": "72d2d07aba028ad4c475190c056b5e631242c7bb",
"commitLink": "https://github.com/rickosborne/es-js-ts/commits/72d2d07aba028ad4c475190c056b5e631242c7bb",
"parentHash": "38d31a198cf30896f6c95ff44871cc91cf94f5a0",
"signingKeyId": "8e61c433fe39d4a4679ce1d5b873fb3c48464f3c"
},
"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": "2026.2.16"
}