JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5
  • Score
    100M100P100Q91126F
  • License MIT

Spanish verb conjugator, castellano, voseo, canarias, formal

Package Exports

  • @jirimracek/conjugate-esp

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@jirimracek/conjugate-esp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Spanish verb conjugator

Mon 09 Nov 2020 09:58:41 PM CET, version 2.2.0


Matrix Build Coverage Status GitHub

Uses templates, pattern matching & logic to conjugate Spanish verbs, there are no lookup tables, no databases, no dependencies. While the development depends on few external packages, the deployed npm has no dependencies


Goals

  • correct, detailed, complete, independent, fast & small (yes, you can have it all)
  • 10567 tested verbs, uses 97 models
  • includes
    • only current, RAE recognized as known & used verbs
    • regional varieties of castellano, voseo, formal, canarias
    • defectives
    • multiple (dual & triple) conjugations
    • dual participios
    • orthographical changes (1999 and 2010)

TL;DR

  • reverted ts compilerOptions back to "target": "ES2020" and "module": "commonjs"
  • changes concerning pre and past 2010 orthography rules, added info header entry, added tests
  • minor cleanup before npm publish
  • published to npm under tag v2.2.0

Want to read

  • see CHANGELOG for details
  • see ROADMAP for future changes and ideas
  • see USAGE for usage, interfaces, return values description, sample output and more

Credits


Compatibility


Installation

  • clone / download gitHub repository
  • npm i @jirimracek/conjugate-esp

Modes / Times covered

  • Impersonal
    • Infinitivo, Gerundio, Participio
  • Indicativo
    • Simple
      • Presente, Pretérito Imperfecto, Pretérito Indefinido, Futuro Imperfecto, Condicional Simple
    • Compuesto
      • Pretérito Perfecto, Pretérito Pluscuamperfecto, Pretérito Anterior, Futuro Perfecto, Condicional Compuesto
  • Subjuntivo
    • Simple
      • Presente, Pretérito Imperfecto Ra, Pretérito Imperfecto Se, Futuro Imperfecto
    • Compuesto
      • Pretérito Perfecto, Pretérito Pluscuamperfecto Ra, Pretérito Pluscuamperfecto Se, Futuro Perfecto
  • Imperativo
    • Afirmativo, Negativo

Implemented and tested conjugation models

AR
hablar
acertar
actuar
aguar
ahincar
aislar
andar
aunar
avergonzar
cabrahigar
colgar
contar
dar
desdar
desosar
engorar
enraizar
errar
estar
forzar
jugar
pagar
regar
rozar
sacar
tropezar
vaciar
volcar
ER
temer
caber
caer
coger
corroer
creer
haber
hacer
mover
nacer
oler
placer
poder
poner
querer
raer
rehacer
responder
rever
romper
saber
ser
tañer
tender
tener
torcer
traer
valer
vencer
ver
volver
yacer
IR
partir
abrir
adquirir
argüir
asir
balbucir
bendecir
ceñir
cohibir
conducir
corregir
decir
delinquir
dirigir
discernir
distinguir
dormir
embaír
erguir
escribir
huir
ir
lucir
oír
plañir
podrir
pudrir
rehenchir
rehuir
reunir
reír
salir
seguir
sentir
servir
venir
zurcir

Resources Used