@deftomat/opinionated
Version:
Opinionated tooling for JavaScript & TypeScript projects.
85 lines (84 loc) • 2.13 kB
JSON
{
"name": "@deftomat/opinionated",
"version": "1.1.3",
"publishConfig": {
"registry": "https://registry.npmjs.org"
},
"description": "Opinionated tooling for JavaScript & TypeScript projects.",
"license": "MIT",
"repository": "github:deftomat/opinionated",
"author": "Tomas Szabo <tomas.szabo@deftomat.com>",
"homepage": "https://github.com/deftomat/opinionated",
"exports": {
".": {
"types": "./dist/esm/index.d.ts",
"import": "./dist/esm/index.js"
},
"./configs/eslint.mjs": "./configs/eslint.mjs",
"./configs/prettier.config.mjs": "./configs/prettier.config.mjs",
"./configs/tsconfig.json": "./configs/tsconfig.json"
},
"bin": {
"opinionated": "./bin/opinionated.mjs"
},
"module": "./dist/esm/index.js",
"engines": {
"node": ">=18.0.0"
},
"scripts": {
"checkup": "./bin/opinionated.mjs checkup",
"prepublishOnly": "rm -rf dist && npx tsc",
"watch": "tsc --watch",
"prepare": "husky install"
},
"files": [
"bin",
"configs",
"dist"
],
"keywords": [
"eslint",
"prettier",
"typescript",
"pre-commit",
"opinionated",
"yarn",
"npm"
],
"dependencies": {
"@types/eslint": "^8.44.3",
"@typescript-eslint/eslint-plugin": "^6.7.4",
"@typescript-eslint/parser": "^6.7.4",
"babel-eslint": "^10.1.0",
"chalk": "^5.3.0",
"commander": "^11.0.0",
"configstore": "^6.0.0",
"del": "^7.1.0",
"eslint": "^8.50.0",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-react": "^7.33.2",
"execa": "^8.0.0",
"find-up": "^6.3.0",
"glob": "^11.0.0",
"inquirer": "^9.2.0",
"ora": "^7.0.0",
"prettier": "^3.0.3",
"pretty-ms": "^8.0.0",
"strip-ansi": "^7.1.0",
"yarn-deduplicate": "^6.0.0"
},
"devDependencies": {
"@types/configstore": "^6.0.0",
"@types/inquirer": "^9.0.0",
"@types/node": "^20.0.0",
"husky": "^8.0.0",
"typescript": "^5.2.0"
},
"typings": "./dist/esm/index.d.ts",
"prettier": "./configs/prettier.config.mjs",
"volta": {
"node": "20.9.0",
"npm": "10.2.2"
},
"type": "module"
}