{ "name": "gitmojis", "version": "3.0.0", "description": "An emoji guide for your commit messages.", "private": false, "main": "src/data/gitmojis.json", "files": [ "src/data/gitmojis.json" ], "scripts": { "build": "next build", "dev": "next dev", "flow": "flow", "lint": "prettier --check src/**/*.{js,json,scss}", "start": "next start", "test": "jest --coverage", "validate:gitmojis": "jsonlint ./src/data/gitmojis.json -V ./src/data/schema.json", "prepublishOnly": "git checkout master && git pull && npm run validate:gitmojis" }, "devDependencies": { "@babel/preset-flow": "^7.0.0", "@zeit/next-sass": "^1.0.1", "clipboard": "^2.0.4", "flow-bin": "^0.137.0", "husky": "^4.2.5", "identity-obj-proxy": "^3.0.0", "jest": "^26.1.0", "jsonlint": "^1.6.3", "lint-staged": "^10.0.0-1", "next": "^10.0.0", "node-sass": "^4.13.0", "optimize-css-assets-webpack-plugin": "^5.0.3", "prettier": "2.1.2", "react": "^17.0.1", "react-dom": "^17.0.1", "react-test-renderer": "^17.0.1" }, "author": "Carlos Cuesta", "license": "MIT", "bugs": { "url": "https://github.com/carloscuesta/gitmoji/issues" }, "repository": { "type": "git", "url": "git+https://github.com/carloscuesta/gitmoji.git" }, "homepage": "https://gitmoji.carloscuesta.me", "keywords": [ "gitmoji", "emoji", "carloscuesta", "commit" ], "prettier": { "semi": false, "singleQuote": true, "arrowParens": "always" }, "lint-staged": { "*.{js,jsx}": [ "prettier --write src/**/*.{js,json,scss}", "git add" ] }, "husky": { "hooks": { "pre-commit": "lint-staged", "pre-push": "npm run flow && npm run test" } }, "babel": { "presets": [ "next/babel", "@babel/preset-flow" ] }, "jest": { "collectCoverageFrom": [ "src/**/*.{js,jsx}" ], "testMatch": [ "**/*.(spec).(js)" ], "moduleNameMapper": { "\\.(scss)$": "identity-obj-proxy" } } }