{"_id":"languages","_rev":"18-97174f6f6419f41ba05b2a01e5f0be30","name":"languages","description":"A basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"languages","version":"0.1.0","description":"A basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.","main":"languages.min.js","scripts":{"test":"node ./test/node-example.js"},"repository":{"type":"git","url":"git://github.com/joker-x/languages.js.git"},"keywords":["globalize","languages","i18n"],"author":{"name":"Iván Eixarch","email":"ivan@sinanimodelucro.org"},"license":"GPL","readmeFilename":"README.md","readme":"languages.js\n============\n\nA basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.\n\nFeatures\n--------\n\n1.  The same file can be use from server side in nodejs to client side in javascript browser interpret.\n2.  Also includes the json file for using in other languages, for example PHP.\n3.  Support 138 languages\n4.  Very lightweight, only 6.7K or 3.7K gzipped.\n5.  Very basic too, but enough for a lot of project: only return the ISO 639-1 language codes of languages supported, the English name, the nativeName and his direction.\n\nUse\n---\n\nFrom javascript the JSON object isn't accesible directly. You must use this public functions:\n\n*  **languages.isValid(langcode)**: *Return boolean value, true if langcode is supported.*\n*  **languages.getAllLanguageCode()**: *Return an array with all the language codes supported.*\n*  **languages.getLanguageInfo(langcode)**: *Return object {\"name\": name of the language in English, \"nativeName\", \"direction\"}.\nIf langcode isn't supported return {}.*\n\nSee the test folder for use examples:\n\n### From nodejs\n\n```js\n// From node the module is accesible with a simple require\nvar languages = require ('../languages.min.js');\nvar num_languages = 0;\n\n// languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\nvar langscodes = languages.getAllLanguageCode();\n// iterate this array\nfor (num_languages=0; num_languages<langscodes.length; num_languages++) {\n  // show a string representation of the object return by languages.getLanguageInfo(langcode)\n\tconsole.log(langscodes[num_languages]);\n\tconsole.log(\"   \"+JSON.stringify(languages.getLanguageInfo(langscodes[num_languages])));\n}\n// show the number of languages supported\nconsole.log(\"Languages supported: \"+num_languages);\n// test languages.isValid(langcode) function\nconsole.log(\"¿isValid 'kaka' language code? \"+languages.isValid('kaka'));\nconsole.log(\"¿isValid 'es' language code? \"+languages.isValid('es'));\n```\n\n### From browser\n\n```html\n<!doctype html>\n<html>\n<head>\n    <title>Test languages module</title>\n    <meta charset=\"utf-8\"> \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n    <script src=\"../languages.min.js\"></script>\n    <style>\n    body {\n        background-color: #eee;\n    }\n    .centrador {\n        width:700px;\n        margin:10px auto;\n        border:1px solid #ccc;\n        padding:20px;\n        background-color:#fff;\n    }\n    </style>\n</head>\n<body>\n    <div class=\"centrador\">\n        <h1>Test languages module (Browser client side)</h1>\n        <hr />\n        <div id=\"test\"></div>\n    </div> <!-- .centrador-->\n    <script>\n        var num_languages = 0,\n        text = '';\n\n        // languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\n        var langscodes = languages.getAllLanguageCode();\n        // iterate this array\n        for (num_languages=0; num_languages<langscodes.length; num_languages++) {\n            // save in text variable a string representation of the object return by languages.getLanguageInfo(langcode)\n            var langcode = langscodes[num_languages];\n            text+='<b>'+langcode+'</b> '+JSON.stringify(languages.getLanguageInfo(langcode))+'<br />';\n        }\n        // save the number of languages supported\n        text = '<h2>Languages supported: '+num_languages+'</h2>'+text;\n        // write the test result in DOM element with id='test'\n        document.getElementById('test').innerHTML = text;\n    </script>\n</body>\n</html>\n```","_id":"languages@0.1.0","dist":{"shasum":"d9b11f153d0c5f39f551975f871d196679b45ad9","tarball":"https://registry.npmjs.org/languages/-/languages-0.1.0.tgz","integrity":"sha512-UhUblEHh3VXfPmWulgebLUdNJS9x1WZ55c4M+o8zuvf2xgO0k/VfRuZQLY6yKPG7eQqS+Ncy00y30G2tTU52RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKh3oQ3eWN0kMTmOeUmmZzOjTEpT/m9GBsH2ey7JT3WAiEAhsK+bfKueaSGzfGN2sAvjED/pH0ooD5sOAkqEjWIbzE="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"joker-x","email":"ivan@sinanimodelucro.org"},"maintainers":[{"name":"joker-x","email":"ivan@sinanimodelucro.org"}],"directories":{}},"0.1.1":{"name":"languages","version":"0.1.1","description":"A basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.","main":"languages.min.js","scripts":{"test":"node ./test/node-example.js"},"repository":{"type":"git","url":"git://github.com/joker-x/languages.js.git"},"keywords":["globalize","languages","i18n"],"author":{"name":"Iván Eixarch","email":"ivan@sinanimodelucro.org"},"license":"GPL","readmeFilename":"README.md","readme":"languages.js\n============\n\nA basic and lightweight replacement for Globalize. Stores ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. Without any dependencies.\n\nFeatures\n--------\n\n1.  The same file can be use from the server side in nodejs to the client side in javascript browser interpret.\n2.  Also includes the json file for using in other languages, for example PHP.\n3.  Supports 138 languages\n4.  Very lightweight, only 6.7K or 3.7K gzipped.\n5.  Very basic too, but enough for a lot of projects: only return the ISO 639-1 language codes of supported languages, the English name, the nativeName and his own direction.\n\nUse\n---\n\nFrom javascript the JSON object is not accesible directly. You must use this public functions:\n\n*  **languages.isValid(langcode)**: *Return boolean value, true if langcode is supported.*\n*  **languages.getAllLanguageCode()**: *Return an array with all the language codes supported.*\n*  **languages.getLanguageInfo(langcode)**: *Return object {\"name\": name of the language in English, \"nativeName\", \"direction\"}.\nIf langcode isn't supported return {}.*\n\nSee the test folder for use examples:\n\n### From nodejs\n\n```js\n// From node the module is accesible with a simple require\nvar languages = require ('../languages.min.js');\nvar num_languages = 0;\n\n// languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\nvar langscodes = languages.getAllLanguageCode();\n// iterate this array\nfor (num_languages=0; num_languages<langscodes.length; num_languages++) {\n  // show a string representation of the object return by languages.getLanguageInfo(langcode)\n\tconsole.log(langscodes[num_languages]);\n\tconsole.log(\"   \"+JSON.stringify(languages.getLanguageInfo(langscodes[num_languages])));\n}\n// show the number of languages supported\nconsole.log(\"Languages supported: \"+num_languages);\n// test languages.isValid(langcode) function\nconsole.log(\"¿isValid 'kaka' language code? \"+languages.isValid('kaka'));\nconsole.log(\"¿isValid 'es' language code? \"+languages.isValid('es'));\n```\n\n### From browser\n\n```html\n<!doctype html>\n<html>\n<head>\n    <title>Test languages module</title>\n    <meta charset=\"utf-8\"> \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n    <script src=\"../languages.min.js\"></script>\n    <style>\n    body {\n        background-color: #eee;\n    }\n    .centrador {\n        width:700px;\n        margin:10px auto;\n        border:1px solid #ccc;\n        padding:20px;\n        background-color:#fff;\n    }\n    </style>\n</head>\n<body>\n    <div class=\"centrador\">\n        <h1>Test languages module (Browser client side)</h1>\n        <hr />\n        <div id=\"test\"></div>\n    </div> <!-- .centrador-->\n    <script>\n        var num_languages = 0,\n        text = '';\n\n        // languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\n        var langscodes = languages.getAllLanguageCode();\n        // iterate this array\n        for (num_languages=0; num_languages<langscodes.length; num_languages++) {\n            // save in text variable a string representation of the object return by languages.getLanguageInfo(langcode)\n            var langcode = langscodes[num_languages];\n            text+='<b>'+langcode+'</b> '+JSON.stringify(languages.getLanguageInfo(langcode))+'<br />';\n        }\n        // save the number of languages supported\n        text = '<h2>Languages supported: '+num_languages+'</h2>'+text;\n        // write the test result in DOM element with id='test'\n        document.getElementById('test').innerHTML = text;\n    </script>\n</body>\n</html>\n```","_id":"languages@0.1.1","dist":{"shasum":"d2ba0dd7402e653db299e842bc66c7193b41acb9","tarball":"https://registry.npmjs.org/languages/-/languages-0.1.1.tgz","integrity":"sha512-QjVkY+KP50DVF7zeLvyKYWVdTcD5M2EaVzOasmWZwfseEBYap444HcimUqOlg7hhuHH8tZ78IM+0cG0SLVWXgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0Z2v3ij3LUeh9ZUzVCv+93o0rIGS3QQNx/iWZc03fyAiEArADKyq7vb6QQEJ+8GHcBpL2w1+bOG31e3yU27BYpV7Q="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"joker-x","email":"ivan@sinanimodelucro.org"},"maintainers":[{"name":"joker-x","email":"ivan@sinanimodelucro.org"}],"directories":{}},"0.1.2":{"name":"languages","version":"0.1.2","description":"A basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.","main":"languages.min.js","scripts":{"test":"node ./test/node-example.js"},"repository":{"type":"git","url":"git://github.com/joker-x/languages.js.git"},"keywords":["globalize","languages","i18n"],"author":{"name":"Iván Eixarch","email":"ivan@sinanimodelucro.org"},"license":"GPL","readmeFilename":"README.md","readme":"languages.js\n============\n\nA basic and lightweight replacement for Globalize. Stores ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. Without any dependencies.\n\nFeatures\n--------\n\n1.  The same file can be use from the server side in nodejs to the client side in javascript browser interpret.\n2.  Also includes the json file for using in other languages, for example PHP.\n3.  Supports 138 languages\n4.  Very lightweight, only 6.7K or 3.7K gzipped.\n5.  Very basic too, but enough for a lot of projects: only return the ISO 639-1 language codes of supported languages, the English name, the nativeName and his own direction.\n\nUse\n---\n\nFrom javascript the JSON object is not accesible directly. You must use this public functions:\n\n*  **languages.isValid(langcode)**: *Return boolean value, true if langcode is supported.*\n*  **languages.getAllLanguageCode()**: *Return an array with all the language codes supported.*\n*  **languages.getLanguageInfo(langcode)**: *Return object {\"name\": name of the language in English, \"nativeName\", \"direction\"}.\nIf langcode isn't supported return {}.*\n\nSee the test folder for use examples:\n\n### From nodejs\n\n```js\n// From node the module is accesible with a simple require\nvar languages = require ('../languages.min.js');\nvar num_languages = 0;\n\n// languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\nvar langscodes = languages.getAllLanguageCode();\n// iterate this array\nfor (num_languages=0; num_languages<langscodes.length; num_languages++) {\n  // show a string representation of the object return by languages.getLanguageInfo(langcode)\n\tconsole.log(langscodes[num_languages]);\n\tconsole.log(\"   \"+JSON.stringify(languages.getLanguageInfo(langscodes[num_languages])));\n}\n// show the number of languages supported\nconsole.log(\"Languages supported: \"+num_languages);\n// test languages.isValid(langcode) function\nconsole.log(\"¿isValid 'kaka' language code? \"+languages.isValid('kaka'));\nconsole.log(\"¿isValid 'es' language code? \"+languages.isValid('es'));\n```\n\n### From browser\n\n```html\n<!doctype html>\n<html>\n<head>\n    <title>Test languages module</title>\n    <meta charset=\"utf-8\"> \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n    <script src=\"../languages.min.js\"></script>\n    <style>\n    body {\n        background-color: #eee;\n    }\n    .centrador {\n        width:700px;\n        margin:10px auto;\n        border:1px solid #ccc;\n        padding:20px;\n        background-color:#fff;\n    }\n    </style>\n</head>\n<body>\n    <div class=\"centrador\">\n        <h1>Test languages module (Browser client side)</h1>\n        <hr />\n        <div id=\"test\"></div>\n    </div> <!-- .centrador-->\n    <script>\n        var num_languages = 0,\n        text = '';\n\n        // languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\n        var langscodes = languages.getAllLanguageCode();\n        // iterate this array\n        for (num_languages=0; num_languages<langscodes.length; num_languages++) {\n            // save in text variable a string representation of the object return by languages.getLanguageInfo(langcode)\n            var langcode = langscodes[num_languages];\n            text+='<b>'+langcode+'</b> '+JSON.stringify(languages.getLanguageInfo(langcode))+'<br />';\n        }\n        // save the number of languages supported\n        text = '<h2>Languages supported: '+num_languages+'</h2>'+text;\n        // write the test result in DOM element with id='test'\n        document.getElementById('test').innerHTML = text;\n    </script>\n</body>\n</html>\n```","_id":"languages@0.1.2","dist":{"shasum":"fc7743f71b4e612557b32d30dc9a54146bf1c5a4","tarball":"https://registry.npmjs.org/languages/-/languages-0.1.2.tgz","integrity":"sha512-W+t8x6ebv257XPfqgYTDgSH3FXIZJbMrRlHFbbBZv6qtYIZQjJNU6UP9uEhT547pEMz0vlfJYafeQ2KcUbnqYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWVnH8i79jz+EhYw1btK02vDGPBS6LbmFfNpJMN5l1kgIhAPIxvMMs3ygqEvoyiL3kZ65j44c0kUlExSGK2DNQdtqA"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"joker-x","email":"ivan@sinanimodelucro.org"},"maintainers":[{"name":"joker-x","email":"ivan@sinanimodelucro.org"}],"directories":{}},"0.1.3":{"name":"languages","version":"0.1.3","description":"A basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.","main":"languages.min.js","scripts":{"test":"node ./test/node-example.js"},"repository":{"type":"git","url":"git://github.com/joker-x/languages.js.git"},"keywords":["globalize","languages","i18n"],"author":{"name":"Iván Eixarch","email":"ivan@sinanimodelucro.org"},"license":"GPL","readmeFilename":"README.md","readme":"languages.js\n============\n\nA basic and lightweight replacement for Globalize. Stores ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. Without any dependencies.\n\nFeatures\n--------\n\n1.  The same file can be use from the server side in nodejs to the client side in javascript browser interpret.\n2.  Also includes the json file for using in other languages, for example PHP.\n3.  Supports 138 languages\n4.  Very lightweight, only 6.7K or 3.7K gzipped.\n5.  Very basic too, but enough for a lot of projects: only return the ISO 639-1 language codes of supported languages, the English name, the nativeName and his own direction.\n\nUse\n---\n\nFrom javascript the JSON object is not accesible directly. You must use this public functions:\n\n*  **languages.isValid(langcode)**: *Return boolean value, true if langcode is supported.*\n*  **languages.getAllLanguageCode()**: *Return an array with all the language codes supported.*\n*  **languages.getLanguageInfo(langcode)**: *Return object {\"name\": name of the language in English, \"nativeName\", \"direction\"}.\nIf langcode isn't supported return {}.*\n\nSee the test folder for use examples:\n\n### From nodejs\n\n```js\n// From node the module is accesible with a simple require\nvar languages = require ('../languages.min.js');\nvar num_languages = 0;\n\n// languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\nvar langscodes = languages.getAllLanguageCode();\n// iterate this array\nfor (num_languages=0; num_languages<langscodes.length; num_languages++) {\n  // show a string representation of the object return by languages.getLanguageInfo(langcode)\n\tconsole.log(langscodes[num_languages]);\n\tconsole.log(\"   \"+JSON.stringify(languages.getLanguageInfo(langscodes[num_languages])));\n}\n// show the number of languages supported\nconsole.log(\"Languages supported: \"+num_languages);\n// test languages.isValid(langcode) function\nconsole.log(\"¿isValid 'kaka' language code? \"+languages.isValid('kaka'));\nconsole.log(\"¿isValid 'es' language code? \"+languages.isValid('es'));\n```\n\n### From browser\n\n```html\n<!doctype html>\n<html>\n<head>\n    <title>Test languages module</title>\n    <meta charset=\"utf-8\"> \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n    <script src=\"../languages.min.js\"></script>\n    <style>\n    body {\n        background-color: #eee;\n    }\n    .centrador {\n        width:700px;\n        margin:10px auto;\n        border:1px solid #ccc;\n        padding:20px;\n        background-color:#fff;\n    }\n    </style>\n</head>\n<body>\n    <div class=\"centrador\">\n        <h1>Test languages module (Browser client side)</h1>\n        <hr />\n        <div id=\"test\"></div>\n    </div> <!-- .centrador-->\n    <script>\n        var num_languages = 0,\n        text = '';\n\n        // languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\n        var langscodes = languages.getAllLanguageCode();\n        // iterate this array\n        for (num_languages=0; num_languages<langscodes.length; num_languages++) {\n            // save in text variable a string representation of the object return by languages.getLanguageInfo(langcode)\n            var langcode = langscodes[num_languages];\n            text+='<b>'+langcode+'</b> '+JSON.stringify(languages.getLanguageInfo(langcode))+'<br />';\n        }\n        // save the number of languages supported\n        text = '<h2>Languages supported: '+num_languages+'</h2>'+text;\n        // write the test result in DOM element with id='test'\n        document.getElementById('test').innerHTML = text;\n    </script>\n</body>\n</html>\n```","_id":"languages@0.1.3","dist":{"shasum":"f19273bb0e946acd2deb10c07c750ee128bdd4b0","tarball":"https://registry.npmjs.org/languages/-/languages-0.1.3.tgz","integrity":"sha512-E+u0KJ9LmqUx/O1y+5ALmjjBXy448JeXyWaYFOPj269EHnHoQYjYdLhejt1oe/2dUb8L98tJDCnmRRoJFr1mNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELUUEcEkHkMyjwSQ/BBDgl4WSx08//QN76SG+wad1mbAiB3TnqoJYGZssBVfGH5jOYyVlU1Zwe0cSRTRPJHMlSpUw=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"joker-x","email":"ivan@sinanimodelucro.org"},"maintainers":[{"name":"joker-x","email":"ivan@sinanimodelucro.org"}]}},"readme":"languages.js\n============\n\nA basic and lightweight replacement for Globalize. Store ISO 639-1 language database in a JSON object, accesible as node module or by browser javascript interpret. No dependencies.\n\nFeatures\n--------\n\n1.  The same file can be use from server side in nodejs to client side in javascript browser interpret.\n2.  Also includes the json file for using in other languages, for example PHP.\n3.  Support 138 languages\n4.  Very lightweight, only 6.7K or 3.7K gzipped.\n5.  Very basic too, but enough for a lot of project: only return the ISO 639-1 language codes of languages supported, the English name, the nativeName and his direction.\n\nUse\n---\n\nFrom javascript the JSON object isn't accesible directly. You must use this public functions:\n\n*  **languages.isValid(langcode)**: *Return boolean value, true if langcode is supported.*\n*  **languages.getAllLanguageCode()**: *Return an array with all the language codes supported.*\n*  **languages.getLanguageInfo(langcode)**: *Return object {\"name\": name of the language in English, \"nativeName\", \"direction\"}.\nIf langcode isn't supported return {}.*\n\nSee the test folder for use examples:\n\n### From nodejs\n\n```js\n// From node the module is accesible with a simple require\nvar languages = require ('../languages.min.js');\nvar num_languages = 0;\n\n// languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\nvar langscodes = languages.getAllLanguageCode();\n// iterate this array\nfor (num_languages=0; num_languages<langscodes.length; num_languages++) {\n  // show a string representation of the object return by languages.getLanguageInfo(langcode)\n\tconsole.log(langscodes[num_languages]);\n\tconsole.log(\"   \"+JSON.stringify(languages.getLanguageInfo(langscodes[num_languages])));\n}\n// show the number of languages supported\nconsole.log(\"Languages supported: \"+num_languages);\n// test languages.isValid(langcode) function\nconsole.log(\"¿isValid 'kaka' language code? \"+languages.isValid('kaka'));\nconsole.log(\"¿isValid 'es' language code? \"+languages.isValid('es'));\n```\n\n### From browser\n\n```html\n<!doctype html>\n<html>\n<head>\n    <title>Test languages module</title>\n    <meta charset=\"utf-8\"> \n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n    <script src=\"../languages.min.js\"></script>\n    <style>\n    body {\n        background-color: #eee;\n    }\n    .centrador {\n        width:700px;\n        margin:10px auto;\n        border:1px solid #ccc;\n        padding:20px;\n        background-color:#fff;\n    }\n    </style>\n</head>\n<body>\n    <div class=\"centrador\">\n        <h1>Test languages module (Browser client side)</h1>\n        <hr />\n        <div id=\"test\"></div>\n    </div> <!-- .centrador-->\n    <script>\n        var num_languages = 0,\n        text = '';\n\n        // languages.getAllLanguageCode() return an array of all ISO 639-1 language code supported\n        var langscodes = languages.getAllLanguageCode();\n        // iterate this array\n        for (num_languages=0; num_languages<langscodes.length; num_languages++) {\n            // save in text variable a string representation of the object return by languages.getLanguageInfo(langcode)\n            var langcode = langscodes[num_languages];\n            text+='<b>'+langcode+'</b> '+JSON.stringify(languages.getLanguageInfo(langcode))+'<br />';\n        }\n        // save the number of languages supported\n        text = '<h2>Languages supported: '+num_languages+'</h2>'+text;\n        // write the test result in DOM element with id='test'\n        document.getElementById('test').innerHTML = text;\n    </script>\n</body>\n</html>\n```","maintainers":[{"name":"joker-x","email":"ivan@sinanimodelucro.org"}],"time":{"modified":"2022-06-19T10:34:36.307Z","created":"2012-11-20T15:54:27.519Z","0.1.0":"2012-11-20T15:54:30.042Z","0.1.1":"2012-11-20T18:07:27.088Z","0.1.2":"2012-11-21T20:41:09.226Z","0.1.3":"2013-08-27T23:10:51.311Z"},"author":{"name":"Iván Eixarch","email":"ivan@sinanimodelucro.org"},"repository":{"type":"git","url":"git://github.com/joker-x/languages.js.git"},"users":{"edravis":true,"wzbg":true,"davhad":true}}