mirror of
https://github.com/garraflavatra/alphabets.git
synced 2025-01-18 21:27:58 +00:00
Add Scandinavian alphabets
This commit is contained in:
parent
04af1db9d3
commit
2c77825857
@ -2,7 +2,7 @@
|
||||
|
||||
[![CI](https://github.com/garraflavatra/alphabets/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/garraflavatra/alphabets/actions/workflows/test.yml)
|
||||
|
||||
A tiny JS dependency (<800 bytes!) which exports many alphabets for many use
|
||||
A tiny JS dependency (<2kb!) which exports many alphabets for many use
|
||||
cases.
|
||||
|
||||
More information is available in the
|
||||
@ -78,6 +78,11 @@ Usage: see [Usage](#usage).
|
||||
|
||||
| Name | Export name |
|
||||
|------|-------------|
|
||||
| Latin | `latin` |
|
||||
| Danish | `danish` |
|
||||
| Faroese | `faroese` |
|
||||
| Greek (modern) | `greek` |
|
||||
| Greek (ancient/polytonic) | `greekPolytonic` |
|
||||
| Icelandic | `icelandic` |
|
||||
| Latin | `latin` |
|
||||
| Norwegian | `norwegian` |
|
||||
| Swedish | `swedish` |
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: Alphabets
|
||||
---
|
||||
|
||||
A tiny JS dependency (<800 bytes!) which exports many alphabets for many use
|
||||
A tiny JS dependency (<2kb!) which exports many alphabets for many use
|
||||
cases.
|
||||
|
||||
[![CI](https://github.com/garraflavatra/alphabets/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/garraflavatra/alphabets/actions/workflows/test.yml)
|
||||
@ -123,6 +123,11 @@ Usage: see [Usage](#usage).
|
||||
|
||||
| Name | Export name |
|
||||
|------|-------------|
|
||||
| Latin | `latin` |
|
||||
| Danish | `danish` |
|
||||
| Faroese | `faroese` |
|
||||
| Greek (modern) | `greek` |
|
||||
| Greek (ancient/polytonic) | `greekPolytonic` |
|
||||
| Icelandic | `icelandic` |
|
||||
| Latin | `latin` |
|
||||
| Norwegian | `norwegian` |
|
||||
| Swedish | `swedish` |
|
||||
|
@ -1,16 +1,10 @@
|
||||
// These tests are just samples and not every alphabet is tested (that's boring).
|
||||
|
||||
const alphabets = require("../dist/bundle.js");
|
||||
|
||||
const latin = [
|
||||
"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"
|
||||
];
|
||||
|
||||
const greek = [
|
||||
"α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"
|
||||
];
|
||||
|
||||
const greekPolytonic = [
|
||||
"α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"
|
||||
];
|
||||
const greek = ["α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"];
|
||||
const greekPolytonic = ["α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"];
|
||||
const latin = ["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"];
|
||||
|
||||
test('alphabets.latin should return Latin alphabet', () => {
|
||||
expect(alphabets.latin).toStrictEqual(latin);
|
||||
|
28
src/main.js
28
src/main.js
@ -1,17 +1,21 @@
|
||||
export const latin = [
|
||||
"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"
|
||||
];
|
||||
|
||||
export const greek = [
|
||||
"α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"
|
||||
];
|
||||
|
||||
export const greekPolytonic = [
|
||||
"α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"
|
||||
];
|
||||
export const danish = ['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', 'æ', 'ø', 'å'];
|
||||
export const elfadian = ['a', 'ą', 'b', 'd', 'ð', 'e', 'ę', 'f', 'g', 'h', 'i', 'į', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'ų', 'v', 'w', 'y', 'y̨', 'å', 'ą̊', 'ä', 'ö'];
|
||||
export const faroese = ['a', 'á', 'b', 'd', 'ð', 'e', 'f', 'g', 'h', 'i', 'í', 'j', 'k', 'l', 'm', 'n', 'o', 'ó', 'p', 'r', 's', 't', 'u', 'ú', 'v', 'y', 'ý', 'æ', 'ø'];
|
||||
export const greek = ["α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"];
|
||||
export const greekPolytonic = ["α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο", "π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω"];
|
||||
export const icelandic = ['a', 'á', 'b', 'd', 'ð', 'e', 'é', 'f', 'g', 'h', 'i', 'í', 'j', 'k', 'l', 'm', 'n', 'o', 'ó', 'p', 'r', 's', 't', 'u', 'ú', 'v', 'x', 'y', 'ý', 'þ', 'æ', 'ö'];
|
||||
export const latin = ["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"];
|
||||
export const norwegian = ['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', 'æ', 'ø', 'å'];
|
||||
export const swedish = ['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', 'å', 'ä', 'ö'];
|
||||
|
||||
export default [
|
||||
latin,
|
||||
danish,
|
||||
elfadian,
|
||||
faroese,
|
||||
greek,
|
||||
greekPolytonic,
|
||||
icelandic,
|
||||
latin,
|
||||
norwegian,
|
||||
swedish,
|
||||
];
|
||||
|
Loading…
Reference in New Issue
Block a user