Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit e44cc37

Browse files
committed
Added formly
1 parent 08470f9 commit e44cc37

File tree

3 files changed

+183
-55
lines changed

3 files changed

+183
-55
lines changed

‎package.json

Lines changed: 55 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,56 @@
11
{
2-
"name": "ng-faunadb-netlify-serverless-functions",
3-
"version": "0.0.0",
4-
"scripts": {
5-
"ng": "ng",
6-
"start": "ng serve",
7-
"build": "ng build",
8-
"build:prod": "ng build --prod",
9-
"test": "ng test",
10-
"lint": "ng lint",
11-
"e2e": "ng e2e",
12-
"fn:serve": "netlify-lambda serve functions",
13-
"fn:build": "netlify-lambda build functions"
14-
},
15-
"private": true,
16-
"dependencies": {
17-
"@angular/animations": "~9.1.9",
18-
"@angular/cdk": "^9.2.4",
19-
"@angular/common": "~9.1.9",
20-
"@angular/compiler": "~9.1.9",
21-
"@angular/core": "~9.1.9",
22-
"@angular/forms": "~9.1.9",
23-
"@angular/material": "^9.2.4",
24-
"@angular/platform-browser": "~9.1.9",
25-
"@angular/platform-browser-dynamic": "~9.1.9",
26-
"@angular/router": "~9.1.9",
27-
"faunadb": "^2.14.1",
28-
"netlify-lambda": "^1.6.3",
29-
"rxjs": "~6.5.4",
30-
"tslib": "^1.10.0",
31-
"zone.js": "~0.10.2"
32-
},
33-
"devDependencies": {
34-
"@angular-devkit/build-angular": "~0.901.7",
35-
"@angular/cli": "~9.1.7",
36-
"@angular/compiler-cli": "~9.1.9",
37-
"@types/jasmine": "~3.5.0",
38-
"@types/jasminewd2": "~2.0.3",
39-
"@types/node": "^12.11.1",
40-
"codelyzer": "^5.1.2",
41-
"jasmine-core": "~3.5.0",
42-
"jasmine-spec-reporter": "~4.2.1",
43-
"karma": "~5.0.0",
44-
"karma-chrome-launcher": "~3.1.0",
45-
"karma-coverage-istanbul-reporter": "~2.1.0",
46-
"karma-jasmine": "~3.0.1",
47-
"karma-jasmine-html-reporter": "^1.4.2",
48-
"protractor": "~7.0.0",
49-
"ts-node": "~8.3.0",
50-
"tslint": "~6.1.0",
51-
"typescript": "~3.8.3"
52-
}
53-
}
2+
"name": "ng-faunadb-netlify-serverless-functions",
3+
"version": "0.0.0",
4+
"scripts": {
5+
"ng": "ng",
6+
"start": "ng serve",
7+
"build": "ng build",
8+
"build:prod": "ng build --prod",
9+
"test": "ng test",
10+
"lint": "ng lint",
11+
"e2e": "ng e2e",
12+
"fn:serve": "netlify-lambda serve functions",
13+
"fn:build": "netlify-lambda build functions"
14+
},
15+
"private": true,
16+
"dependencies": {
17+
"@angular/animations": "~9.1.9",
18+
"@angular/cdk": "^9.2.4",
19+
"@angular/common": "~9.1.9",
20+
"@angular/compiler": "~9.1.9",
21+
"@angular/core": "~9.1.9",
22+
"@angular/forms": "~9.1.9",
23+
"@angular/material": "^9.2.4",
24+
"@angular/platform-browser": "~9.1.9",
25+
"@angular/platform-browser-dynamic": "~9.1.9",
26+
"@angular/router": "~9.1.9",
27+
"@ngx-formly/schematics": "^5.8.1",
28+
"faunadb": "^2.14.1",
29+
"netlify-lambda": "^1.6.3",
30+
"rxjs": "~6.5.4",
31+
"tslib": "^1.10.0",
32+
"zone.js": "~0.10.2",
33+
"@ngx-formly/core": "^5.0.0",
34+
"@ngx-formly/material": "^5.0.0"
35+
},
36+
"devDependencies": {
37+
"@angular-devkit/build-angular": "~0.901.7",
38+
"@angular/cli": "~9.1.7",
39+
"@angular/compiler-cli": "~9.1.9",
40+
"@types/jasmine": "~3.5.0",
41+
"@types/jasminewd2": "~2.0.3",
42+
"@types/node": "^12.11.1",
43+
"codelyzer": "^5.1.2",
44+
"jasmine-core": "~3.5.0",
45+
"jasmine-spec-reporter": "~4.2.1",
46+
"karma": "~5.0.0",
47+
"karma-chrome-launcher": "~3.1.0",
48+
"karma-coverage-istanbul-reporter": "~2.1.0",
49+
"karma-jasmine": "~3.0.1",
50+
"karma-jasmine-html-reporter": "^1.4.2",
51+
"protractor": "~7.0.0",
52+
"ts-node": "~8.3.0",
53+
"tslint": "~6.1.0",
54+
"typescript": "~3.8.3"
55+
}
56+
}

