1
0
mirror of https://github.com/garraflavatra/alphabets.git synced 2024-11-22 10:27:36 +01:00
A collection of many different alphabets for many different use cases.
Go to file
dependabot[bot] 65b8f98669
Bump jest from 27.0.3 to 27.0.5 (#17)
Bumps [jest](https://github.com/facebook/jest) from 27.0.3 to 27.0.5.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v27.0.3...v27.0.5)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-26 13:17:53 +02:00
.github Create issue templates 2021-06-01 16:19:52 +02:00
.husky Add test Git hook 2021-05-24 13:40:57 +02:00
docs Upgrade documentation site 2021-05-24 18:05:14 +02:00
src Add Scandinavian alphabets 2021-05-24 15:01:04 +02:00
.gitignore Initial commit 2021-05-24 12:32:23 +02:00
.npmignore Initial commit 2021-05-24 12:32:23 +02:00
CODE_OF_CONDUCT.md Add code of conduct 2021-05-24 13:47:23 +02:00
LICENSE.md Initial commit 2021-05-24 12:32:23 +02:00
package-lock.json Bump jest from 27.0.3 to 27.0.5 (#17) 2021-06-26 13:17:53 +02:00
package.json Bump jest from 26.6.3 to 27.0.1 (#3) 2021-05-26 14:46:19 +02:00
README.md Upgrade documentation site 2021-05-24 18:05:14 +02:00
rollup.config.js Initial commit 2021-05-24 12:32:23 +02:00

Alphabets

CI npm npm bundle size GitHub last commit Forum

A tiny JS dependency (<2kb!) which exports many alphabets for many use cases.

More information is available in the documentation.

Why would I use this?

Why?

I have seen developers doing this:

const alphabet = 'abcdefghijklmnopqrstuvwxyz'.split('');

Or worse:

const alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];

My opinion about this? 🙄. It's ugly, it makes your code less readable (read: ugly) and it's simply not something you should want to have in your code! Instead, you should do it like so:

import { latin } from 'alphabets';
// or
const alphabets = require('alphabets');

Much cleaner, right? That's why I made this package.

Installation

Use npm:

npm install alphabets --save

Or if you prefer Yarn:

yarn add alphabets

CDN, if that's more your style:

<script src="https://unpkg.com/alphabet@1/dist/bundle.js"></script>

Usage

import { <alphabetYouWantToUse> } from 'alphabets';

or:

const alphabets = require('alphabets');
console.log(alphabets.<alphabetYouWantToUse>);

where <alphabetYouWantToUse> is an alphabet this package supports. Here is a list from which you can choose.

Supported alphabets

Usage: see Usage.

Name Export name
Danish danish
Faroese faroese
Greek (modern) greek
Greek (ancient/polytonic) greekPolytonic
Icelandic icelandic
Latin latin
Norwegian norwegian
Swedish swedish