Skip to content

Commit 73d19ae

Browse files
authored
Merge branch 'master' into patch-1
2 parents 2e62724 + 527bbfd commit 73d19ae

9 files changed

+5139
-28
lines changed

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Angular BeastCode Changelog
22

3-
## 8.0.0-beta
3+
## 8.1.0
4+
* Updates to support VS Code 1.40
5+
6+
## 8.0.0
47
* Routing
58
* ng-route
69
* ng-route-lazy

README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ You don't need to type any dashes: "ngrxr" -> "ng-rx-reducer" snippet
8181

8282
| Snippet | Description |
8383
| ------- | ----------|
84-
| "\"\": \"\", | ng-content |
85-
| cli-cheatsheet | Cli Cheat Sheet |
8684
| e-atbr | ExpectAsync toBeResolved |
8785
| e-ntb | Expect Not toBe |
8886
| e-ntbd | Expect not toBe Defined |
@@ -114,7 +112,7 @@ You don't need to type any dashes: "ngrxr" -> "ng-rx-reducer" snippet
114112
| e-thrt | Expect toHaveReturnedTimes(2) |
115113
| e-thrw | Expect toHaveLastReturnedWith(value) |
116114
| e-tm | Expect toMatch |
117-
| e-tm | Expect toMatchObject |
115+
| e-tmo | Expect toMatchObject |
118116
| e-tmr | Expect toMatch regex |
119117
| e-tms | Jest Expect toMatchSnapshot |
120118
| e-tse | Expect toStrictEqual |
@@ -190,6 +188,10 @@ You don't need to type any dashes: "ngrxr" -> "ng-rx-reducer" snippet
190188
| m-tooltip | Material Tooltip |
191189
| m-tooltip-position | Material Tooltip position |
192190
| m-tooltip-with-position | Material Tooltip with position |
191+
| nest-controller | Nest Controller |
192+
| nest-dto | Nest Data Transfer Object with Swagger |
193+
| nest-service | Nest Service |
194+
| nest-swagger-main | Nest Add Swagger to main.ts |
193195
| ng-afterContentChecked | Lifecycle hook: Called after every check of the component's or directive's content |
194196
| ng-afterContentInit | Lifecycle hook: Called after ngOnInit when the component's or directive's content has been initialized |
195197
| ng-afterViewChecked | Lifecycle hook: Called after every check of the component's view. Applies to components only |
@@ -268,7 +270,7 @@ You don't need to type any dashes: "ngrxr" -> "ng-rx-reducer" snippet
268270
| ng-route-guard-canload | CanLoad Guard Route |
269271
| ng-route-guard-resolve | Resolve Guard Route |
270272
| ng-route-lazy | Router link |
271-
| ng-route-lazy | Router link |
273+
| ng-route-lazy-ivy | Router link |
272274
| ng-router | Router template |
273275
| ng-router-appmodule | Routes to include in root module |
274276
| ng-router-attribute | Router link |

package.json