‎src/app/app.module.ts

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,45 @@ import { MatButtonModule } from '@angular/material/button'
99
import { HttpClientModule } from '@angular/common/http'
1010
import { ProductListComponent } from './products/components/product-list/product-list.component'
1111
import { ProductItemComponent } from './products/components/product-item/product-item.component'
12+
import { ReactiveFormsModule } from '@angular/forms'
13+
import { FormlyModule } from '@ngx-formly/core'
14+
import { FormlyMaterialModule } from '@ngx-formly/material'
15+
16+
import { FormlyMatDatepickerModule } from '@ngx-formly/material/datepicker'
17+
import { FormlyMatToggleModule } from '@ngx-formly/material/toggle'
18+
import { MatDatepickerModule } from '@angular/material/datepicker'
19+
import { MatDialogModule } from '@angular/material/dialog'
20+
import { MatFormFieldModule } from '@angular/material/form-field'
21+
import { MatInputModule } from '@angular/material/input'
22+
import { MatRadioModule } from '@angular/material/radio'
23+
import { MatSelectModule } from '@angular/material/select'
24+
import { MatCheckboxModule } from '@angular/material/checkbox'
25+
import { MatNativeDateModule } from '@angular/material/core'
26+
1227
@NgModule({
1328
declarations: [AppComponent, ProductListComponent, ProductItemComponent, ProductItemComponent],
14-
imports: [BrowserModule, HttpClientModule, AppRoutingModule, BrowserAnimationsModule, MatButtonModule],
29+
imports: [
30+
BrowserModule,
31+
HttpClientModule,
32+
AppRoutingModule,
33+
BrowserAnimationsModule,
34+
MatButtonModule,
35+
ReactiveFormsModule,
36+
FormlyModule.forRoot(),
37+
FormlyMaterialModule,
38+
ReactiveFormsModule,
39+
MatCheckboxModule,
40+
MatDatepickerModule,
41+
MatDialogModule,
42+
MatFormFieldModule,
43+
MatInputModule,
44+
MatRadioModule,
45+
MatSelectModule,
46+
47+
MatNativeDateModule,
48+
FormlyMatDatepickerModule,
49+
FormlyMatToggleModule,
50+
],
1551
providers: [],
1652
bootstrap: [AppComponent],
1753
})

‎yarn.lock

Lines changed: 91 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,16 @@
9797
"@angular-devkit/core" "9.1.7"
9898
rxjs "6.5.4"
9999

100+
"@angular-devkit/core@0.6.8", "@angular-devkit/core@^0.6.5":
101+
version "0.6.8"
102+
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-0.6.8.tgz#3b09d97bd2588f0091df11921f7ed772431806aa"
103+
integrity sha512-rkIa1OSVWTt4g9leLSK/PsqOj3HZbDKHbZjqlslyfVa3AyCeiumFoOgViOVXlYgPX3HHDbE5uH24nyUWSD8uww==
104+
dependencies:
105+
ajv "~6.4.0"
106+
chokidar "^2.0.3"
107+
rxjs "^6.0.0"
108+
source-map "^0.5.6"
109+
100110
"@angular-devkit/core@9.1.7":
101111
version "9.1.7"
102112
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-9.1.7.tgz#f193ccbae4c80b34188bc9cc401c16b3ced50339"
@@ -108,6 +118,14 @@
108118
rxjs "6.5.4"
109119
source-map "0.7.3"
110120

