{
	"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"
}
