{
	"name": "@tokens-studio/configs",
	"version": "0.2.4",
	"description": "The official configs for Tokens Studio, such as Prettier, ESLint, TSConfig etc.",
	"license": "MIT",
	"author": "Joren Broekema <joren.broekema@gmail.com>",
	"repository": {
		"type": "git",
		"url": "https://github.com/tokens-studio/configs.git"
	},
	"type": "module",
	"exports": {
		"./eslint": "./eslint.config.cjs",
		"./prettier": "./prettier.config.js",
		"./typescript": "./tsconfig.json"
	},
	"files": [
		".prettierignore",
		"eslint.config.cjs",
		"prettier.config.js",
		"tsconfig.json"
	],
	"scripts": {
		"format": "prettier . --write && eslint . --fix",
		"lint": "run-p lint:*",
		"lint:eslint": "eslint .",
		"lint:prettier": "prettier . --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)",
		"lint:types": "tsc --noEmit",
		"release": "changeset publish"
	},
	"dependencies": {
		"@eslint/js": "^9.11.1",
		"@types/node": "^22.7.4",
		"@types/react": "^18.3.10",
		"eslint-plugin-react": "^7.37.0",
		"eslint-plugin-react-hooks": "^5.1.0-rc-3edc000d-20240926",
		"globals": "^15.9.0",
		"typescript-eslint": "^8.8.0"
	},
	"peerDependencies": {
		"eslint": ">= 9",
		"prettier": ">= 3",
		"typescript": ">= 5"
	},
	"devDependencies": {
		"@changesets/cli": "^2.27.8",
		"npm-run-all": "^4.1.5"
	},
	"keywords": [
		"prettier",
		"eslint",
		"typescript",
		"tsconfig",
		"studio",
		"tokens",
		"config"
	],
	"publishConfig": {
		"access": "public"
	}
}
