Skip to content

Commit

Permalink
feat: improve emoji sets and build
Browse files Browse the repository at this point in the history
  • Loading branch information
ifiokjr committed Jan 16, 2021
1 parent 67a34b4 commit ca58f62
Show file tree
Hide file tree
Showing 3,668 changed files with 9,428 additions and 3,041 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
14 changes: 14 additions & 0 deletions .changeset/lemon-plants-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
'@svgmoji/blob': minor
'@svgmoji/noto': minor
'@svgmoji/openmoji': minor
'@svgmoji/twemoji': minor
---

- Upgrade sha for `@svgmoji/openmoji` to include recently added emoji.
- Improve optimizations for generated SVG's in `@svgmoji/noto` and `@svgmoji/blob`.
- Add missing flag emojis to both `@svgmoji/noto` and `@svgmoji/blob`.
- Add json entry points for both `missing.json` and `extra.json`.
- `missing.json` is a list of hexcodes from Emoji version 13 which are missing from the emoji set.
- `extra.json` outlines all the non-standard emoji within this emoji set.
- Add a new group, and subgroup called `other` which includes the set of all emoji without a group / subgroup.
2 changes: 1 addition & 1 deletion docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ pnpm emoji:download # download the emoji libraries to your machine.
pnpm emoji:sprites # create the sprites in the respective emoji packages.
```

The `emoji:download` command takes approximately **2 minutes** to run on a 64GB iMac, while the `emoji:sprites` command takes **11 minutes**.
The `emoji:download` command takes approximately **3m5s** to run on a 64GB iMac, while the `emoji:sprites` command takes **11m**.

## Documentation

Expand Down
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"checks:disable": "rimraf ./.config.json",
"checks:enable": "cpy support/.config.sample.json ./ --rename=\".config.json\"",
"checks:fix": "run-s -c fix typecheck test",
"checks:release": "run-s checks build",
"checks:release": "run-s checks build test:e2e",
"clean": "pnpm if-clean git clean -- -fdx --exclude=.config.json --exclude=node_modules --exclude=**/node_modules",
"clean:all": "git clean -fdX --exclude='.config.json'",
"clean:modules": "git clean -fdX packages support",
Expand Down Expand Up @@ -64,7 +64,7 @@
"update:workspace": "pnpm up -r --workspace \"@svgmoji/*\" svgmoji",
"preversion:changeset": "pnpm ts support/scripts/changeset-forced-update.ts",
"version:changeset": "changeset version",
"postversion:changeset": "pnpm ts support/scripts/changeset-forced-update.ts -- --clean",
"postversion:changeset": "pnpm ts support/scripts/changeset-forced-update.ts --clean",
"version:ci": "run-s version:changeset version:date version:repo fix:prettier version:lockfile",
"version:date": "pnpm ts support/scripts/changelog-dates.ts",
"version:lockfile": "CI= pnpm install --frozen-lockfile=false --lockfile-only",
Expand Down Expand Up @@ -113,20 +113,20 @@
"cpy-cli": "^3.1.1",
"cross-env": "^7.0.3",
"esbuild": "^0.8.32",
"eslint": "^7.17.0",
"eslint": "^7.18.0",
"eslint-config-prettier": "^7.1.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-graphql": "^4.0.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^24.1.3",
"eslint-plugin-jest-formatting": "^2.0.0",
"eslint-plugin-jest-formatting": "^2.0.1",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-markdown": "^2.0.0-rc.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-simple-import-sort": "^7.0.0",
"eslint-plugin-unicorn": "^26.0.1",
"esm": "^3.2.25",
"husky": "^4.3.7",
"husky": "^4.3.8",
"jest": "^26.6.3",
"jest-circus": "^26.6.3",
"jest-extended": "^0.11.5",
Expand Down

0 comments on commit ca58f62

Please sign in to comment.