09d137a50b | ||
---|---|---|
.github/workflows | ||
public | ||
src | ||
vocab | ||
.gitignore | ||
.npmrc | ||
.nvmrc | ||
LICENSE | ||
README.md | ||
get-words.js | ||
netlify.toml | ||
package-lock.json | ||
package.json | ||
tsconfig.json | ||
yarn.lock |
README.md
pashto-inflector
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