Skip to content

Commit e11b426

Browse files
committed
Merge branch 'development'
2 parents 18d0b06 + 675953c commit e11b426

174 files changed

Lines changed: 6916 additions & 2079 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,5 @@ Thumbs.db
4949
.firebase/
5050
/chrome-debugging-profile
5151
projects/bespunky/angular-google-maps/debug.log
52+
53+
wiki/summary.json

.vscode/tasks.json

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
4+
"version": "2.0.0",
5+
"tasks": [
6+
{
7+
"label": "Build Library",
8+
"type": "shell",
9+
"command": "ng build --watch",
10+
"dependsOn": "Sleep",
11+
"isBackground": true,
12+
"presentation": {
13+
"group": "Development",
14+
"echo": true,
15+
"reveal": "always",
16+
"focus": false,
17+
"panel": "dedicated",
18+
"showReuseMessage": true,
19+
"clear": false
20+
}
21+
},
22+
{
23+
"label": "Sleep",
24+
"type": "shell",
25+
"command": "ping 127.0.0.1 -n 20 > nul",
26+
"presentation": {
27+
"echo": false,
28+
"reveal": "silent",
29+
"focus": false,
30+
"panel": "shared",
31+
"showReuseMessage": true,
32+
"clear": false
33+
}
34+
},
35+
{
36+
"label": "Serve Demo",
37+
"type": "shell",
38+
"command": "ng serve --project demo --poll 8888",
39+
"isBackground": true,
40+
"presentation": {
41+
"group": "Development",
42+
"echo": true,
43+
"reveal": "always",
44+
"focus": false,
45+
"panel": "dedicated",
46+
"showReuseMessage": true,
47+
"clear": false
48+
}
49+
},
50+
{
51+
"label": "Development",
52+
"dependsOn": [
53+
"Build Library",
54+
"Serve Demo"
55+
],
56+
"problemMatcher": []
57+
}
58+
]
59+
}

CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ import { OnChanges, Input, OnDestroy } from '@angular/core';
102102
import { promiseLater } from '@bespunky/angular-zen/async';
103103

104104
import { GoogleMapsComponentApiService } from '../../api/google-maps-component-api.service';
105-
import { WrapperFactory } from '../tokens/wrapper-factory.token';
106105
import { EmittingWrapper } from '../types/abstraction';
107106
```
108107

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ This library brings Google Maps API to angular, providing a set of components, d
2525

2626
You may use the library as you like, with any app, under the MIT license.
2727

28+
# Installation
29+
npm install @bespunky/angular-google-maps
30+
2831
# What's So Cool About It
2932
Here are some of the benefits:
3033

angular.json

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"options": {
2727
"main": "projects/bespunky/angular-google-maps/test.ts",
2828
"tsConfig": "projects/bespunky/angular-google-maps/tsconfig.spec.json",
29-
"karmaConfig": "projects/bespunky/angular-google-maps/karma.conf.js"
29+
"karmaConfig": "projects/bespunky/angular-google-maps/karma.conf.js",
30+
"scripts": ["projects/bespunky/angular-google-maps/testing/google-maps-api.js"]
3031
}
3132
},
3233
"lint": {
@@ -186,6 +187,107 @@
186187
}
187188
}
188189
}
190+
},
191+
"demo": {
192+
"projectType": "application",
193+
"schematics": {
194+
"@schematics/angular:component": {
195+
"inlineTemplate": true,
196+
"inlineStyle": true,
197+
"skipTests": true
198+
},
199+
"@schematics/angular:class": {
200+
"skipTests": true
201+
},
202+
"@schematics/angular:directive": {
203+
"skipTests": true
204+
},
205+
"@schematics/angular:guard": {
206+
"skipTests": true
207+
},
208+
"@schematics/angular:interceptor": {
209+
"skipTests": true
210+
},
211+
"@schematics/angular:module": {
212+
"skipTests": true
213+
},
214+
"@schematics/angular:pipe": {
215+
"skipTests": true
216+
},
217+
"@schematics/angular:service": {
218+
"skipTests": true
219+
}
220+
},
221+
"root": "projects/demo",
222+
"sourceRoot": "projects/demo/src",
223+
"prefix": "app",
224+
"architect": {
225+
"build": {
226+
"builder": "@angular-devkit/build-angular:browser",
227+
"options": {
228+
"outputPath": "dist/demo",
229+
"index": "projects/demo/src/index.html",
230+
"main": "projects/demo/src/main.ts",
231+
"polyfills": "projects/demo/src/polyfills.ts",
232+
"tsConfig": "projects/demo/tsconfig.app.json",
233+
"aot": true,
234+
"assets": [
235+
"projects/demo/src/favicon.ico",
236+
"projects/demo/src/assets"
237+
],
238+
"styles": [
239+
"projects/demo/src/styles.css"
240+
],
241+
"scripts": []
242+
},
243+
"configurations": {
244+
"production": {
245+
"fileReplacements": [
246+
{
247+
"replace": "projects/demo/src/environments/environment.ts",
248+
"with": "projects/demo/src/environments/environment.prod.ts"
249+
}
250+
],
251+
"optimization": true,
252+
"outputHashing": "all",
253+
"sourceMap": false,
254+
"namedChunks": false,
255+
"extractLicenses": true,
256+
"vendorChunk": false,
257+
"buildOptimizer": true,
258+
"budgets": [
259+
{
260+
"type": "initial",
261+
"maximumWarning": "2mb",
262+
"maximumError": "5mb"
263+
},
264+
{
265+
"type": "anyComponentStyle",
266+
"maximumWarning": "6kb",
267+
"maximumError": "10kb"
268+
}
269+
]
270+
}
271+
}
272+
},
273+
"serve": {
274+
"builder": "@angular-devkit/build-angular:dev-server",
275+
"options": {
276+
"browserTarget": "demo:build"
277+
},
278+
"configurations": {
279+
"production": {
280+
"browserTarget": "demo:build:production"
281+
}
282+
}
283+
},
284+
"extract-i18n": {
285+
"builder": "@angular-devkit/build-angular:extract-i18n",
286+
"options": {
287+
"browserTarget": "demo:build"
288+
}
289+
}
290+
}
189291
}
190292
},
191293
"defaultProject": "@bespunky/angular-google-maps"

0 commit comments

Comments
 (0)