パッケージの詳細

@tannin/plural-forms

aduth364.9kMIT1.1.0

Compiles a function to compute the plural forms index for a given value

readme

@tannin/plural-forms

Compiles a function to compute the plural forms index for a given value.

Given a C expression, returns a function which, when called with a value, evaluates the result with the value assumed to be the "n" variable of the expression. The result will be coerced to its numeric equivalent.

Installation

Using npm as a package manager:

npm install @tannin/plural-forms

Otherwise, download a pre-built copy from unpkg:

https://unpkg.com/@tannin/plural-forms/dist/plural-forms.min.js

Usage

import pluralForms from '@tannin/plural-forms';

const evaluate = pluralForms( 'n > 1' );

evaluate( 2 );
// ⇒ 1

evaluate( 1 );
// ⇒ 0

License

Copyright 2019-2020 Andrew Duthie

Released under the MIT License.

更新履歴

1.1.0 (2020-03-07)

New Features

  • Add TypeScript definitions

1.0.4 (2019-11-27)

Internal

  • Update project inter-dependencies

1.0.3 (2019-03-07)

Internal

  • Add repository.directory to package.json

1.0.2 (2019-01-19)

Documentation

  • Correct documentation unpkg links

Internal

  • Use Lerna for managing mono-repo

1.0.1 (2018-11-04)

Bug Fixes

  • Fix dependencies pointers from local filesystem to npm copies.

1.0.0 (2018-11-04)

  • Initial release