{
  "name": "fancify",
  "description": "Convert letters and numbers to fancy Unicode ones.",
  "version": "2.0.0",
  "author": "Bauke <me@bauke.xyz>",
  "funding": "https://github.com/sponsors/Bauke",
  "repository": {
    "type": "git",
    "url": "https://github.com/Bauke/fancify"
  },
  "license": "MIT",
  "type": "module",
  "main": "build/source/index.js",
  "types": "build/source/index.d.ts",
  "files": [
    "build/source/",
    "package.json",
    "LICENSE",
    "README.md"
  ],
  "devDependencies": {
    "ava": "^4.1.0",
    "c8": "^7.11.0",
    "ts-node": "^10.7.0",
    "typescript": "^4.6.3",
    "xo": "^0.48.0"
  },
  "ava": {
    "extensions": {
      "ts": "module"
    },
    "files": [
      "tests/**/*.test.ts"
    ],
    "nodeArguments": [
      "--no-warnings",
      "--loader=ts-node/esm"
    ]
  },
  "c8": {
    "100": true,
    "all": true,
    "include": [
      "source",
      "tests"
    ],
    "reportDir": "coverage",
    "reporter": [
      "text",
      "html"
    ]
  },
  "xo": {
    "prettier": true,
    "rules": {
      "capitalized-comments": "off"
    },
    "space": true
  },
  "scripts": {
    "build": "tsc",
    "test": "xo && c8 ava"
  },
  "readme": "# Fancify\n\n> Convert letters and numbers to fancy Unicode ones.\n\n## Usage\n\n```typescript\nimport fancify from 'fancify';\n\n// 'ⓕⓐⓝⓒⓘⓕⓨ ⓉⒽⒾⓈ ①'\nfancify('fancify THIS 1', 'circled');\n```\n\nFor a full list of sets, expand the Sets section below.\n\n<details>\n<summary>Sets</summary>\n\nOnly alphanumerical characters will be converted (`[a-zA-Z0-9]`).\n\nNote: some sets don't have particular variants because they're not in Unicode. The variants that are available for each set are noted in the table below.\n\n| Name | Variants | Input | Output |\n|------|----------|-------|--------|\n| `circled` | `[a-zA-Z0-9]` | Circled 123 | Ⓒⓘⓡⓒⓛⓔⓓ ①②③ |\n| `negative circled` | `[A-Z0-9]` | Negative Circled 123 | 🅝egative 🅒ircled ❶❷❸ |\n| `fullwidth` | `[a-zA-Z0-9]` | Full Width 123 | Ｆｕｌｌ Ｗｉｄｔｈ １２３ |\n| `math bold` | `[a-zA-Z0-9]` | Math Bold 123 | 𝐌𝐚𝐭𝐡 𝐁𝐨𝐥𝐝 𝟏𝟐𝟑 |\n| `math bold fraktur` | `[a-zA-Z]` | Math Bold Fraktur 123 | 𝕸𝖆𝖙𝖍 𝕭𝖔𝖑𝖉 𝕱𝖗𝖆𝖐𝖙𝖚𝖗 123 |\n| `math bold italic` | `[a-zA-Z]` | Math Bold Italic 123 | 𝑴𝒂𝒕𝒉 𝑩𝒐𝒍𝒅 𝑰𝒕𝒂𝒍𝒊𝒄 123 |\n| `math bold script` | `[a-zA-Z]` | Math Bold Script 123 | 𝓜𝓪𝓽𝓱 𝓑𝓸𝓵𝓭 𝓢𝓬𝓻𝓲𝓹𝓽 123 |\n| `math double struck` | `[a-z0-9]` | Math Double Struck 123 | M𝕒𝕥𝕙 D𝕠𝕦𝕓𝕝𝕖 S𝕥𝕣𝕦𝕔𝕜 𝟙𝟚𝟛 |\n| `math mono` | `[a-zA-Z0-9]` | Math Mono 123 | 𝙼𝚊𝚝𝚑 𝙼𝚘𝚗𝚘 𝟷𝟸𝟹 |\n| `math sans` | `[a-zA-Z0-9]` | Math Sans 123 | 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 𝟣𝟤𝟥 |\n| `math sans bold` | `[a-zA-Z0-9]` | Math Sans Bold 123 | 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 𝟭𝟮𝟯 |\n| `math sans italic` | `[a-zA-Z]` | Math Sans Italic 123 | 𝘔𝘢𝘵𝘩 𝘚𝘢𝘯𝘴 𝘐𝘵𝘢𝘭𝘪𝘤 123 |\n| `math sans bold italic` | `[a-zA-Z]` | Math Sans Bold Italic 123 | 𝙈𝙖𝙩𝙝 𝙎𝙖𝙣𝙨 𝘽𝙤𝙡𝙙 𝙄𝙩𝙖𝙡𝙞𝙘 123 |\n| `parenthesized` | `[a-zA-Z]` | Parenthesized 123 | 🄟⒜⒭⒠⒩⒯⒣⒠⒮⒤⒵⒠⒟ 123 |\n| `regional indicator` | `[A-Z]` | Regional Indicator 123 | 🇷egional 🇮ndicator 123 |\n| `squared` | `[A-Z]` | Squared 123 | 🅂quared 123 |\n| `negative squared` | `[A-Z]` | Negative Squared 123 | 🅽egative 🆂quared 123 |\n</details>\n\n## License\n\nOpen-sourced with the [MIT License](LICENSE).\n"
}