{
	"name": "web-component-analyzer",
	"version": "2.0.0",
	"description": "CLI that analyzes web components",
	"main": "lib/cjs/api.js",
	"module": "lib/esm/api.js",
	"typings": "lib/cjs/api.d.ts",
	"files": [
		"/lib/",
		"cli.js"
	],
	"exports": {
		"import": "./lib/esm/api.js",
		"require": "./lib/cjs/api.js"
	},
	"scripts": {
		"clean": "rimraf lib",
		"prepare": "npm run build && husky install",
		"build": "npm run clean & rollup -c",
		"watch": "rollup -c --watch",
		"pretest": "cd dev && npm i",
		"test": "cross-env TS_MODULE=current ava",
		"test:all": "ava",
		"lint": "eslint . --ext ts --ext js",
		"test:update": "ava --update-snapshots",
		"test:watch": "ava --watch",
		"prettier:check": "prettier --check \"src/**/*.{ts,tsx}\"",
		"prettier:write": "prettier --write \"src/**/*.{ts,tsx}\""
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/runem/web-component-analyzer.git"
	},
	"keywords": [
		"web components",
		"web",
		"components"
	],
	"contributors": [
		{
			"name": "Rune Mehlsen",
			"url": "https://github.com/runem",
			"img": "https://avatars0.githubusercontent.com/u/5372940?s=400&u=43d97899257af3c47715679512919eadb07eab26&v=4"
		}
	],
	"author": "Rune Mehlsen",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/runem/web-component-analyzer/issues"
	},
	"homepage": "https://github.com/runem/web-component-analyzer#readme",
	"dependencies": {
		"fast-glob": "^3.2.2",
		"ts-simple-type": "2.0.0-next.0",
		"typescript": "~5.2.0",
		"yargs": "^17.7.2"
	},
	"devDependencies": {
		"@rollup/plugin-node-resolve": "^15.2.3",
		"@rollup/plugin-replace": "^5.0.3",
		"@rollup/plugin-typescript": "^11.1.5",
		"@types/node": "^18.0.13",
		"@types/yargs": "^17.0.28",
		"@typescript-eslint/eslint-plugin": "^6.7.5",
		"@typescript-eslint/parser": "^6.7.5",
		"ava": "^3.15.0",
		"cross-env": "^7.0.2",
		"eslint": "^8.51.0",
		"eslint-config-prettier": "^9.0.0",
		"husky": "^8.0.0",
		"lint-staged": "^14.0.1",
		"prettier": "^3.0.3",
		"rimraf": "^3.0.2",
		"rollup": "^4.0.2",
		"rollup-plugin-copy": "^3.5.0",
		"ts-node": "^10.9.1",
		"tslib": "^2.6.2",
		"typescript-4.8": "npm:typescript@~4.8.0",
		"typescript-4.9": "npm:typescript@~4.9.0",
		"typescript-5.0": "npm:typescript@~5.0.0",
		"typescript-5.1": "npm:typescript@~5.1.0"
	},
	"ava": {
		"snapshotDir": "test/snapshots/results",
		"extensions": [
			"ts"
		],
		"require": [
			"ts-node/register"
		],
		"files": [
			"test/**/*.ts",
			"!test/{helpers,snapshots}/**/*"
		],
		"timeout": "2m"
	},
	"bin": {
		"wca": "cli.js",
		"web-component-analyzer": "cli.js"
	}
}
