{ "name": "otus--javascript-pro", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "reveal-md", "build": "reveal-md lessons/index.md --static dist --assets-dir dist/_assets --static-dirs .reveal-md,lessons", "fix:metadata": "node fix-metadata.js", "fix:separators": "node add-separators.js", "fix:quotes": "node fix-quotes.js", "lint:prettier": "prettier --check .", "lint:spell": "yaspeller .", "lint": "npm run lint:prettier && npm run lint:code", "lint:code": "eslint --ext .js,.ts,.md .", "prepare": "husky install" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.40.1", "@typescript-eslint/parser": "^5.40.1", "eslint": "^8.57.1", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-react": "^7.31.10", "husky": "^8.0.1", "lint-staged": "^13.0.3", "prettier": "^2.8.8", "reveal-md": "^5.3.4", "typescript": "^4.8.4", "yaspeller": "^9.1.0" }, "lint-staged": { "*.{js,json,html,css,md,yml,yaml,ts,tsx}": "prettier --write", "{*js,*.md}": "eslint --cache --fix", "*.md": "echo 'yaspeller is disabled'" }, "dependencies": { "chalk": "^5.6.2" } }