+3-8
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
"url": "https://github.com/BeastCode/VSCode-Angular-TypeScript-Snippets/issues"
1414
},
1515
"homepage": "https://github.com/BeastCode/VSCode-Angular-TypeScript-Snippets#readme",
16-
"version": "8.0.6",
16+
"version": "8.1.1",
1717
"engines": {
18-
"vscode": "^1.0.0"
18+
"vscode": "^1.30.0"
1919
},
2020
"categories": [
2121
"Snippets"
@@ -44,14 +44,9 @@
4444
]
4545
},
4646
"scripts": {
47-
"build": "npm run build_snippets; npm run build_readme; npm run dups; npm run count; npm run countTS; npm run countHTML; npm run countJS; npm run countJson",
4847
"publish": "npm version patch; vsce publish",
49-
"build_snippets": "npm run build_html; npm run build_typescript; npm run build_javascript; npm run build_json",
48+
"build": "npm run build_readme; npm run dups; npm run count; npm run countTS; npm run countHTML; npm run countJS; npm run countJson",
5049
"build_readme": "cat src/README_top.md > README.md; npm run generate_readme_table; cat src/README_bottom.md >> README.md;",
51-
"build_html": "cat src/snippets.json | jq -c 'map(select(.types | contains(\"html\")))' > snippets/html.json",
52-
"build_typescript": "cat src/snippets.json | jq -c 'map(select(.types | contains(\"typescript\")))' > snippets/typescript.json",
53-
"build_javascript": "cat src/snippets.json | jq -c 'map(select(.types | contains(\"javascript\")))' > snippets/javascript.json",
54-
"build_json": "cat src/snippets.json | jq -c 'map(select(.types | contains(\"json\")))' > snippets/json.json",
5550
"generate_readme_table": "cat src/snippets.json | grep 'prefix\\|description' | sed -e \"s/description//\" | sed -e \"s/prefix//\" | sed -e 's/ \"\": \"//' | sed -e 's/\",//' | sed -e 'N;s/\\n/ | /' | sed -e 's/$/ |/g' | sed -e 's/^/| /' | sort >> README.md",
5651
"dup_snippet": "cat src/snippets.json | grep '\": {' | sort | uniq -d",
5752
"dup_name": "cat src/snippets.json | grep 'prefix' | sort | uniq -d",

snippets/html.json

+1,361-1
Large diffs are not rendered by default.

snippets/javascript.json

+71-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,71 @@
1-
[{"prefix":"rx-import-observable","description":"RxJS Import Observable","types":"typescript, javascript","body":["import { Observable } from 'rxjs';","$0"]},{"prefix":"rx-import-subject","description":"RxJS Import Subject","types":"typescript, javascript","body":["import { Subject } from 'rxjs';","$0"]},{"prefix":"rx-import-operator","description":"RxJS Import an Operator","types":"typescript, javascript","body":["import { ${1:switchMap} } from 'rxjs/operators';","$0"]},{"prefix":"rx-mergeMap","description":"RxJS MergeMap Example","types":"typescript, javascript","body":["getItems(ids: number[]): Observable<Item> {","\treturn from(ids).pipe(","\t\tmergeMap(id => <Observable<Item>> this.httpClient.get(`item/${id}`))","\t);","}","$0"]},{"prefix":"sw-register","description":"Register Service Worker","types":"typescript, javascript","body":["if ('serviceWorker' in navigator) {","\twindow.addEventListener('load', () => {","\tnavigator.serviceWorker.register('/sw.js');","});","}$0"]},{"prefix":"sw-register-and-check","description":"Register Service Worker and Check","types":"typescript, javascript","body":["if ('serviceWorker' in navigator) {","if('serviceWorker' in window.navigator) {","\twindow.addEventListener('load', () => {","\t\twindow.navigator.serviceWorker.register('/sw.js', { scope: '/' }).then((registration) => {","\t\t\tconsole.log('ServiceWorker registration successful with scope: ', registration.scope);","\t\t}).catch((error) => {","\t\t\tconsole.error('ServiceWorker registration failed: ', error);","\t\t});","\t});","}$0"]}]
1+
{
2+
"RxJS Import Observable": {
3+
"prefix": "rx-import-observable",
4+
"description": "RxJS Import Observable",
5+
"types": "typescript, javascript",
6+
"body": [
7+
"import { Observable } from 'rxjs';",
8+
"$0"
9+
]
10+
},
11+
"RxJS Import Subject": {
12+
"prefix": "rx-import-subject",
13+
"description": "RxJS Import Subject",
14+
"types": "typescript, javascript",
15+
"body": [
16+
"import { Subject } from 'rxjs';",
17+
"$0"
18+
]
19+
},
20+
"RxJS Import an Operator": {
21+
"prefix": "rx-import-operator",
22+
"description": "RxJS Import an Operator",
23+
"types": "typescript, javascript",
24+
"body": [
25+
"import { ${1:switchMap} } from 'rxjs/operators';",
26+
"$0"
27+
]
28+
},
29+
"RxJS MergeMap Example": {
30+
"prefix": "rx-mergeMap",
31+
"description": "RxJS MergeMap Example",
32+
"types": "typescript, javascript",
33+
"body": [
34+
"getItems(ids: number[]): Observable<Item> {",
35+
"\treturn from(ids).pipe(",
36+
"\t\tmergeMap(id => <Observable<Item>> this.httpClient.get(`item/${id}`))",
37+
"\t);",
38+
"}",
39+
"$0"
40+
]
41+
},
42+
"Register Service Worker": {
43+
"prefix": "sw-register",
44+
"description": "Register Service Worker",
45+
"types": "typescript, javascript",
46+
"body": [
47+
"if ('serviceWorker' in navigator) {",
48+
"\twindow.addEventListener('load', () => {",
49+
"\tnavigator.serviceWorker.register('/sw.js');",
50+
"});",
51+
"}$0"
52+
]
53+
},
54+
"Register Service Worker and Check": {
55+
"prefix": "sw-register-and-check",
56+
"description": "Register Service Worker and Check",
57+
"types": "typescript, javascript",
58+
"body": [
59+
"if ('serviceWorker' in navigator) {",
60+
"if('serviceWorker' in window.navigator) {",
61+
"\twindow.addEventListener('load', () => {",
62+
"\t\twindow.navigator.serviceWorker.register('/sw.js', { scope: '/' }).then((registration) => {",
63+
"\t\t\tconsole.log('ServiceWorker registration successful with scope: ', registration.scope);",
64+
"\t\t}).catch((error) => {",
65+
"\t\t\tconsole.error('ServiceWorker registration failed: ', error);",
66+
"\t\t});",
67+
"\t});",
68+
"}$0"
69+
]
70+
}
71+
}

snippets/json.json

+37-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,37 @@
1-
[{"prefix":"pwa-manifest","description":"PWA Json Manifest","types":"json","body":["{","\"dir\": \"ltr\",","\"lang\": \"en\",","\"name\": \"${Name}\",","\"scope\": \"/\",","\"display\": \"standalone\",","\"start_url\": \"./?utm_source=web_app_manifest\",","\"short_name\": \"${ShortName}}\",","\"theme_color\": \"#${Color}\",","\"description\": \"\",","\"orientation\": \"any\",","\"background_color\": \"#${BackgroundColor}\",","\"related_applications\": [],","\"prefer_related_applications\": false,","\"icons\": [","\t{","\t\t\"src\": \"./assets/${icon}-192x192.png\",","\t\t\"sizes\": \"192x192\",","\t\"type\": \"image/png\"","\t},","\t{","\t\t\"src\": \"./assets/${icon}-512x512.png\",","\t\t\"sizes\": \"512x512\",","\t\t\"type\": \"image/png\"","\t\t}","\t]","}","$0"]}]
1+
{
2+
"PWA Json manifest": {
3+
"prefix": "pwa-manifest",
4+
"description": "PWA Json Manifest",
5+
"types": "json",
6+
"body": [
7+
"{",
8+
"\"dir\": \"ltr\",",
9+
"\"lang\": \"en\",",
10+
"\"name\": \"${Name}\",",
11+
"\"scope\": \"/\",",
12+
"\"display\": \"standalone\",",
13+
"\"start_url\": \"./?utm_source=web_app_manifest\",",
14+
"\"short_name\": \"${ShortName}}\",",
15+
"\"theme_color\": \"#${Color}\",",
16+
"\"description\": \"\",",
17+
"\"orientation\": \"any\",",
18+
"\"background_color\": \"#${BackgroundColor}\",",
19+
"\"related_applications\": [],",
20+
"\"prefer_related_applications\": false,",
21+
"\"icons\": [",
22+
"\t{",
23+
"\t\t\"src\": \".\/assets\/${icon}-192x192.png\",",
24+
"\t\t\"sizes\": \"192x192\",",
25+
"\t\"type\": \"image/png\"",
26+
"\t},",
27+
"\t{",
28+
"\t\t\"src\": \".\/assets\/${icon}-512x512.png\",",
29+
"\t\t\"sizes\": \"512x512\",",
30+
"\t\t\"type\": \"image/png\"",
31+
"\t\t}",
32+
"\t]",
33+
"}",
34+
"$0"
35+
]
36+
}
37+
}

snippets/typescript.json

+3,321-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)