{
	"name": "ts-simple-type",
	"version": "2.0.0-next.0",
	"description": "Relationship type checker functions for Typescript types.",
	"author": "runem",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "https://github.com/runem/ts-simple-type.git"
	},
	"keywords": [
		"typescript",
		"ast",
		"typechecker",
		"type"
	],
	"scripts": {
		"playground": "ts-node run-playground.ts",
		"prepare": "npm run clean & npm run build",
		"clean": "rimraf lib",
		"test": "ava --color",
		"test:watch": "ava --color --watch",
		"build": "rollup -c",
		"watch": "rollup -c --watch",
		"lint": "eslint src --ext ts",
		"prettier:check": "prettier --check \"src/**/*.{ts,tsx}\"",
		"prettier:write": "prettier --write \"src/**/*.{ts,tsx}\""
	},
	"main": "lib/index.cjs.js",
	"typings": "lib/index.cjs.d.ts",
	"files": [
		"lib"
	],
	"devDependencies": {
		"@types/node": "^14.6.2",
		"@typescript-eslint/eslint-plugin": "^4.0.1",
		"@typescript-eslint/parser": "^4.0.1",
		"@wessberg/rollup-plugin-ts": "^1.3.3",
		"ava": "^3.12.1",
		"eslint": "^7.8.1",
		"eslint-config-prettier": "^6.11.0",
		"husky": "^4.2.5",
		"lint-staged": "^10.2.13",
		"prettier": "^2.1.1",
		"rimraf": "^3.0.2",
		"rollup": "^2.26.9",
		"ts-node": "^9.0.0",
		"typescript": "^4.3.5"
	},
	"husky": {
		"hooks": {
			"pre-commit": "lint-staged"
		}
	},
	"lint-staged": {
		"*.{ts,js}": "eslint --fix",
		"*.{ts,js,md,json}": "prettier --write"
	},
	"ava": {
		"cache": true,
		"timeout": "120s",
		"extensions": [
			"ts"
		],
		"require": [
			"ts-node/register/transpile-only"
		],
		"files": [
			"test/**/*.ts",
			"!test/helpers/**/*"
		]
	}
}
