npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@mountbuild/call-script

v2.2.1

Published

<br/> <br/> <br/> <br/> <br/> <br/>

Readme

The call script encoding uses the Latin script with diacritics to encode most of Earth's natural language features, enough so that you can write every language using the same Latin-oriented system and be close enough to a realistic pronunciation, including nasalized vowels, tense consonants, clicks, and tones, amongst other things.

Main Symbols

Here are the consonants and vowels in their main form (without tone or stress markers).

Note, to add "aspiration" to a sound, you add the corresponding "h" symbol after the main symbol. To add nasalization to a vowel, you add a tilde below the vowel. Long vowels are made by writing two vowel letters.

The letter i# is roughly /ɨ/, which is pronounced with the shape of your lips like a u, saying i, with the inside of the mouth like an i.

The letter a# is roughly /ø/, which is pronounced with the shape of your lips like a u, saying i, but with the inside of the mouth like an e.

The letter u# is roughly /ɹ/, which is pronounced like the English r. Lips are shaped like a u, saying an e, with the inside of the mouth like a U.

The letter o# is roughly /ɔ/, which is pronounced like the British English a. Lips are shaped like a o, saying an a.

The letter e# is roughly /œ/, which is pronounced with the shape of your lips like an o, saying an U.

The K sound is a deeper k sound pronounced at the bottom of your throat.

Ejective sounds are produced like you are beat boxing.

Tones are produced like you are on a musical scale, only slightly less exaggerated.

Retroflex sounds are produced with the tip of the tongue on the high part of the roof of your mouth.

Pharyngealized sounds and Velarized sounds are produced by sucking your tongue back when you say the consonant.

Labial sounds are produced by rounding your lips when saying the sound.

Palatalized sounds are produced with a thin y at after the consonant.

Chinese retroflex sounds.

Sound Variation

The W is for labialization, Y for palatalization, h for aspiration, Q~ for phayrngeal stop, ~ for pharyngealization, M for nasalization, and $ for non-aspirated stop.

Vowel Symbols

Here are all the possible vowel combinations. The combination elements are: tone (1, 2, 3, 4, or 5, 1 being the lowest, 5 being the highest), nasality, and stress. In languages with only 3 tones you can just use tones 2, 3, and 4, but in languages with 5 tones you need all 5. Nasality is done with a tilde below the vowel. Stress is done with one dot above the vowel. Low tones tilt to the left, high tones to the right.

The call script encoding is being developed by the folks at Mount, a California-based project for helping humanity master information and computation. Mount started off in the winter of 2008 as a spark of an idea, to forming a company 10 years later in the winter of 2018, to a seed of a project just beginning its development phases. Mount funds call script's development. It is entirely bootstrapped by working full time and running Etsy and Amazon shops. Also find us on Facebook, Twitter, and LinkedIn. Check out our other GitHub projects as well!