TypeScript/React library for Pashto inflection, verb conjugation, phrase generation, text conversion, and more
Go to file
adueck 09d137a50b nicer get-words using new ts lookup api 2022-11-02 10:46:04 +05:00
.github/workflows try publish w node 16 2022-10-09 15:32:37 +05:00
public update website 2022-10-24 13:19:01 +05:00
src bump 2022-11-01 20:16:33 +05:00
vocab trying new format with two seperate npm packages 2022-10-08 21:50:46 +05:00
.gitignore fix 2022-10-09 10:58:28 +05:00
.npmrc bump 2021-03-16 11:58:53 +04:00
.nvmrc add nvmrc 2022-10-09 11:02:14 +05:00
LICENSE initial commit 2021-03-09 16:39:13 +04:00
README.md update website 2022-10-24 13:19:01 +05:00
get-words.js nicer get-words using new ts lookup api 2022-11-02 10:46:04 +05:00
netlify.toml cleanup -- 2022-10-09 11:11:39 +05:00
package-lock.json bump 2022-11-01 20:16:33 +05:00
package.json bump 2022-11-01 20:16:33 +05:00
tsconfig.json insanity with cjs not working trying again 2022-10-06 13:47:36 +05:00
yarn.lock fix 2022-10-09 10:58:28 +05:00

README.md

pashto-inflector

Netlify Status build build

A pashto inflection and verb conjugation engine, as well as functions and components for modifying and displaying Pashto text.

Also includes the Pashto Verb Explorer website.

This library is published as two libraries:

  • @lingdocs/inflect
    • /src/components
    • The core inflection engine with grammatical information and tools for processing LingDocs dictionary entries and Pashto text.
    • Can be used with Node 16, as CommonJS
  • @lingdocs/ps-react
    • /src/lib
    • @lingdocs/inflect plus react components for displaying Pashto text, phrase engine UI etc.
    • Only available as an ES6 Module

@lingdocs/pashto-inflector is deprecated. Use @lingdoc/inflect or @lingdocs/ps-react instead.

Development

The Pashto Verb Explorer website can be used to view and play with the verb conjugations and various components.

yarn install
yarn start

Building

⚠ Don't use yarn build. Use one of the commands below: ⚠

Website

To build the Pashto Verb Explorer website:

yarn build-website

This outputs a site at /build

Libraries

To build the @lingdocs/inflet and @lingdocs/ps-react libraries ready for publishing to NPM:

yarn build-library