{
	"name": "@ctx-core/search",
	"version": "20.0.143",
	"description": "ctx-core search",
	"keywords": [
		"ctx-core",
		"search"
	],
	"homepage": "https://github.com/ctx-core/search#readme",
	"bugs": {
		"url": "https://github.com/ctx-core/search/issues"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/ctx-core/search.git"
	},
	"license": "Apache-2.0",
	"author": {
		"name": "Brian Takita",
		"url": "https://briantakita.me",
		"email": "info+ctx-core-search@briantakita.me"
	},
	"type": "module",
	"files": [
		"*.d.ts",
		"*.js",
		"*.json",
		"_types",
		"search_item__down",
		"search_item__up",
		"search_result"
	],
	"types": "./index.d.ts",
	"sideEffects": false,
	"exports": {
		".": "./index.js",
		"./package.json": "./package.json"
	},
	"scripts": {
		"build": ":",
		"clean": ":",
		"exec": "$@",
		"prepublishOnly": "bun run clean && bun run build && bun run test && publint && attw --pack --ignore-rules cjs-resolves-to-esm",
		"test": "bun run test:types && bun run test:unit",
		"test:types": "tsc --noEmit",
		"test:unit": "tsx node_modules/uvu/bin.js . '\\.test\\.(ts|js)$'",
		"disable:test:unit:coverage": "c8 bun run test:unit"
	},
	"dependencies": {
		"ctx-core": "*"
	},
	"devDependencies": {
		"@sinonjs/fake-timers": "^15.1.1",
		"@types/sinonjs__fake-timers": "^15.0.1",
		"c8": "^11.0.0",
		"tsx": "^4.21.0",
		"typescript": "next",
		"uvu": "^0.5.6"
	},
	"publishConfig": {
		"access": "public"
	}
}
