TypeScript/React library for Pashto inflection, verb conjugation, phrase generation, text conversion, and more
Go to file
adueck 8c7c89611e BIG error fixed - the charts were picking up on the negative option left over from the phrase builder and only displaying the imperfective imperative when the negative was selected. Also allowed passive voice on ability verbs. 2023-01-24 13:48:49 +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 BIG error fixed - the charts were picking up on the negative option left over from the phrase builder and only displaying the imperfective imperative when the negative was selected. Also allowed passive voice on ability verbs. 2023-01-24 13:48:49 +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 switch to GPLv3 license 2022-11-05 16:29:31 +05:00
README.md up 2022-11-08 11:09:21 +05:00
get-words.js cleanup 2022-11-02 11:10:57 +05:00
netlify.toml cleanup -- 2022-10-09 11:11:39 +05:00
package-lock.json BIG error fixed - the charts were picking up on the negative option left over from the phrase builder and only displaying the imperfective imperative when the negative was selected. Also allowed passive voice on ability verbs. 2023-01-24 13:48:49 +05:00
package.json BIG error fixed - the charts were picking up on the negative option left over from the phrase builder and only displaying the imperfective imperative when the negative was selected. Also allowed passive voice on ability verbs. 2023-01-24 13:48:49 +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

License: GPL v3 Netlify Status build build

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

Pashto Inflector Website/Demo

This 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