Greasy Fork
Sign in
Arabic (ar)
Belarusian (be)
Bokmål (nb)
Bulgarian (bg)
Chinese (China) (zh-CN)
Chinese (Taiwan) (zh-TW)
Croatian (hr)
Czech (cs)
Danish (da)
Dutch (nl)
English (en)
Esperanto (eo)
Finnish (fi)
French (fr)
French (Canada) (fr-CA)
Georgian (ka)
German (de)
Greek (el)
Hebrew (he)
Hungarian (hu)
Indonesian (id)
Italian (it)
Japanese (ja)
Korean (ko)
Marathi (mr)
Polish (pl)
Portuguese (Brazil) (pt-BR)
Romanian (ro)
Russian (ru)
Serbian (sr)
Slovak (sk)
Spanish (es)
Spanish (es-419)
Swedish (sv)
Thai (th)
Turkish (tr)
Uighur (ug)
Ukrainian (uk)
Vietnamese (vi)
کوردیی ناوەندی (ckb)
Help us translate!
Scripts
Forum
Help
More
Advanced search
User list
Libraries
Moderator log
☰
Scripts
Forum
Help
Advanced search
User list
Libraries
Moderator log
Sign in
Arabic (ar)
Belarusian (be)
Bokmål (nb)
Bulgarian (bg)
Chinese (China) (zh-CN)
Chinese (Taiwan) (zh-TW)
Croatian (hr)
Czech (cs)
Danish (da)
Dutch (nl)
English (en)
Esperanto (eo)
Finnish (fi)
French (fr)
French (Canada) (fr-CA)
Georgian (ka)
German (de)
Greek (el)
Hebrew (he)
Hungarian (hu)
Indonesian (id)
Italian (it)
Japanese (ja)
Korean (ko)
Marathi (mr)
Polish (pl)
Portuguese (Brazil) (pt-BR)
Romanian (ro)
Russian (ru)
Serbian (sr)
Slovak (sk)
Spanish (es)
Spanish (es-419)
Swedish (sv)
Thai (th)
Turkish (tr)
Uighur (ug)
Ukrainian (uk)
Vietnamese (vi)
کوردیی ناوەندی (ckb)
Help us translate!
Info
Code
History
Feedback (0)
Stats
vanilla-lib
Vanilla JS library
These are versions of this script where the code was updated.
Show all versions.
v1.2.191207.1426
2019-12-07
Removed references to Array.slice
v1.2.181103.1315
2019-11-03
added ==UserScript== header
v0.0.1.20191103192158
2019-11-03
added sandbox() and createSandbox(); toArray() uses Array.prototype.slice instead of Array.slice [deprecated]
v0.0.1.20180826205435
2018-08-26
v0.0.1.20180716061749
2018-07-16
A lot has happened
v0.0.1.20180615230249
2018-06-15
Changed to 'VanillaLib( ).export(...)'; no need for new operator (it's just a wrapper)
v0.0.1.20180615224519
2018-06-15
Usage changed to 'new VanillaLibScope( ).export(...)' to eliminate conflicts
v0.0.1.20180615184646
2018-06-15
Fixed Typo
v0.0.1.20180615184309
2018-06-15
Encapsulated in 'ImportVanillaLib(scope)' to eliminate conflicts
v0.0.1.20180615183318
2018-06-15
Encapsulated in 'ImportVanillaLib(scope)' to eliminate conflicts
v0.0.1.20180615152744
2018-06-15
Added 'isstr', 'fire', 'ispojo'
v0.0.1.20180613144857
2018-06-13
Updated 'isobj' to support a type; 'isarr' uses 'isobj'
v0.0.1.20180613044204
2018-06-13
Fixed recursivity issue with traverse/parenth
v0.0.1.20180613043505
2018-06-13
Added 'keysAndValues'; 'attrs', 'css' use 'keysAndValues'; 'css' supports options
v0.0.1.20180613025720
2018-06-13
Added 'isobj','css'; 'isarr' uses 'isobj'
v0.0.1.20180612203804
2018-06-12
Added 'appendTo', 'prependTo'; removed 'adopt'; 'toDec2', 'toMny' made functions; 'aggrate' -> 'aggRate', 'toMny' -> 'toMoney'
v0.0.1.20180612041955
2018-06-12
Added ndef,ifndef,ifnan; parent to parenth; toDec handles formatted strings
v0.0.1.20180611231850
2018-06-11
Added 'aggrate', 'toDec', 'toMny'
v0.0.1.20180611215718
2018-06-11
Added 'on' lambda
v0.0.1.20180611212506
2018-06-11
v0.0.1.20180611211155
2018-06-11
v0.0.1.20180611203641
2018-06-11