| { |
| "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 <matt@filament.so> (https://github.com/mattpauldavies)", |
| "contributors": [ |
| "Orlin Georgiev (https://github.com/orling)", |
| "Hu\u00e1ng J\u00f9nli\u00e0ng (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" |
| } |
| } |