{
	"name": "@signalchain/utils",
	"type": "module",
	"version": "0.9.0",
	"author": "",
	"license": "",
	"description": "",
	"files": [
		"dist",
		"types",
		"package.json",
		"README.md"
	],
	"homepage": "https://github.com/jameygleason/utils#readme",
	"repository": {
		"type": "git",
		"url": "https://github.com/jameygleason/utils.git"
	},
	"bugs": {
		"url": "https://github.com/jameygleason/utils/issues"
	},
	"keywords": [
		"JavaScript Utilities",
		"Utils",
		"Utility Library"
	],
	"scripts": {
		"dev": "cross-env NODE_ENV=development rollup -c -w",
		"build": "cross-env NODE_ENV=production && rollup -c",
		"test": "cross-env NODE_ENV=development vitest --config=.config/vite.config.ts",
		"minor": "npm run minor:pre && npm publish",
		"minor:pre": "npm run build && npm version minor",
		"patch": "npm run patch:pre && npm publish",
		"patch:pre": "npm run build && npm version patch",
		"push": "cd .. && npm run push"
	},
	"main": "dist/index.cjs",
	"module": "dist/index.js",
	"types": "dist/index.d.ts",
	"exports": {
		".": {
			"import": "./dist/index.js",
			"require": "./dist/index.cjs",
			"types": "./dist/index.d.ts"
		},
		"./node": {
			"import": "./dist/node/index.js",
			"require": "./dist/node/index.cjs",
			"types": "./dist/node/index.d.ts"
		},
		"./decamel": {
			"import": "./dist/decamel.js",
			"require": "./dist/decamel.cjs",
			"types": "./dist/decamel.d.ts"
		},
		"./formatCurrency": {
			"import": "./dist/formatCurrency.js",
			"require": "./dist/formatCurrency.cjs",
			"types": "./dist/formatCurrency.d.ts"
		},
		"./isNil": {
			"import": "./dist/isNil.js",
			"require": "./dist/isNil.cjs",
			"types": "./dist/isNil.d.ts"
		},
		"./isObject": {
			"import": "./dist/isObject.js",
			"require": "./dist/isObject.cjs",
			"types": "./dist/isObject.d.ts"
		},
		"./instanceOfBuiltin": {
			"import": "./dist/instanceOfBuiltin.js",
			"require": "./dist/instanceOfBuiltin.cjs",
			"types": "./dist/instanceOfBuiltin.d.ts"
		},
		"./mapToObject": {
			"import": "./dist/mapToObject.js",
			"require": "./dist/mapToObject.cjs",
			"types": "./dist/mapToObject.d.ts"
		},
		"./normalizeString": {
			"import": "./dist/normalizeString.js",
			"require": "./dist/normalizeString.cjs",
			"types": "./dist/normalizeString.d.ts"
		},
		"./objectToString": {
			"import": "./dist/objectToString.js",
			"require": "./dist/objectToString.cjs",
			"types": "./dist/objectToString.d.ts"
		},
		"./safeJSONParse": {
			"import": "./dist/safeJSONParse.js",
			"require": "./dist/safeJSONParse.cjs",
			"types": "./dist/safeJSONParse.d.ts"
		},
		"./slugify": {
			"import": "./dist/slugify.js",
			"require": "./dist/slugify.cjs",
			"types": "./dist/slugify.d.ts"
		},
		"./splitRunes": {
			"import": "./dist/splitRunes.js",
			"require": "./dist/splitRunes.cjs",
			"types": "./dist/splitRunes.d.ts"
		},
		"./stripEmojis": {
			"import": "./dist/stripEmojis.js",
			"require": "./dist/stripEmojis.cjs",
			"types": "./dist/stripEmojis.d.ts"
		},
		"./struct": {
			"import": "./dist/struct.js",
			"require": "./dist/struct.cjs",
			"types": "./dist/struct.d.ts"
		},
		"./toUpperCase": {
			"import": "./dist/toUpperCase.js",
			"require": "./dist/toUpperCase.cjs",
			"types": "./dist/toUpperCase.d.ts"
		},
		"./unsafeStripHTML": {
			"import": "./dist/unsafeStripHTML.js",
			"require": "./dist/unsafeStripHTML.cjs",
			"types": "./dist/unsafeStripHTML.d.ts"
		},
		"./wait": {
			"import": "./dist/wait.js",
			"require": "./dist/wait.cjs",
			"types": "./dist/wait.d.ts"
		},
		"./node/cleanDir": {
			"import": "./dist/node/cleanDir.js",
			"require": "./dist/node/cleanDir.cjs",
			"types": "./dist/node/cleanDir.d.ts"
		},
		"./node/copyRecursiveSync": {
			"import": "./dist/node/copyRecursiveSync.js",
			"require": "./dist/node/copyRecursiveSync.cjs",
			"types": "./dist/node/copyRecursiveSync.d.ts"
		},
		"./node/mkdir": {
			"import": "./dist/node/mkdir.js",
			"require": "./dist/node/mkdir.cjs",
			"types": "./dist/node/mkdir.d.ts"
		},
		"./node/printElapsed": {
			"import": "./dist/node/printElapsed.js",
			"require": "./dist/node/printElapsed.cjs",
			"types": "./dist/node/printElapsed.d.ts"
		},
		"./node/randomBytes": {
			"import": "./dist/node/randomBytes.js",
			"require": "./dist/node/randomBytes.cjs",
			"types": "./dist/node/randomBytes.d.ts"
		},
		"./node/rimraf": {
			"import": "./dist/node/rimraf.js",
			"require": "./dist/node/rimraf.cjs",
			"types": "./dist/node/rimraf.d.ts"
		}
	},
	"devDependencies": {
		"@rollup/plugin-commonjs": "^21.0.3",
		"@rollup/plugin-node-resolve": "^13.1.3",
		"@rollup/plugin-typescript": "^8.3.1",
		"@types/chai": "^4.2.19",
		"@types/node": "^17.0.23",
		"@types/sinon": "^10.0.2",
		"@types/sinon-chai": "^3.2.5",
		"@typescript-eslint/eslint-plugin": "^5.17.0",
		"@typescript-eslint/parser": "^5.17.0",
		"chai": "^4.3.6",
		"cross-env": "^7.0.3",
		"eslint": "^8.12.0",
		"eslint-config-prettier": "^8.5.0",
		"eslint-import-resolver-typescript": "^2.7.1",
		"eslint-plugin-import": "^2.25.4",
		"eslint-plugin-json": "^3.1.0",
		"eslint-plugin-node": "^11.1.0",
		"eslint-plugin-prettier": "^4.0.0",
		"fast-glob": "^3.2.11",
		"prettier": "^2.6.2",
		"rollup": "^2.70.1",
		"rollup-plugin-dts": "^4.2.0",
		"sinon": "^11.1.1",
		"sinon-chai": "^3.7.0",
		"tslib": "^2.3.1",
		"typescript": "^4.6.3",
		"vitest": "^0.8.4",
		"vite": "^2.9.3"
	},
	"peerDependencies": {
		"emoji-regex": ">=9.0.0",
		"picocolors": ">=1.0.0"
	}
}
