c83be79467 | ||
---|---|---|
.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, verb conjugation, and phrase-generation 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 @lingdocs/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