spirits
TypeScript icon, indicating that this package has built-in type declarations

2.0.3 • Public • Published

spirits

package version stability main code style: prettier

A nice lightweight wildcard implementation written in TypeScript. I know there are already a lot of these, but I had a use case that required to test a string against many wildcards and determine which matched most specifically. I couldn't find one that did that, so I just made my own. (If you would like that same functionality, look at the bestMatch documentation.)

Usage

Example:

import Spirit from "spirits";

const format = new Spirit("The weather is * today!");
const greeting = "The weather is great today!";

console.log(format.match(greeting)
  ? greeting
  : "I have no idea what the weather is like because I am just a computer!");

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.3
    14
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.3
    14
  • 2.0.2
    0

Package Sidebar

Install

npm i spirits

Weekly Downloads

14

Version

2.0.3

License

MIT

Unpacked Size

17.1 kB

Total Files

6

Last publish

Collaborators

  • partheseas