121+
"@angular-devkit/schematics@0.6.8", "@angular-devkit/schematics@^0.6.5":
122+
version "0.6.8"
123+
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-0.6.8.tgz#6360a0271f1f422862bf932a03b3741e76ac5ff0"
124+
integrity sha512-R4YqAUdo62wtrhX/5HSRGSKXNTWqfQb66ZE6m8jj6GEJNFKdNXMdxOchxr07LCiKTxfh1w6G3nGzxIsu/+D4KA==
125+
dependencies:
126+
"@angular-devkit/core" "0.6.8"
127+
rxjs "^6.0.0"
128+
111129
"@angular-devkit/schematics@9.1.7":
112130
version "9.1.7"
113131
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-9.1.7.tgz#45394a1c928db449b412dacf205c3ec78fb5ef0c"
@@ -1140,6 +1158,29 @@
11401158
rxjs "6.5.4"
11411159
webpack-sources "1.4.3"
11421160

1161+
"@ngx-formly/core@^5.0.0":
1162+
version "5.8.0"
1163+
resolved "https://registry.yarnpkg.com/@ngx-formly/core/-/core-5.8.0.tgz#d8749afbd6b26f92522ec4067973a023527542f9"
1164+
integrity sha512-80qNhmze77XrpIfpJM1bn6c05Fv2Y/Aa5eAV4zpC9ACuneKsUwD+Mv698P0wb37IDnN3SiBBW7hSY5h/y0kW9A==
1165+
dependencies:
1166+
tslib "^1.7.1"
1167+
1168+
"@ngx-formly/material@^5.0.0":
1169+
version "5.8.0"
1170+
resolved "https://registry.yarnpkg.com/@ngx-formly/material/-/material-5.8.0.tgz#263f60b6da1c33003a92ae701925eef38708ef2a"
1171+
integrity sha512-zbvcCiPxWx3Oo7NPWbVPast0IqMrx5HNaBaRNct/xCPcnTYdZe2fx5jSHSI5aKrPIuXaljlUTcG44jg5CZGCmg==
1172+
dependencies:
1173+
tslib "^1.9.0"
1174+
1175+
"@ngx-formly/schematics@^5.8.1":
1176+
version "5.8.1"
1177+
resolved "https://registry.yarnpkg.com/@ngx-formly/schematics/-/schematics-5.8.1.tgz#3b932a5179d63a4469d471270da7f62de7f35b32"
1178+
integrity sha512-SF2oGR0ASahY12FHZ9GSvCvafZWnMYAocuQCYx7S8WB8RdB2eZZasXPN84Q0NHiFXDo9/kBWyyO2VJvYo7RuqA==
1179+
dependencies:
1180+
"@angular-devkit/core" "^0.6.5"
1181+
"@angular-devkit/schematics" "^0.6.5"
1182+
"@schematics/angular" "^0.6.5"
1183+
11431184
"@nodelib/fs.scandir@2.1.3":
11441185
version "2.1.3"
11451186
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
@@ -1169,6 +1210,15 @@
11691210
"@angular-devkit/core" "9.1.7"
11701211
"@angular-devkit/schematics" "9.1.7"
11711212

