{
	"name": "@oscarpalmer/atoms",
	"version": "0.188.1",
	"description": "Atomic utilities for making your JavaScript better.",
	"keywords": [
		"helper",
		"utility"
	],
	"license": "MIT",
	"author": {
		"name": "Oscar Palmér",
		"url": "https://oscarpalmer.se"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/oscarpalmer/atoms.git"
	},
	"files": [
		"dist",
		"plugin",
		"src"
	],
	"type": "module",
	"module": "./dist/index.mjs",
	"types": "./dist/index.d.mts",
	"exports": {
		"./package.json": "./package.json",
		".": {
			"types": "./dist/index.d.mts",
			"default": "./dist/index.mjs"
		},
		"./array": {
			"types": "./dist/array/index.d.mts",
			"default": "./dist/array/index.mjs"
		},
		"./array/filter": {
			"types": "./dist/array/filter.d.mts",
			"default": "./dist/array/filter.mjs"
		},
		"./array/first": {
			"types": "./dist/array/first.d.mts",
			"default": "./dist/array/first.mjs"
		},
		"./array/group-by": {
			"types": "./dist/array/group-by.d.mts",
			"default": "./dist/array/group-by.mjs"
		},
		"./array/last": {
			"types": "./dist/array/last.d.mts",
			"default": "./dist/array/last.mjs"
		},
		"./array/move": {
			"types": "./dist/array/move.d.mts",
			"default": "./dist/array/move.mjs"
		},
		"./array/sort": {
			"types": "./dist/array/sort.d.mts",
			"default": "./dist/array/sort.mjs"
		},
		"./array/swap": {
			"types": "./dist/array/swap.d.mts",
			"default": "./dist/array/swap.mjs"
		},
		"./array/to-map": {
			"types": "./dist/array/to-map.d.mts",
			"default": "./dist/array/to-map.mjs"
		},
		"./array/to-record": {
			"types": "./dist/array/to-record.d.mts",
			"default": "./dist/array/to-record.mjs"
		},
		"./beacon": {
			"types": "./dist/beacon.d.mts",
			"default": "./dist/beacon.mjs"
		},
		"./color": {
			"types": "./dist/color/index.d.mts",
			"default": "./dist/color/index.mjs"
		},
		"./function": {
			"types": "./dist/function/index.d.mts",
			"default": "./dist/function/index.mjs"
		},
		"./function/assert": {
			"types": "./dist/function/assert.d.mts",
			"default": "./dist/function/assert.mjs"
		},
		"./function/limit": {
			"types": "./dist/function/limit.d.mts",
			"default": "./dist/function/limit.mjs"
		},
		"./function/once": {
			"types": "./dist/function/once.d.mts",
			"default": "./dist/function/once.mjs"
		},
		"./function/retry": {
			"types": "./dist/function/retry.d.mts",
			"default": "./dist/function/retry.mjs"
		},
		"./function/work": {
			"types": "./dist/function/work.d.mts",
			"default": "./dist/function/work.mjs"
		},
		"./herald": {
			"types": "./dist/herald.d.mts",
			"default": "./dist/herald.mjs"
		},
		"./is": {
			"types": "./dist/is.d.mts",
			"default": "./dist/is.mjs"
		},
		"./logger": {
			"types": "./dist/logger.d.mts",
			"default": "./dist/logger.mjs"
		},
		"./math": {
			"types": "./dist/math.d.mts",
			"default": "./dist/math.mjs"
		},
		"./models": {
			"types": "./dist/models.d.mts"
		},
		"./number": {
			"types": "./dist/number.d.mts",
			"default": "./dist/number.mjs"
		},
		"./promise": {
			"types": "./dist/promise/index.d.mts",
			"default": "./dist/promise/index.mjs"
		},
		"./promise/delay": {
			"types": "./dist/promise/delay.d.mts",
			"default": "./dist/promise/delay.mjs"
		},
		"./promise/misc": {
			"types": "./dist/promise/misc.d.mts",
			"default": "./dist/promise/misc.mjs"
		},
		"./promise/models": {
			"types": "./dist/promise/models.d.mts",
			"default": "./dist/promise/models.mjs"
		},
		"./promise/timed": {
			"types": "./dist/promise/timed.d.mts",
			"default": "./dist/promise/timed.mjs"
		},
		"./query": {
			"types": "./dist/query.d.mts",
			"default": "./dist/query.mjs"
		},
		"./queue": {
			"types": "./dist/queue.d.mts",
			"default": "./dist/queue.mjs"
		},
		"./random": {
			"types": "./dist/random.d.mts",
			"default": "./dist/random.mjs"
		},
		"./result": {
			"types": "./dist/result/index.d.mts",
			"default": "./dist/result/index.mjs"
		},
		"./result/flow": {
			"types": "./dist/result/work/flow.d.mts",
			"default": "./dist/result/work/flow.mjs"
		},
		"./result/match": {
			"types": "./dist/result/match.d.mts",
			"default": "./dist/result/match.mjs"
		},
		"./result/misc": {
			"types": "./dist/result/misc.d.mts",
			"default": "./dist/result/misc.mjs"
		},
		"./result/models": {
			"types": "./dist/result/models.d.mts",
			"default": "./dist/result/models.mjs"
		},
		"./result/pipe": {
			"types": "./dist/result/work/pipe.d.mts",
			"default": "./dist/result/work/pipe.mjs"
		},
		"./sized/map": {
			"types": "./dist/sized/map.d.mts",
			"default": "./dist/sized/map.mjs"
		},
		"./sized/set": {
			"types": "./dist/sized/set.d.mts",
			"default": "./dist/sized/set.mjs"
		},
		"./string": {
			"types": "./dist/string/index.d.mts",
			"default": "./dist/string/index.mjs"
		},
		"./string/case": {
			"types": "./dist/string/case.d.mts",
			"default": "./dist/string/case.mjs"
		},
		"./string/fuzzy": {
			"types": "./dist/string/fuzzy.d.mts",
			"default": "./dist/string/fuzzy.mjs"
		},
		"./string/match": {
			"types": "./dist/string/match.d.mts",
			"default": "./dist/string/match.mjs"
		},
		"./string/normalize": {
			"types": "./dist/string/normalize.d.mts",
			"default": "./dist/string/normalize.mjs"
		},
		"./string/template": {
			"types": "./dist/string/template.d.mts",
			"default": "./dist/string/template.mjs"
		},
		"./value": {
			"types": "./dist/value/index.d.mts",
			"default": "./dist/value/index.mjs"
		},
		"./value/clone": {
			"types": "./dist/value/clone.d.mts",
			"default": "./dist/value/clone.mjs"
		},
		"./value/collection": {
			"types": "./dist/value/collection.d.mts",
			"default": "./dist/value/collection.mjs"
		},
		"./value/compare": {
			"types": "./dist/internal/value/compare.d.mts",
			"default": "./dist/internal/value/compare.mjs"
		},
		"./value/diff": {
			"types": "./dist/value/diff.d.mts",
			"default": "./dist/value/diff.mjs"
		},
		"./value/freeze": {
			"types": "./dist/value/freeze.d.mts",
			"default": "./dist/value/freeze.mjs"
		},
		"./value/equal": {
			"types": "./dist/internal/value/equal.d.mts",
			"default": "./dist/internal/value/equal.mjs"
		},
		"./value/handle": {
			"types": "./dist/value/handle.d.mts",
			"default": "./dist/value/handle.mjs"
		},
		"./value/merge": {
			"types": "./dist/value/merge.d.mts",
			"default": "./dist/value/merge.mjs"
		}
	},
	"scripts": {
		"build": "npx vp pack && npm run tsdown:build",
		"tsdown:build": "npx tsdown -c ./tsdown.config.ts",
		"tsdown:watch": "npx tsdown -c ./tsdown.config.ts --watch",
		"test": "npx vp test run --coverage",
		"watch": "npx vite build --watch"
	},
	"devDependencies": {
		"@oxlint/plugins": "^1.69",
		"@types/node": "^25.9",
		"@vitest/coverage-istanbul": "^4.1",
		"eslint": "^10.4",
		"jsdom": "^29.1",
		"tsdown": "^0.22",
		"typescript": "^6",
		"vite": "npm:@voidzero-dev/vite-plus-core@latest",
		"vite-plus": "latest",
		"vitest": "npm:@voidzero-dev/vite-plus-test@latest"
	},
	"packageManager": "npm@11.11.1"
}
