{
	"name": "eslint-config-_o",
	"version": "0.0.2",
	"description": "A test config",
	"author": "Omniframe Foundation, Inc. <engineering@omniframe.org>",
	"homepage": "https://wwww.omniframe.org",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/omniframe/style-guide.git"
	},
	"bugs": {
		"url": "https://github.com/omniframe/style-guide/issues"
	},
	"main": "./index.js",
	"module": "./dist/index.js",
	"typings": "./dist/index.d.ts",
	"scripts": {
		"build": "NODE_ENV=production rm -rf ./dist && tsc -P tsconfig.json",
		"dev": "NODE_ENV=development ts-node -P ./tsconfig.module.json ./src/cli.ts",
		"lint": "eslint ./src/* --ext=ts --fix",
		"prod": "NODE_ENV=production node ./dist/main/cli.js",
		"test": "NODE_ENV=testing jest -co --watch --notify --runInBand --detectOpenHandles"
	},
	"dependencies": {
		"@typescript-eslint/eslint-plugin": "^4.5.0",
		"@typescript-eslint/parser": "^4.5.0",
		"eslint": "^7.12.0",
		"eslint-config-prettier": "^6.14.0",
		"eslint-plugin-import": "^2.22.1",
		"eslint-plugin-jest": "^24.1.0",
		"eslint-plugin-prettier": "^3.1.4",
		"prettier": "^2.1.2"
	},
	"devDependencies": {
		"@types/eslint": "^7.2.4",
		"@types/faker": "^5.1.3",
		"@types/jest": "^26.0.15",
		"@types/node": "^14.14.2",
		"faker": "^5.1.0",
		"husky": "^4.3.0",
		"jest": "^26.6.1",
		"markdownlint": "^0.21.1",
		"markdownlint-cli": "^0.24.0",
		"ts-jest": "^26.4.2",
		"ts-node": "^9.0.0",
		"typescript": "^4.0.3"
	},
	"eslintConfig": {
		"extends": [
			"./index.js"
		],
		"rules": {
			"import/export": "off",
			"sort-imports": "off",
			"sort-keys": "off"
		}
	},
	"eslintIgnore": [
		"dist/",
		"*.spec.ts"
	],
	"prettier": {
		"semi": true,
		"trailingComma": "all",
		"singleQuote": true,
		"printWidth": 80,
		"tabWidth": 2,
		"useTabs": true,
		"overrides": [
			{
				"files": "*.spec.js",
				"options": {
					"semi": true
				}
			}
		]
	},
	"jest": {
		"roots": [
			"<rootDir>/src"
		],
		"testMatch": [
			"**/__tests__/**/*.ts",
			"**/?*.spec.ts"
		],
		"transform": {
			"^.+\\.ts$": "ts-jest"
		}
	},
	"husky": {
		"hooks": {
			"pre-publish": "npm run build"
		}
	}
}