1213+
"@schematics/angular@^0.6.5":
1214+
version "0.6.8"
1215+
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-0.6.8.tgz#a8d1afc33e77160296b0a8b3d02f0ee4dfe9d1d2"
1216+
integrity sha512-9kRphqTYG5Df/I8fvnT1zMsw0YNDPO9tl18tQZXj4am4raT7l9UCr+WkwJdlBoA5pwG6baWE9sL0iGWV/bzF/g==
1217+
dependencies:
1218+
"@angular-devkit/core" "0.6.8"
1219+
"@angular-devkit/schematics" "0.6.8"
1220+
typescript ">=2.6.2 <2.8"
1221+
11721222
"@schematics/update@0.901.7":
11731223
version "0.901.7"
11741224
resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.901.7.tgz#164bff4e97383a0a7d266fe5eb2e1bf41f14dfe9"
@@ -1655,6 +1705,16 @@ ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5:
16551705
json-schema-traverse "^0.4.1"
16561706
uri-js "^4.2.2"
16571707

1708+
ajv@~6.4.0:
1709+
version "6.4.0"
1710+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.4.0.tgz#d3aff78e9277549771daf0164cff48482b754fc6"
1711+
integrity sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=
1712+
dependencies:
1713+
fast-deep-equal "^1.0.0"
1714+
fast-json-stable-stringify "^2.0.0"
1715+
json-schema-traverse "^0.3.0"
1716+
uri-js "^3.0.2"
1717+
16581718
alphanum-sort@^1.0.0:
16591719
version "1.0.2"
16601720
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
@@ -2448,7 +2508,7 @@ chardet@^0.7.0:
24482508
optionalDependencies:
24492509
fsevents "~2.1.2"
24502510

2451-
chokidar@^2.1.8:
2511+
chokidar@^2.0.3, chokidar@^2.1.8:
24522512
version "2.1.8"
24532513
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
24542514
integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
@@ -3794,6 +3854,11 @@ extsprintf@^1.2.0:
37943854
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
37953855
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
37963856

3857+
fast-deep-equal@^1.0.0:
3858+
version "1.1.0"
3859+
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
3860+
integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=
3861+
37973862
fast-deep-equal@^3.1.1:
37983863
version "3.1.1"
37993864
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
@@ -5158,6 +5223,11 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-bet
51585223
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
51595224
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
51605225

5226+
json-schema-traverse@^0.3.0:
5227+
version "0.3.1"
5228+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
5229+
integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=
5230+
51615231
json-schema-traverse@^0.4.1:
51625232
version "0.4.1"
51635233
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
@@ -7469,6 +7539,13 @@ rxjs@6.5.4:
74697539
dependencies:
74707540
tslib "^1.9.0"
74717541

7542+
rxjs@^6.0.0:
7543+
version "6.6.0"
7544+
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84"
7545+
integrity sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==
7546+
dependencies:
7547+
tslib "^1.9.0"
7548+
74727549
rxjs@^6.5.3, rxjs@~6.5.4:
74737550
version "6.5.5"
74747551
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
@@ -8511,7 +8588,7 @@ tslib@1.11.1:
85118588
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
85128589
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
85138590

8514-
tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0:
8591+
tslib@^1.10.0, tslib@^1.7.1, tslib@^1.8.1, tslib@^1.9.0:
85158592
version "1.13.0"
85168593
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
85178594
integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
@@ -8582,6 +8659,11 @@ typescript@3.6.5:
85828659
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.5.tgz#dae20114a7b4ff4bd642db9c8c699f2953e8bbdb"
85838660
integrity sha512-BEjlc0Z06ORZKbtcxGrIvvwYs5hAnuo6TKdNFL55frVDlB+na3z5bsLhFaIxmT+dPWgBIjMo6aNnTOgHHmHgiQ==
85848661

8662+
"typescript@>=2.6.2 <2.8":
8663+
version "2.7.2"
8664+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.2.tgz#2d615a1ef4aee4f574425cdff7026edf81919836"
8665+
integrity sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==
8666+
85858667
typescript@~3.8.3:
85868668
version "3.8.3"
85878669
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061"
@@ -8686,6 +8768,13 @@ upath@^1.1.1:
86868768
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
86878769
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
86888770

8771+
uri-js@^3.0.2:
8772+
version "3.0.2"
8773+
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-3.0.2.tgz#f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa"
8774+
integrity sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=
8775+
dependencies:
8776+
punycode "^2.1.0"
8777+
86898778
uri-js@^4.2.2:
86908779
version "4.2.2"
86918780
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /