{ "name": "graphemer", "version": "1.4.0", "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)", "homepage": "https://github.com/flmnt/graphemer", "author": "Matt Davies (https://github.com/mattpauldavies)", "contributors": [ "Orlin Georgiev (https://github.com/orling)", "Huáng Jùnliàng (https://github.com/JLHwung)" ], "main": "./lib/index.js", "types": "./lib/index.d.ts", "files": [ "lib" ], "license": "MIT", "keywords": [ "utf-8", "strings", "emoji", "split" ], "scripts": { "prepublishOnly": "npm run build", "build": "tsc --project tsconfig.json", "pretest": "npm run build", "test": "ts-node node_modules/tape/bin/tape tests/**.ts", "prettier:check": "prettier --check .", "prettier:fix": "prettier --write ." }, "repository": { "type": "git", "url": "https://github.com/flmnt/graphemer.git" }, "bugs": "https://github.com/flmnt/graphemer/issues", "devDependencies": { "@types/tape": "^4.13.0", "husky": "^4.3.0", "lint-staged": "^10.3.0", "prettier": "^2.1.1", "tape": "^4.6.3", "ts-node": "^9.0.0", "typescript": "^4.0.2" }, "husky": { "hooks": { "pre-commit": "lint-staged", "pre-push": "npm test" } }, "lint-staged": { "*.{js,ts,md,json}": "prettier --write" } }