https://github.com/softchris/js-snippets
snippets for javascript meant to be installed in vscode
https://github.com/softchris/js-snippets
Last synced: about 1 month ago
JSON representation
snippets for javascript meant to be installed in vscode
- Host: GitHub
- URL: https://github.com/softchris/js-snippets
- Owner: softchris
- Created: 2018-11-26T00:00:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-05-21T18:51:20.000Z (about 6 years ago)
- Last Synced: 2025-04-02T22:43:39.989Z (over 1 year ago)
- Language: JavaScript
- Size: 2.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# js-snippets
This is an extension meant to give you some awesome JS snippets

## Features
A collection of JS snippets
The following commands are available:
- `js-log`, prints console.log()
- `js-log-err`, prints console.error()
- `js-log-warn`, prints console.warn(),
- `js-log-info`, prints console.info()
- `js-elif`, prints if, else
- `js-eliff`, prints if, else-if, else
- `js-tcf`, prints try, catch, finally
- `js-scd`, prints switch, case, default
- `js-arr-filter`, creates an array and calls `filter()`
- `js-arr-reduce`, creates an array and calls `reduce()`
- `js-arr-contains`, creates an array and calls `some()`
- `js-arr-all`, creates an array and calls `every()`,
- `js-dest-array`, creates an array and applies destructuring on it
- `js-dest-object`, creates an object and applies destrucring on it
- `js-dest-param`, creates a function and passes a parameter that we apply
destructuring to
- `js-promise-create`, creates a Promise by instantiating it
- `js-promise-shorthand`, uses the static resolve/reject, good for unit tests
- `js-promise-all`, uses the static all(), allows us to have a list of Promises finish at the same time
- `js-async-await`, demonstrates async/await
- `js-regex-test-digits`, demonstrates string method `test()` that takes a regular expression and return true/false if string is number.
- `js-regex-test-word`, demonstrates string method `test()` that takes a regular expression and returns true/false if string is word.
- `js-regex-match`, demonstrates RegEx match, that.
- `js-regex-match-named-group`, demonstrates RegEx match and use a so called named group.
- `js-rest`, shows the ES6 features REST.
- `js-rest-function`, shows the REST feature when used in a function.
- `js-property-shorthand`, shows how you can type less when declaring properties in an object.
- `js-computed-props`, shows computed properties in an object.
## Release Notes
This is the release notes.
### 1.0.0
Added video to showcase usage
### 0.0.6
added promises and async/await
### 0.0.6
Changed array commands so you find the under `js-arr-*`.
Added `destructuring` snippets, read more on it here [Destructuring(https://developer.mozillaorg/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment)
### 0.0.5
adding repo and image, renaming all commands to `js-` something to make it easier to find them
### 0.0.4
minor corrections
### 0.0.3
- added try, catch, finally
- added switch, case, default
- added array methods `filter()`, `reduce()`, `some()` and `all`
### 0.0.2
added if, else, better docs
### 0.0.1
some log functions for now
## Publisher
Chris Noring
@chris_noring