{
	"name": "set-utilities",
	"version": "1.5.7",
	"author": "Nathaniel Holden <holden@inanity.io> (https://inanity.io)",
	"homepage": "https://github.com/kubikowski/set-utilities",
	"description": "High performance set theory - functional utilities which operate on arbitrary input sets.",
	"license": "MIT",
	"keywords": [
		"set",
		"sets",
		"set theory",
		"math",
		"difference",
		"intersection",
		"union",
		"comparison",
		"equal",
		"equivalence",
		"disjoint",
		"subset",
		"superset",
		"performance",
		"fast",
		"utilities",
		"util"
	],
	"repository": {
		"type": "git",
		"url": "https://github.com/kubikowski/set-utilities.git"
	},
	"bugs": {
		"url": "https://github.com/kubikowski/set-utilities/issues"
	},
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"files": [
		"dist"
	],
	"type": "module",
	"sideEffects": false,
	"scripts": {
		"build": "tsc --build tsconfig.src.json",
		"lint": "eslint src test",
		"postbuild": "eslint --fix dist",
		"prebuild": "rimraf dist",
		"prepack": "npm run build",
		"pretest:coverage": "rimraf coverage",
		"test": "jest --testPathIgnorePatterns=scale",
		"test:coverage": "jest --collect-coverage --testPathIgnorePatterns=scale",
		"test:scale": "jest test/scale/scale.test.ts"
	},
	"dependencies": {},
	"devDependencies": {
		"@typescript-eslint/eslint-plugin": "^7.10.0",
		"@typescript-eslint/parser": "^7.10.0",
		"eslint": "^8.57.0",
		"eslint-plugin-import": "^2.29.1",
		"jest": "^29.7.0",
		"rimraf": "^5.0.7",
		"ts-jest": "^29.1.3",
		"ts-node": "^10.9.2",
		"typescript": "^5.0.0"
	}
}
