svenne-loader
v0.1.0
Published
Javascript på svenska
Downloads
3
Readme
A Webpack loader for working with Javascript in Swedish
Benefits
- Highly educational √
- Complicated √
- Perfect for children wanting to get into development √
- Perfect for children wanting to get into trouble when developing in English √
- Breaks all your syntax highlighting √
- Looks cool with åäö in your code √
- Makes it harder for international developers to understand you √
Installation
npm install --save svenne-loader
Usage
const js = require('svenne!./svenne-file.js') // returns regular Javascript from your svenne js
Implemented translations
Translations in paranthesis are working alternatives
Javascript | Swedish Javascript ------------ | ------------- this | denna (detta) class | klass extends | utökar constructor | byggherre super | toppen static | statisk new | ny (nytt) import | importera export | exportera window | fönster alert | utropa console | kontrollpanel console.log | kontrollpanel.logga console.warn | kontrollpanel.varna console.error | kontrollpanel.fela try | försök catch | knasigt (fånga) finally | slutligen const | konstant var | variabel let | låt for | för in | inuti of | av continue | fortsätt delete | förinta function | funktion return | återsänd if | om else if | annars om else | annars instanceof | instansav typeof | typav switch | växla break | bryt default | förval throw | kasta Error | Knas (Fel) void | tom do | gör while | medan with | med yield | utdela Map | Karta Set | Uppsättning Object | Pryl (Objekt, Grunka, Föremål, Grej, Sak, Moj) Object.keys | Pryl.nycklar Array | Lista Array.pop | Lista.poppa Array.push | Lista.tryck Array.reverse | Lista.spegelvänd Array.shift | Lista.snurra Array.unshift | Lista.avsnurra Array.sort | Lista.sortera Array.slice | Lista.skär Array.splice | Lista.skarva Array.concat | Lista.konkatenera Array.join | Lista.slåIhop Array.indexOf | Lista.positionAv Array.forEach | Lista.förVarje Array.every | Lista.varje Array.some | Lista.några Array.filter | Lista.filtrera Array.map | Lista.planera Array.reduce | Lista.förminska toString | tillSträng prototype | prototyp length | längd
Basic Example
klass Djur {
byggherre () {
kontrollpanel.logga('Jag är ett djur!')
}
statisk formateraDjurNamn (djur) {
återsänd `Djur: ${djur}`
}
}
klass Häst utökar Djur {
byggherre () {
toppen()
detta.djur = 'Häst'
}
efterfrågaRidlektion (lektion) {
växla (lektion) {
utifall 'lektion-1':
återsänd 'Du är välkommen'
bryt
utifall 'lektion-2':
förval:
kasta nytt Knas('Lektion 2 är ännu inte implementerad!')
}
}
sättRyttare (ryttare) {
denna.ryttare = ryttare
}
hämtaRyttare () {
om (denna.ryttare) {
försök {
återsänd Pryl.nycklar(denna.ryttare)
} knasigt (e) {
återsänd 'Du har skickat in dina ryttare lite knasigt'
}
}
återsänd 'Inga ryttare funna'
}
statisk formateraDjurNamn (djur) {
återsänd `Häst: ${djur}`
}
}