1.1.0
NodeJS > v14.0.0 (Support för ES-modules)
git clone https://github.com/webnyman/1dv610-2023-L2.git
npm install
npm run test
Denna modul kodar och avkodar en text till/från följande kodspråk
- Rövarspråk
- Fikonspråk
- Rot13
Se gärna exempel på användning i filen app.js.
Exekvera filen med kommandot: npm run testapp
import { cypher } from './cypher.js'
const textToCypher = 'hello'
cypher.rovarsprak.to(textToCypher)
översätter text till Rövarspråk. Kan översätta hela meningar.
cypher.rovarsprak.from(rovarsprak)
översätter från Rövarspråk. Kan översätta hela meningar.
cypher.fikonsprak.to(textToCypher)
översätter text till Fikonspråk.
cypher.fikonsprak.from(fikonsprak)
översätter från Fikonspråk.
cypher.rot13.to(textToCypher)
översätter till Rot13. Kan översätta hela meningar.
cypher.rot13.from(rot13)
översätter från Rot13. Kan översätta hela meningar.
- Klassen Fikonsprak kan i nuvarande version endast översätta ett ord i taget.
- Klasserna Fikonsprak och Rot13 genererar endast små bokstäver
- Har ersatt felmeddelanden med att kasta undtantag. Undantagen måste tas hand om.
- Testerna är uppdaterade att ta hand om undantagen.
- Möjlighet att översätta hela meningar till/från Fikonspråk