{"id":20373092,"url":"https://github.com/gluons/vscode-atom-javascript-snippet","last_synced_at":"2026-05-10T17:48:27.353Z","repository":{"id":150562602,"uuid":"76718752","full_name":"gluons/vscode-atom-javascript-snippet","owner":"gluons","description":":atom: Atom JavaScript Snippet for Visual Studio Code.","archived":false,"fork":false,"pushed_at":"2019-04-27T07:28:24.000Z","size":59,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T06:49:21.166Z","etag":null,"topics":["atom","javascript","snippet","snippets","visual-studio-code","vscode"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=gluons.vscode-atom-javascript-snippet","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gluons.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-17T10:52:08.000Z","updated_at":"2022-08-05T20:49:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd95c1d8-6838-4a2a-b90c-80d7116abcca","html_url":"https://github.com/gluons/vscode-atom-javascript-snippet","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fvscode-atom-javascript-snippet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fvscode-atom-javascript-snippet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fvscode-atom-javascript-snippet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluons%2Fvscode-atom-javascript-snippet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gluons","download_url":"https://codeload.github.com/gluons/vscode-atom-javascript-snippet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241921836,"owners_count":20042763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atom","javascript","snippet","snippets","visual-studio-code","vscode"],"created_at":"2024-11-15T01:16:29.680Z","updated_at":"2026-05-10T17:48:27.300Z","avatar_url":"https://github.com/gluons.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Atom JavaScript Snippet\n[![License](https://img.shields.io/github/license/gluons/vscode-atom-javascript-snippet.svg?style=flat-square)](https://github.com/gluons/vscode-atom-javascript-snippet/blob/master/LICENSE)\n[![Visual Studio Marketplace](https://vsmarketplacebadge.apphb.com/version/gluons.vscode-atom-javascript-snippet.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=gluons.vscode-atom-javascript-snippet)\n[![Visual Studio Marketplace installs](https://vsmarketplacebadge.apphb.com/installs/gluons.vscode-atom-javascript-snippet.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=gluons.vscode-atom-javascript-snippet)\n\n⚛ Atom JavaScript Snippet for Visual Studio Code\n\nThe extension that provide [Atom](https://atom.io/) [JavaScript](https://github.com/atom/language-javascript) snippets for using in [Visual Studio Code](https://code.visualstudio.com/).\n\nThis snippet is based on [atom/language-javascript](https://github.com/atom/language-javascript/blob/master/snippets/language-javascript.cson).\n\n## Recommended configurations\n\nTo keep snippets to show on the top of suggestions for easy using, use this configuration.\n\n```json\n{\n\t\"editor.snippetSuggestions\": \"top\"\n}\n```\n\n## Snippets\n\n### [`kf`] Object Method\n```javascript\nmethodName: function (attribute) {\n\t\n},\n```\n\n### [`kv`] Object key — key: \"value\"\n```javascript\nkey: 'value', \n```\n\n### [`proto`] Prototype\n```javascript\nClassName.prototype.methodName = function () {\n\t\n};\n```\n\n### [`do`] do\n```javascript\ndo {\n\t\n} while (true);\n```\n\n### [`tern`] condition ? true : false\n```javascript\ncondition ? true : false\n```\n\n### [`if`] if\n```javascript\nif (true) {\n\t\n}\n```\n\n### [`ife`] if … else\n```javascript\nif (true) {\n\t\n} else {\n\t\n}\n```\n\n### [`else`] else\n```javascript\nelse {\n\t\n}\n```\n\n### [`elseif`] else if\n```javascript\nelse if (true) {\n\t\n}\n```\n\n### [`for`] for\n```javascript\nfor (var i = 0; i \u003c array.length; i++) {\n\tarray[i]\n}\n```\n\n### [`forin`] for in\n```javascript\nfor (var variable in object) {\n\tif (object.hasOwnProperty(variable)) {\n\t\t\n\t}\n}\n```\n\n### [`forof`] for of\n```javascript\nfor (variable of iterable) {\n\t\n}\n```\n\n### [`fun`] Function\n```javascript\nfunction functionName() {\n\t\n}\n```\n\n### [`f`] Anonymous Function\n```javascript\nfunction () {\n\t\n}\n```\n\n### [`af`] Arrow Function\n```javascript\n() =\u003e {\n\t\n}\n```\n\n### [`gen`] Generator\n```javascript\nfunction* functionName() {\n\t\n}\n```\n\n### [`g`] Anonymous Generator\n```javascript\nfunction* () {\n\t\n}\n```\n\n### [`get`] getElementsByClassName\n```javascript\ngetElementsByClassName('className')\n```\n\n### [`getn`] getElementsByName\n```javascript\ngetElementsByName('name')\n```\n\n### [`gett`] getElementsByTagName\n```javascript\ngetElementsByTagName('tagName')\n```\n\n### [`geti`] getElementById\n```javascript\ngetElementById('id')\n```\n\n### [`qs`] querySelector\n```javascript\nquerySelector('query')\n```\n\n### [`qsa`] querySelectorAll\n```javascript\nquerySelectorAll('query')\n```\n\n### [`iife`] Immediately-Invoked Function Expression\n```javascript\n(function() {\n\t'use strict';\n\t\n}());\n```\n### [`log`] log\n```javascript\nconsole.log();\n```\n\n### [`dir`] dir\n```javascript\nconsole.dir();\n```\n\n### [`warn`] warn\n```javascript\nconsole.warn();\n```\n\n### [`error`] error\n```javascript\nconsole.error();\n```\n\n### [`inspect`] inspect\n```javascript\nconsole.log(require('util').inspect(, { depth: null }));\n```\n\n### [`prom`] new Promise\n```javascript\nnew Promise(function(resolve, reject) {\n\t\n});\n```\n\n### [`interval`] setInterval function\n```javascript\nsetInterval(function () {\n\t\n}, 10);\n```\n\n### [`timeout`] setTimeout function\n```javascript\nsetTimeout(function () {\n\t\n}, 10);\n```\n\n### [`switch`] switch\n```javascript\nswitch (expression) {\n\tcase expression:\n\t\t\n\t\tbreak;\n\tdefault:\n\t\t\n}\n```\n\n### [`case`] case\n```javascript\ncase expression:\n\t\n\tbreak;\n```\n\n### [`try`] try\n```javascript\ntry {\n\t\n} catch (e) {\n\t\n} finally {\n\t\n}\n```\n\n### [`while`] while\n```javascript\nwhile (true) {\n\t\n}\n```\n\n### [`/**`] Start Docblock\n```javascript\n/**\n * \n */\n```\n\n### [`req`] CommonJS require\n```javascript\nconst module = require('module');\n```\n\n### [`class`] Class\n```javascript\nclass ClassName {\n\tconstructor() {\n\t\t\n\t}\n}\n```\n\n### [`expfun`] export function\n```javascript\nexports.functionName = function () {\n\t// body...\n};\n```\n\n### [`expmod`] export module\n```javascript\nmodule.exports = name;\n```\n\n### [`ret`] return\n```javascript\nreturn ;\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluons%2Fvscode-atom-javascript-snippet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgluons%2Fvscode-atom-javascript-snippet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluons%2Fvscode-atom-javascript-snippet/lists"}