Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
form_for_dqq
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
template admin
form_for_dqq
Commits
a4b98f66
Commit
a4b98f66
authored
May 13, 2022
by
范雪寒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: form
parent
3d36cbfc
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1063 additions
and
268 deletions
+1063
-268
angular.json
form_angular/angular.json
+5
-2
package-lock.json
form_angular/package-lock.json
+641
-146
package.json
form_angular/package.json
+1
-1
打气球form2022-05-13 101951.zip
form_angular/publish/打气球form2022-05-13 101951.zip
+0
-0
ComponentBase.ts
form_angular/src/app/form/ComponentBase.ts
+90
-0
form.component.css
form_angular/src/app/form/form.component.css
+27
-0
form.component.html
form_angular/src/app/form/form.component.html
+59
-28
form.component.ts
form_angular/src/app/form/form.component.ts
+28
-91
mataFormCreator.ts
form_angular/src/app/form/mataFormCreator.ts
+212
-0
No files found.
form_angular/angular.json
View file @
a4b98f66
...
@@ -128,5 +128,8 @@
...
@@ -128,5 +128,8 @@
}
}
}
}
},
},
"defaultProject"
:
"ng-template-generator"
"defaultProject"
:
"ng-template-generator"
,
}
"cli"
:
{
"analytics"
:
false
}
}
\ No newline at end of file
form_angular/package-lock.json
View file @
a4b98f66
...
@@ -1778,6 +1778,11 @@
...
@@ -1778,6 +1778,11 @@
"through"
:
">=2.2.7 <3"
"through"
:
">=2.2.7 <3"
}
}
},
},
"abbrev"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
,
"integrity"
:
"sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
},
"accepts"
:
{
"accepts"
:
{
"version"
:
"1.3.7"
,
"version"
:
"1.3.7"
,
"resolved"
:
"https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz"
,
"resolved"
:
"https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz"
,
...
@@ -1900,6 +1905,11 @@
...
@@ -1900,6 +1905,11 @@
"integrity"
:
"sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
,
"integrity"
:
"sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
,
"dev"
:
true
"dev"
:
true
},
},
"amdefine"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
,
"integrity"
:
"sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
"ansi-colors"
:
{
"ansi-colors"
:
{
"version"
:
"3.2.4"
,
"version"
:
"3.2.4"
,
"resolved"
:
"https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz"
,
...
@@ -1924,14 +1934,12 @@
...
@@ -1924,14 +1934,12 @@
"ansi-regex"
:
{
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
"dev"
:
true
},
},
"ansi-styles"
:
{
"ansi-styles"
:
{
"version"
:
"3.2.1"
,
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"color-convert"
:
"^1.9.0"
"color-convert"
:
"^1.9.0"
}
}
...
@@ -1969,8 +1977,16 @@
...
@@ -1969,8 +1977,16 @@
"aproba"
:
{
"aproba"
:
{
"version"
:
"1.2.0"
,
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
,
"integrity"
:
"sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
,
"integrity"
:
"sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
"dev"
:
true
},
"are-we-there-yet"
:
{
"version"
:
"1.1.7"
,
"resolved"
:
"https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz"
,
"integrity"
:
"sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g=="
,
"requires"
:
{
"delegates"
:
"^1.0.0"
,
"readable-stream"
:
"^2.0.6"
}
},
},
"arg"
:
{
"arg"
:
{
"version"
:
"4.1.3"
,
"version"
:
"4.1.3"
,
...
@@ -2015,6 +2031,11 @@
...
@@ -2015,6 +2031,11 @@
"integrity"
:
"sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
,
"integrity"
:
"sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
,
"dev"
:
true
"dev"
:
true
},
},
"array-find-index"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
,
"integrity"
:
"sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
},
"array-flatten"
:
{
"array-flatten"
:
{
"version"
:
"2.1.2"
,
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
,
...
@@ -2064,7 +2085,6 @@
...
@@ -2064,7 +2085,6 @@
"version"
:
"0.2.4"
,
"version"
:
"0.2.4"
,
"resolved"
:
"https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz"
,
"integrity"
:
"sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="
,
"integrity"
:
"sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"safer-buffer"
:
"~2.1.0"
"safer-buffer"
:
"~2.1.0"
}
}
...
@@ -2118,8 +2138,7 @@
...
@@ -2118,8 +2138,7 @@
"assert-plus"
:
{
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
"dev"
:
true
},
},
"assign-symbols"
:
{
"assign-symbols"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
...
@@ -2153,6 +2172,11 @@
...
@@ -2153,6 +2172,11 @@
"integrity"
:
"sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
,
"integrity"
:
"sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
,
"dev"
:
true
"dev"
:
true
},
},
"async-foreach"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz"
,
"integrity"
:
"sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
},
"async-limiter"
:
{
"async-limiter"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
,
...
@@ -2162,8 +2186,7 @@
...
@@ -2162,8 +2186,7 @@
"asynckit"
:
{
"asynckit"
:
{
"version"
:
"0.4.0"
,
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha1-x57Zf380y48robyXkLzDZkdLS3k="
,
"integrity"
:
"sha1-x57Zf380y48robyXkLzDZkdLS3k="
"dev"
:
true
},
},
"atob"
:
{
"atob"
:
{
"version"
:
"2.1.2"
,
"version"
:
"2.1.2"
,
...
@@ -2189,14 +2212,12 @@
...
@@ -2189,14 +2212,12 @@
"aws-sign2"
:
{
"aws-sign2"
:
{
"version"
:
"0.7.0"
,
"version"
:
"0.7.0"
,
"resolved"
:
"https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
,
"integrity"
:
"sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
,
"integrity"
:
"sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
"dev"
:
true
},
},
"aws4"
:
{
"aws4"
:
{
"version"
:
"1.10.0"
,
"version"
:
"1.10.0"
,
"resolved"
:
"https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz"
,
"integrity"
:
"sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA=="
,
"integrity"
:
"sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA=="
"dev"
:
true
},
},
"axobject-query"
:
{
"axobject-query"
:
{
"version"
:
"2.0.2"
,
"version"
:
"2.0.2"
,
...
@@ -2335,7 +2356,6 @@
...
@@ -2335,7 +2356,6 @@
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
,
"integrity"
:
"sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
,
"integrity"
:
"sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"tweetnacl"
:
"^0.14.3"
"tweetnacl"
:
"^0.14.3"
}
}
...
@@ -2386,6 +2406,14 @@
...
@@ -2386,6 +2406,14 @@
"integrity"
:
"sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
,
"integrity"
:
"sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
,
"dev"
:
true
"dev"
:
true
},
},
"block-stream"
:
{
"version"
:
"0.0.9"
,
"resolved"
:
"https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz"
,
"integrity"
:
"sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo="
,
"requires"
:
{
"inherits"
:
"~2.0.0"
}
},
"blocking-proxy"
:
{
"blocking-proxy"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz"
,
...
@@ -2806,8 +2834,23 @@
...
@@ -2806,8 +2834,23 @@
"camelcase"
:
{
"camelcase"
:
{
"version"
:
"5.3.1"
,
"version"
:
"5.3.1"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
,
"integrity"
:
"sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
,
"integrity"
:
"sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
"dev"
:
true
},
"camelcase-keys"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"
,
"integrity"
:
"sha1-MIvur/3ygRkFHvodkyITyRuPkuc="
,
"requires"
:
{
"camelcase"
:
"^2.0.0"
,
"map-obj"
:
"^1.0.0"
},
"dependencies"
:
{
"camelcase"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
,
"integrity"
:
"sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
}
}
},
},
"caniuse-api"
:
{
"caniuse-api"
:
{
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
...
@@ -2836,8 +2879,7 @@
...
@@ -2836,8 +2879,7 @@
"caseless"
:
{
"caseless"
:
{
"version"
:
"0.12.0"
,
"version"
:
"0.12.0"
,
"resolved"
:
"https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
,
"integrity"
:
"sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
,
"integrity"
:
"sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
"dev"
:
true
},
},
"chalk"
:
{
"chalk"
:
{
"version"
:
"2.4.2"
,
"version"
:
"2.4.2"
,
...
@@ -3033,8 +3075,7 @@
...
@@ -3033,8 +3075,7 @@
"code-point-at"
:
{
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
,
"integrity"
:
"sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
,
"integrity"
:
"sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
"dev"
:
true
},
},
"codelyzer"
:
{
"codelyzer"
:
{
"version"
:
"5.2.2"
,
"version"
:
"5.2.2"
,
...
@@ -3091,7 +3132,6 @@
...
@@ -3091,7 +3132,6 @@
"version"
:
"1.9.3"
,
"version"
:
"1.9.3"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
,
"integrity"
:
"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
,
"integrity"
:
"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"color-name"
:
"1.1.3"
"color-name"
:
"1.1.3"
}
}
...
@@ -3099,8 +3139,7 @@
...
@@ -3099,8 +3139,7 @@
"color-name"
:
{
"color-name"
:
{
"version"
:
"1.1.3"
,
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
,
"integrity"
:
"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
,
"integrity"
:
"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
"dev"
:
true
},
},
"color-string"
:
{
"color-string"
:
{
"version"
:
"1.5.3"
,
"version"
:
"1.5.3"
,
...
@@ -3122,7 +3161,6 @@
...
@@ -3122,7 +3161,6 @@
"version"
:
"1.0.8"
,
"version"
:
"1.0.8"
,
"resolved"
:
"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
,
"resolved"
:
"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
,
"integrity"
:
"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
,
"integrity"
:
"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"delayed-stream"
:
"~1.0.0"
"delayed-stream"
:
"~1.0.0"
}
}
...
@@ -3262,6 +3300,11 @@
...
@@ -3262,6 +3300,11 @@
"integrity"
:
"sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
,
"integrity"
:
"sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
,
"dev"
:
true
"dev"
:
true
},
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
,
"integrity"
:
"sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
},
"constants-browserify"
:
{
"constants-browserify"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"
,
...
@@ -3755,6 +3798,14 @@
...
@@ -3755,6 +3798,14 @@
}
}
}
}
},
},
"currently-unhandled"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
,
"integrity"
:
"sha1-mI3zP+qxke95mmE2nddsF635V+o="
,
"requires"
:
{
"array-find-index"
:
"^1.0.1"
}
},
"custom-event"
:
{
"custom-event"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz"
,
...
@@ -3777,7 +3828,6 @@
...
@@ -3777,7 +3828,6 @@
"version"
:
"1.14.1"
,
"version"
:
"1.14.1"
,
"resolved"
:
"https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
,
"integrity"
:
"sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
,
"integrity"
:
"sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"assert-plus"
:
"^1.0.0"
"assert-plus"
:
"^1.0.0"
}
}
...
@@ -3827,8 +3877,7 @@
...
@@ -3827,8 +3877,7 @@
"decamelize"
:
{
"decamelize"
:
{
"version"
:
"1.2.0"
,
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
,
"integrity"
:
"sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
,
"integrity"
:
"sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
"dev"
:
true
},
},
"decode-uri-component"
:
{
"decode-uri-component"
:
{
"version"
:
"0.2.0"
,
"version"
:
"0.2.0"
,
...
@@ -4006,8 +4055,12 @@
...
@@ -4006,8 +4055,12 @@
"delayed-stream"
:
{
"delayed-stream"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
"integrity"
:
"sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
,
"integrity"
:
"sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
"dev"
:
true
},
"delegates"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
,
"integrity"
:
"sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
},
},
"depd"
:
{
"depd"
:
{
"version"
:
"1.1.2"
,
"version"
:
"1.1.2"
,
...
@@ -4211,7 +4264,6 @@
...
@@ -4211,7 +4264,6 @@
"version"
:
"0.1.2"
,
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
,
"integrity"
:
"sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
,
"integrity"
:
"sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"jsbn"
:
"~0.1.0"
,
"jsbn"
:
"~0.1.0"
,
"safer-buffer"
:
"^2.1.0"
"safer-buffer"
:
"^2.1.0"
...
@@ -4458,7 +4510,6 @@
...
@@ -4458,7 +4510,6 @@
"version"
:
"1.3.2"
,
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
,
"integrity"
:
"sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
,
"integrity"
:
"sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"is-arrayish"
:
"^0.2.1"
"is-arrayish"
:
"^0.2.1"
}
}
...
@@ -4520,8 +4571,7 @@
...
@@ -4520,8 +4571,7 @@
"escape-string-regexp"
:
{
"escape-string-regexp"
:
{
"version"
:
"1.0.5"
,
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
,
"integrity"
:
"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
,
"integrity"
:
"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
"dev"
:
true
},
},
"escodegen"
:
{
"escodegen"
:
{
"version"
:
"1.14.3"
,
"version"
:
"1.14.3"
,
...
@@ -4795,8 +4845,7 @@
...
@@ -4795,8 +4845,7 @@
"extsprintf"
:
{
"extsprintf"
:
{
"version"
:
"1.3.0"
,
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
,
"integrity"
:
"sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
,
"integrity"
:
"sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
"dev"
:
true
},
},
"fast-deep-equal"
:
{
"fast-deep-equal"
:
{
"version"
:
"2.0.1"
,
"version"
:
"2.0.1"
,
...
@@ -4807,8 +4856,7 @@
...
@@ -4807,8 +4856,7 @@
"fast-json-stable-stringify"
:
{
"fast-json-stable-stringify"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
,
"integrity"
:
"sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
,
"integrity"
:
"sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
"dev"
:
true
},
},
"fast-levenshtein"
:
{
"fast-levenshtein"
:
{
"version"
:
"2.0.6"
,
"version"
:
"2.0.6"
,
...
@@ -5008,7 +5056,6 @@
...
@@ -5008,7 +5056,6 @@
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
,
"integrity"
:
"sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="
,
"integrity"
:
"sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"locate-path"
:
"^3.0.0"
"locate-path"
:
"^3.0.0"
}
}
...
@@ -5049,14 +5096,12 @@
...
@@ -5049,14 +5096,12 @@
"forever-agent"
:
{
"forever-agent"
:
{
"version"
:
"0.6.1"
,
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
,
"integrity"
:
"sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
,
"integrity"
:
"sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
"dev"
:
true
},
},
"form-data"
:
{
"form-data"
:
{
"version"
:
"2.3.3"
,
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
,
"integrity"
:
"sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
,
"integrity"
:
"sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"asynckit"
:
"^0.4.0"
,
"asynckit"
:
"^0.4.0"
,
"combined-stream"
:
"^1.0.6"
,
"combined-stream"
:
"^1.0.6"
,
...
@@ -5160,6 +5205,17 @@
...
@@ -5160,6 +5205,17 @@
"dev"
:
true
,
"dev"
:
true
,
"optional"
:
true
"optional"
:
true
},
},
"fstream"
:
{
"version"
:
"1.0.12"
,
"resolved"
:
"https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz"
,
"integrity"
:
"sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg=="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
"inherits"
:
"~2.0.0"
,
"mkdirp"
:
">=0.5 0"
,
"rimraf"
:
"2"
}
},
"ftp"
:
{
"ftp"
:
{
"version"
:
"0.3.10"
,
"version"
:
"0.3.10"
,
"resolved"
:
"https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz"
,
...
@@ -5198,6 +5254,49 @@
...
@@ -5198,6 +5254,49 @@
"integrity"
:
"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
,
"integrity"
:
"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
,
"dev"
:
true
"dev"
:
true
},
},
"gauge"
:
{
"version"
:
"2.7.4"
,
"resolved"
:
"https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz"
,
"integrity"
:
"sha1-LANAXHU4w51+s3sxcCLjJfsBi/c="
,
"requires"
:
{
"aproba"
:
"^1.0.3"
,
"console-control-strings"
:
"^1.0.0"
,
"has-unicode"
:
"^2.0.0"
,
"object-assign"
:
"^4.1.0"
,
"signal-exit"
:
"^3.0.0"
,
"string-width"
:
"^1.0.1"
,
"strip-ansi"
:
"^3.0.1"
,
"wide-align"
:
"^1.1.0"
},
"dependencies"
:
{
"is-fullwidth-code-point"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
,
"integrity"
:
"sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
,
"requires"
:
{
"number-is-nan"
:
"^1.0.0"
}
},
"string-width"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
,
"integrity"
:
"sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
,
"requires"
:
{
"code-point-at"
:
"^1.0.0"
,
"is-fullwidth-code-point"
:
"^1.0.0"
,
"strip-ansi"
:
"^3.0.0"
}
}
}
},
"gaze"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz"
,
"integrity"
:
"sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g=="
,
"requires"
:
{
"globule"
:
"^1.0.0"
}
},
"genfun"
:
{
"genfun"
:
{
"version"
:
"5.0.0"
,
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz"
,
...
@@ -5215,6 +5314,11 @@
...
@@ -5215,6 +5314,11 @@
"resolved"
:
"https://registry.npmjs.org/get-ready/-/get-ready-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/get-ready/-/get-ready-1.0.0.tgz"
,
"integrity"
:
"sha1-+RgX8emt7P6hOlYq38jeiDqzR4I="
"integrity"
:
"sha1-+RgX8emt7P6hOlYq38jeiDqzR4I="
},
},
"get-stdin"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
,
"integrity"
:
"sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
},
"get-stream"
:
{
"get-stream"
:
{
"version"
:
"4.1.0"
,
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
,
...
@@ -5247,7 +5351,6 @@
...
@@ -5247,7 +5351,6 @@
"version"
:
"0.1.7"
,
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
,
"resolved"
:
"https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
,
"integrity"
:
"sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
,
"integrity"
:
"sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"assert-plus"
:
"^1.0.0"
"assert-plus"
:
"^1.0.0"
}
}
...
@@ -5314,11 +5417,20 @@
...
@@ -5314,11 +5417,20 @@
}
}
}
}
},
},
"globule"
:
{
"version"
:
"1.3.3"
,
"resolved"
:
"https://registry.npmjs.org/globule/-/globule-1.3.3.tgz"
,
"integrity"
:
"sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg=="
,
"requires"
:
{
"glob"
:
"~7.1.1"
,
"lodash"
:
"~4.17.10"
,
"minimatch"
:
"~3.0.2"
}
},
"graceful-fs"
:
{
"graceful-fs"
:
{
"version"
:
"4.2.4"
,
"version"
:
"4.2.4"
,
"resolved"
:
"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz"
,
"integrity"
:
"sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
,
"integrity"
:
"sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
"dev"
:
true
},
},
"handle-thing"
:
{
"handle-thing"
:
{
"version"
:
"2.0.1"
,
"version"
:
"2.0.1"
,
...
@@ -5329,14 +5441,12 @@
...
@@ -5329,14 +5441,12 @@
"har-schema"
:
{
"har-schema"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
,
"integrity"
:
"sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
,
"integrity"
:
"sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
"dev"
:
true
},
},
"har-validator"
:
{
"har-validator"
:
{
"version"
:
"5.1.5"
,
"version"
:
"5.1.5"
,
"resolved"
:
"https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
,
"integrity"
:
"sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="
,
"integrity"
:
"sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"ajv"
:
"^6.12.3"
,
"ajv"
:
"^6.12.3"
,
"har-schema"
:
"^2.0.0"
"har-schema"
:
"^2.0.0"
...
@@ -5346,7 +5456,6 @@
...
@@ -5346,7 +5456,6 @@
"version"
:
"6.12.3"
,
"version"
:
"6.12.3"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz"
,
"integrity"
:
"sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA=="
,
"integrity"
:
"sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"fast-deep-equal"
:
"^3.1.1"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
...
@@ -5357,8 +5466,7 @@
...
@@ -5357,8 +5466,7 @@
"fast-deep-equal"
:
{
"fast-deep-equal"
:
{
"version"
:
"3.1.3"
,
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
,
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
,
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"dev"
:
true
}
}
}
}
},
},
...
@@ -5375,7 +5483,6 @@
...
@@ -5375,7 +5483,6 @@
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
,
"integrity"
:
"sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
,
"integrity"
:
"sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
"ansi-regex"
:
"^2.0.0"
}
}
...
@@ -5415,6 +5522,11 @@
...
@@ -5415,6 +5522,11 @@
"integrity"
:
"sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
,
"integrity"
:
"sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
,
"dev"
:
true
"dev"
:
true
},
},
"has-unicode"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
,
"integrity"
:
"sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
},
"has-value"
:
{
"has-value"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz"
,
...
@@ -5673,7 +5785,6 @@
...
@@ -5673,7 +5785,6 @@
"version"
:
"1.2.0"
,
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
,
"integrity"
:
"sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
,
"integrity"
:
"sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"assert-plus"
:
"^1.0.0"
,
"assert-plus"
:
"^1.0.0"
,
"jsprim"
:
"^1.2.2"
,
"jsprim"
:
"^1.2.2"
,
...
@@ -5805,6 +5916,11 @@
...
@@ -5805,6 +5916,11 @@
"integrity"
:
"sha1-khi5srkoojixPcT7a21XbyMUU+o="
,
"integrity"
:
"sha1-khi5srkoojixPcT7a21XbyMUU+o="
,
"dev"
:
true
"dev"
:
true
},
},
"in-publish"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz"
,
"integrity"
:
"sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ=="
},
"indent-string"
:
{
"indent-string"
:
{
"version"
:
"4.0.0"
,
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
,
...
@@ -6000,8 +6116,7 @@
...
@@ -6000,8 +6116,7 @@
"is-arrayish"
:
{
"is-arrayish"
:
{
"version"
:
"0.2.1"
,
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
,
"integrity"
:
"sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
,
"integrity"
:
"sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
"dev"
:
true
},
},
"is-binary-path"
:
{
"is-binary-path"
:
{
"version"
:
"2.1.0"
,
"version"
:
"2.1.0"
,
...
@@ -6111,11 +6226,15 @@
...
@@ -6111,11 +6226,15 @@
"integrity"
:
"sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
,
"integrity"
:
"sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
,
"dev"
:
true
"dev"
:
true
},
},
"is-finite"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz"
,
"integrity"
:
"sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
},
"is-fullwidth-code-point"
:
{
"is-fullwidth-code-point"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
,
"integrity"
:
"sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
,
"integrity"
:
"sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
"dev"
:
true
},
},
"is-glob"
:
{
"is-glob"
:
{
"version"
:
"4.0.1"
,
"version"
:
"4.0.1"
,
...
@@ -6235,8 +6354,12 @@
...
@@ -6235,8 +6354,12 @@
"is-typedarray"
:
{
"is-typedarray"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
,
"integrity"
:
"sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
,
"integrity"
:
"sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
"dev"
:
true
},
"is-utf8"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"
,
"integrity"
:
"sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
},
},
"is-windows"
:
{
"is-windows"
:
{
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
...
@@ -6270,8 +6393,7 @@
...
@@ -6270,8 +6393,7 @@
"isexe"
:
{
"isexe"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
,
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
,
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
"dev"
:
true
},
},
"isobject"
:
{
"isobject"
:
{
"version"
:
"3.0.1"
,
"version"
:
"3.0.1"
,
...
@@ -6535,8 +6657,7 @@
...
@@ -6535,8 +6657,7 @@
"jsbn"
:
{
"jsbn"
:
{
"version"
:
"0.1.1"
,
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
,
"integrity"
:
"sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
,
"integrity"
:
"sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
"dev"
:
true
},
},
"jsesc"
:
{
"jsesc"
:
{
"version"
:
"2.5.2"
,
"version"
:
"2.5.2"
,
...
@@ -6553,20 +6674,17 @@
...
@@ -6553,20 +6674,17 @@
"json-schema"
:
{
"json-schema"
:
{
"version"
:
"0.2.3"
,
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
,
"integrity"
:
"sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
,
"integrity"
:
"sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
"dev"
:
true
},
},
"json-schema-traverse"
:
{
"json-schema-traverse"
:
{
"version"
:
"0.4.1"
,
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
,
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
,
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
"dev"
:
true
},
},
"json-stringify-safe"
:
{
"json-stringify-safe"
:
{
"version"
:
"5.0.1"
,
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
,
"integrity"
:
"sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
,
"integrity"
:
"sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
"dev"
:
true
},
},
"json3"
:
{
"json3"
:
{
"version"
:
"3.3.3"
,
"version"
:
"3.3.3"
,
...
@@ -6602,7 +6720,6 @@
...
@@ -6602,7 +6720,6 @@
"version"
:
"1.4.1"
,
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
,
"integrity"
:
"sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
,
"integrity"
:
"sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"assert-plus"
:
"1.0.0"
,
"assert-plus"
:
"1.0.0"
,
"extsprintf"
:
"1.3.0"
,
"extsprintf"
:
"1.3.0"
,
...
@@ -6799,6 +6916,41 @@
...
@@ -6799,6 +6916,41 @@
"immediate"
:
"~3.0.5"
"immediate"
:
"~3.0.5"
}
}
},
},
"load-json-file"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"
,
"integrity"
:
"sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
"parse-json"
:
"^2.2.0"
,
"pify"
:
"^2.0.0"
,
"pinkie-promise"
:
"^2.0.0"
,
"strip-bom"
:
"^2.0.0"
},
"dependencies"
:
{
"parse-json"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"
,
"integrity"
:
"sha1-9ID0BDTvgHQfhGkJn43qGPVaTck="
,
"requires"
:
{
"error-ex"
:
"^1.2.0"
}
},
"pify"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
,
"integrity"
:
"sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
},
"strip-bom"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"
,
"integrity"
:
"sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4="
,
"requires"
:
{
"is-utf8"
:
"^0.2.0"
}
}
}
},
"loader-runner"
:
{
"loader-runner"
:
{
"version"
:
"2.4.0"
,
"version"
:
"2.4.0"
,
"resolved"
:
"https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz"
,
...
@@ -6820,7 +6972,6 @@
...
@@ -6820,7 +6972,6 @@
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
,
"integrity"
:
"sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="
,
"integrity"
:
"sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"p-locate"
:
"^3.0.0"
,
"p-locate"
:
"^3.0.0"
,
"path-exists"
:
"^3.0.0"
"path-exists"
:
"^3.0.0"
...
@@ -6829,8 +6980,7 @@
...
@@ -6829,8 +6980,7 @@
"lodash"
:
{
"lodash"
:
{
"version"
:
"4.17.19"
,
"version"
:
"4.17.19"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz"
,
"integrity"
:
"sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
,
"integrity"
:
"sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
"dev"
:
true
},
},
"lodash.clonedeep"
:
{
"lodash.clonedeep"
:
{
"version"
:
"4.5.0"
,
"version"
:
"4.5.0"
,
...
@@ -6898,6 +7048,15 @@
...
@@ -6898,6 +7048,15 @@
"js-tokens"
:
"^3.0.0 || ^4.0.0"
"js-tokens"
:
"^3.0.0 || ^4.0.0"
}
}
},
},
"loud-rejection"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"
,
"integrity"
:
"sha1-W0b4AUft7leIcPCG0Eghz5mOVR8="
,
"requires"
:
{
"currently-unhandled"
:
"^0.4.1"
,
"signal-exit"
:
"^3.0.0"
}
},
"lru-cache"
:
{
"lru-cache"
:
{
"version"
:
"5.1.1"
,
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
,
...
@@ -7024,6 +7183,11 @@
...
@@ -7024,6 +7183,11 @@
"integrity"
:
"sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
,
"integrity"
:
"sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
,
"dev"
:
true
"dev"
:
true
},
},
"map-obj"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
,
"integrity"
:
"sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
},
"map-visit"
:
{
"map-visit"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz"
,
...
@@ -7077,6 +7241,23 @@
...
@@ -7077,6 +7241,23 @@
"readable-stream"
:
"^2.0.1"
"readable-stream"
:
"^2.0.1"
}
}
},
},
"meow"
:
{
"version"
:
"3.7.0"
,
"resolved"
:
"https://registry.npmjs.org/meow/-/meow-3.7.0.tgz"
,
"integrity"
:
"sha1-cstmi0JSKCkKu/qFaJJYcwioAfs="
,
"requires"
:
{
"camelcase-keys"
:
"^2.0.0"
,
"decamelize"
:
"^1.1.2"
,
"loud-rejection"
:
"^1.0.0"
,
"map-obj"
:
"^1.0.1"
,
"minimist"
:
"^1.1.3"
,
"normalize-package-data"
:
"^2.3.4"
,
"object-assign"
:
"^4.0.1"
,
"read-pkg-up"
:
"^1.0.1"
,
"redent"
:
"^1.0.0"
,
"trim-newlines"
:
"^1.0.0"
}
},
"merge-descriptors"
:
{
"merge-descriptors"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
,
...
@@ -7255,14 +7436,12 @@
...
@@ -7255,14 +7436,12 @@
"mime-db"
:
{
"mime-db"
:
{
"version"
:
"1.44.0"
,
"version"
:
"1.44.0"
,
"resolved"
:
"https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz"
,
"integrity"
:
"sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
,
"integrity"
:
"sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
"dev"
:
true
},
},
"mime-types"
:
{
"mime-types"
:
{
"version"
:
"2.1.27"
,
"version"
:
"2.1.27"
,
"resolved"
:
"https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz"
,
"resolved"
:
"https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz"
,
"integrity"
:
"sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w=="
,
"integrity"
:
"sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"mime-db"
:
"1.44.0"
"mime-db"
:
"1.44.0"
}
}
...
@@ -7502,9 +7681,7 @@
...
@@ -7502,9 +7681,7 @@
"nan"
:
{
"nan"
:
{
"version"
:
"2.14.1"
,
"version"
:
"2.14.1"
,
"resolved"
:
"https://registry.npmjs.org/nan/-/nan-2.14.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/nan/-/nan-2.14.1.tgz"
,
"integrity"
:
"sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw=="
,
"integrity"
:
"sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw=="
"dev"
:
true
,
"optional"
:
true
},
},
"nanomatch"
:
{
"nanomatch"
:
{
"version"
:
"1.2.13"
,
"version"
:
"1.2.13"
,
...
@@ -7597,6 +7774,42 @@
...
@@ -7597,6 +7774,42 @@
"integrity"
:
"sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ=="
,
"integrity"
:
"sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ=="
,
"dev"
:
true
"dev"
:
true
},
},
"node-gyp"
:
{
"version"
:
"3.8.0"
,
"resolved"
:
"https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz"
,
"integrity"
:
"sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA=="
,
"requires"
:
{
"fstream"
:
"^1.0.0"
,
"glob"
:
"^7.0.3"
,
"graceful-fs"
:
"^4.1.2"
,
"mkdirp"
:
"^0.5.0"
,
"nopt"
:
"2 || 3"
,
"npmlog"
:
"0 || 1 || 2 || 3 || 4"
,
"osenv"
:
"0"
,
"request"
:
"^2.87.0"
,
"rimraf"
:
"2"
,
"semver"
:
"~5.3.0"
,
"tar"
:
"^2.0.0"
,
"which"
:
"1"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.3.0.tgz"
,
"integrity"
:
"sha1-myzl094C0XxgEq0yaqa00M9U+U8="
},
"tar"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npmjs.org/tar/-/tar-2.2.2.tgz"
,
"integrity"
:
"sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA=="
,
"requires"
:
{
"block-stream"
:
"*"
,
"fstream"
:
"^1.0.12"
,
"inherits"
:
"2"
}
}
}
},
"node-libs-browser"
:
{
"node-libs-browser"
:
{
"version"
:
"2.2.1"
,
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz"
,
...
@@ -7642,11 +7855,89 @@
...
@@ -7642,11 +7855,89 @@
"integrity"
:
"sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA=="
,
"integrity"
:
"sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA=="
,
"dev"
:
true
"dev"
:
true
},
},
"node-sass"
:
{
"version"
:
"4.14.1"
,
"resolved"
:
"https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz"
,
"integrity"
:
"sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g=="
,
"requires"
:
{
"async-foreach"
:
"^0.1.3"
,
"chalk"
:
"^1.1.1"
,
"cross-spawn"
:
"^3.0.0"
,
"gaze"
:
"^1.0.0"
,
"get-stdin"
:
"^4.0.1"
,
"glob"
:
"^7.0.3"
,
"in-publish"
:
"^2.0.0"
,
"lodash"
:
"^4.17.15"
,
"meow"
:
"^3.7.0"
,
"mkdirp"
:
"^0.5.1"
,
"nan"
:
"^2.13.2"
,
"node-gyp"
:
"^3.8.0"
,
"npmlog"
:
"^4.0.0"
,
"request"
:
"^2.88.0"
,
"sass-graph"
:
"2.2.5"
,
"stdout-stream"
:
"^1.4.0"
,
"true-case-path"
:
"^1.0.2"
},
"dependencies"
:
{
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
}
},
"cross-spawn"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz"
,
"integrity"
:
"sha1-ElYDfsufDF9549bvE14wdwGEuYI="
,
"requires"
:
{
"lru-cache"
:
"^4.0.1"
,
"which"
:
"^1.2.9"
}
},
"lru-cache"
:
{
"version"
:
"4.1.5"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"
,
"integrity"
:
"sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="
,
"requires"
:
{
"pseudomap"
:
"^1.0.2"
,
"yallist"
:
"^2.1.2"
}
},
"supports-color"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
},
"yallist"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
,
"integrity"
:
"sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
}
}
},
"nopt"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
,
"integrity"
:
"sha1-xkZdvwirzU2zWTF/eaxopkayj/k="
,
"requires"
:
{
"abbrev"
:
"1"
}
},
"normalize-package-data"
:
{
"normalize-package-data"
:
{
"version"
:
"2.5.0"
,
"version"
:
"2.5.0"
,
"resolved"
:
"https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
,
"integrity"
:
"sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="
,
"integrity"
:
"sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"hosted-git-info"
:
"^2.1.4"
,
"hosted-git-info"
:
"^2.1.4"
,
"resolve"
:
"^1.10.0"
,
"resolve"
:
"^1.10.0"
,
...
@@ -7657,8 +7948,7 @@
...
@@ -7657,8 +7948,7 @@
"hosted-git-info"
:
{
"hosted-git-info"
:
{
"version"
:
"2.8.8"
,
"version"
:
"2.8.8"
,
"resolved"
:
"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz"
,
"resolved"
:
"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz"
,
"integrity"
:
"sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
,
"integrity"
:
"sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
"dev"
:
true
}
}
}
}
},
},
...
@@ -7769,6 +8059,17 @@
...
@@ -7769,6 +8059,17 @@
"path-key"
:
"^2.0.0"
"path-key"
:
"^2.0.0"
}
}
},
},
"npmlog"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz"
,
"integrity"
:
"sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="
,
"requires"
:
{
"are-we-there-yet"
:
"~1.1.2"
,
"console-control-strings"
:
"~1.1.0"
,
"gauge"
:
"~2.7.3"
,
"set-blocking"
:
"~2.0.0"
}
},
"nth-check"
:
{
"nth-check"
:
{
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
,
...
@@ -7787,14 +8088,12 @@
...
@@ -7787,14 +8088,12 @@
"number-is-nan"
:
{
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
,
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
,
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
"dev"
:
true
},
},
"oauth-sign"
:
{
"oauth-sign"
:
{
"version"
:
"0.9.0"
,
"version"
:
"0.9.0"
,
"resolved"
:
"https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
,
"integrity"
:
"sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
,
"integrity"
:
"sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
"dev"
:
true
},
},
"object-assign"
:
{
"object-assign"
:
{
"version"
:
"4.1.1"
,
"version"
:
"4.1.1"
,
...
@@ -8057,8 +8356,7 @@
...
@@ -8057,8 +8356,7 @@
"os-homedir"
:
{
"os-homedir"
:
{
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
,
"integrity"
:
"sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
,
"integrity"
:
"sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
"dev"
:
true
},
},
"os-locale"
:
{
"os-locale"
:
{
"version"
:
"3.1.0"
,
"version"
:
"3.1.0"
,
...
@@ -8083,14 +8381,12 @@
...
@@ -8083,14 +8381,12 @@
"os-tmpdir"
:
{
"os-tmpdir"
:
{
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
"dev"
:
true
},
},
"osenv"
:
{
"osenv"
:
{
"version"
:
"0.1.5"
,
"version"
:
"0.1.5"
,
"resolved"
:
"https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"
,
"integrity"
:
"sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="
,
"integrity"
:
"sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"os-homedir"
:
"^1.0.0"
,
"os-homedir"
:
"^1.0.0"
,
"os-tmpdir"
:
"^1.0.0"
"os-tmpdir"
:
"^1.0.0"
...
@@ -8126,7 +8422,6 @@
...
@@ -8126,7 +8422,6 @@
"version"
:
"2.3.0"
,
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
,
"integrity"
:
"sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
,
"integrity"
:
"sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"p-try"
:
"^2.0.0"
"p-try"
:
"^2.0.0"
}
}
...
@@ -8135,7 +8430,6 @@
...
@@ -8135,7 +8430,6 @@
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
,
"integrity"
:
"sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="
,
"integrity"
:
"sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"p-limit"
:
"^2.0.0"
"p-limit"
:
"^2.0.0"
}
}
...
@@ -8161,8 +8455,7 @@
...
@@ -8161,8 +8455,7 @@
"p-try"
:
{
"p-try"
:
{
"version"
:
"2.2.0"
,
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
,
"integrity"
:
"sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
,
"integrity"
:
"sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
"dev"
:
true
},
},
"pac-proxy-agent"
:
{
"pac-proxy-agent"
:
{
"version"
:
"3.0.1"
,
"version"
:
"3.0.1"
,
...
@@ -8374,8 +8667,7 @@
...
@@ -8374,8 +8667,7 @@
"path-exists"
:
{
"path-exists"
:
{
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
,
"integrity"
:
"sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
,
"integrity"
:
"sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
"dev"
:
true
},
},
"path-is-absolute"
:
{
"path-is-absolute"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
...
@@ -8397,8 +8689,7 @@
...
@@ -8397,8 +8689,7 @@
"path-parse"
:
{
"path-parse"
:
{
"version"
:
"1.0.6"
,
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz"
,
"resolved"
:
"https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz"
,
"integrity"
:
"sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
,
"integrity"
:
"sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
"dev"
:
true
},
},
"path-to-regexp"
:
{
"path-to-regexp"
:
{
"version"
:
"0.1.7"
,
"version"
:
"0.1.7"
,
...
@@ -8452,8 +8743,7 @@
...
@@ -8452,8 +8743,7 @@
"performance-now"
:
{
"performance-now"
:
{
"version"
:
"2.1.0"
,
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
,
"integrity"
:
"sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
,
"integrity"
:
"sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
"dev"
:
true
},
},
"picomatch"
:
{
"picomatch"
:
{
"version"
:
"2.2.2"
,
"version"
:
"2.2.2"
,
...
@@ -8470,14 +8760,12 @@
...
@@ -8470,14 +8760,12 @@
"pinkie"
:
{
"pinkie"
:
{
"version"
:
"2.0.4"
,
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
,
"integrity"
:
"sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
,
"integrity"
:
"sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
"dev"
:
true
},
},
"pinkie-promise"
:
{
"pinkie-promise"
:
{
"version"
:
"2.0.1"
,
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
,
"integrity"
:
"sha1-ITXW36ejWMBprJsXh3YogihFD/o="
,
"integrity"
:
"sha1-ITXW36ejWMBprJsXh3YogihFD/o="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"pinkie"
:
"^2.0.0"
"pinkie"
:
"^2.0.0"
}
}
...
@@ -9359,14 +9647,12 @@
...
@@ -9359,14 +9647,12 @@
"pseudomap"
:
{
"pseudomap"
:
{
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
,
"integrity"
:
"sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
,
"integrity"
:
"sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
"dev"
:
true
},
},
"psl"
:
{
"psl"
:
{
"version"
:
"1.8.0"
,
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
,
"integrity"
:
"sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
,
"integrity"
:
"sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
"dev"
:
true
},
},
"public-encrypt"
:
{
"public-encrypt"
:
{
"version"
:
"4.0.3"
,
"version"
:
"4.0.3"
,
...
@@ -9425,8 +9711,7 @@
...
@@ -9425,8 +9711,7 @@
"punycode"
:
{
"punycode"
:
{
"version"
:
"2.1.1"
,
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
,
"integrity"
:
"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
,
"integrity"
:
"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
"dev"
:
true
},
},
"q"
:
{
"q"
:
{
"version"
:
"1.5.1"
,
"version"
:
"1.5.1"
,
...
@@ -9591,6 +9876,61 @@
...
@@ -9591,6 +9876,61 @@
"util-promisify"
:
"^2.1.0"
"util-promisify"
:
"^2.1.0"
}
}
},
},
"read-pkg"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"
,
"integrity"
:
"sha1-9f+qXs0pyzHAR0vKfXVra7KePyg="
,
"requires"
:
{
"load-json-file"
:
"^1.0.0"
,
"normalize-package-data"
:
"^2.3.2"
,
"path-type"
:
"^1.0.0"
},
"dependencies"
:
{
"path-type"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"
,
"integrity"
:
"sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
"pify"
:
"^2.0.0"
,
"pinkie-promise"
:
"^2.0.0"
}
},
"pify"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
,
"integrity"
:
"sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
}
}
},
"read-pkg-up"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"
,
"integrity"
:
"sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI="
,
"requires"
:
{
"find-up"
:
"^1.0.0"
,
"read-pkg"
:
"^1.0.0"
},
"dependencies"
:
{
"find-up"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"
,
"integrity"
:
"sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8="
,
"requires"
:
{
"path-exists"
:
"^2.0.0"
,
"pinkie-promise"
:
"^2.0.0"
}
},
"path-exists"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"
,
"integrity"
:
"sha1-D+tsZPD8UY2adU3V77YscCJ2H0s="
,
"requires"
:
{
"pinkie-promise"
:
"^2.0.0"
}
}
}
},
"readable-stream"
:
{
"readable-stream"
:
{
"version"
:
"2.3.7"
,
"version"
:
"2.3.7"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
,
...
@@ -9626,6 +9966,25 @@
...
@@ -9626,6 +9966,25 @@
"picomatch"
:
"^2.2.1"
"picomatch"
:
"^2.2.1"
}
}
},
},
"redent"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"
,
"integrity"
:
"sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94="
,
"requires"
:
{
"indent-string"
:
"^2.1.0"
,
"strip-indent"
:
"^1.0.1"
},
"dependencies"
:
{
"indent-string"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"
,
"integrity"
:
"sha1-ji1INIdCEhtKghi3oTfppSBJ3IA="
,
"requires"
:
{
"repeating"
:
"^2.0.0"
}
}
}
},
"reflect-metadata"
:
{
"reflect-metadata"
:
{
"version"
:
"0.1.13"
,
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
,
"resolved"
:
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
,
...
@@ -9758,11 +10117,18 @@
...
@@ -9758,11 +10117,18 @@
"integrity"
:
"sha1-jcrkcOHIirwtYA//Sndihtp15jc="
,
"integrity"
:
"sha1-jcrkcOHIirwtYA//Sndihtp15jc="
,
"dev"
:
true
"dev"
:
true
},
},
"repeating"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"
,
"integrity"
:
"sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo="
,
"requires"
:
{
"is-finite"
:
"^1.0.0"
}
},
"request"
:
{
"request"
:
{
"version"
:
"2.88.2"
,
"version"
:
"2.88.2"
,
"resolved"
:
"https://registry.npmjs.org/request/-/request-2.88.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/request/-/request-2.88.2.tgz"
,
"integrity"
:
"sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
,
"integrity"
:
"sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"aws-sign2"
:
"~0.7.0"
,
"aws-sign2"
:
"~0.7.0"
,
"aws4"
:
"^1.8.0"
,
"aws4"
:
"^1.8.0"
,
...
@@ -9789,16 +10155,14 @@
...
@@ -9789,16 +10155,14 @@
"qs"
:
{
"qs"
:
{
"version"
:
"6.5.2"
,
"version"
:
"6.5.2"
,
"resolved"
:
"https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"
,
"integrity"
:
"sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
,
"integrity"
:
"sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
"dev"
:
true
}
}
}
}
},
},
"require-directory"
:
{
"require-directory"
:
{
"version"
:
"2.1.1"
,
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
,
"integrity"
:
"sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
,
"integrity"
:
"sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
"dev"
:
true
},
},
"require-main-filename"
:
{
"require-main-filename"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
...
@@ -9816,7 +10180,6 @@
...
@@ -9816,7 +10180,6 @@
"version"
:
"1.17.0"
,
"version"
:
"1.17.0"
,
"resolved"
:
"https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz"
,
"integrity"
:
"sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w=="
,
"integrity"
:
"sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"path-parse"
:
"^1.0.6"
"path-parse"
:
"^1.0.6"
}
}
...
@@ -9962,6 +10325,103 @@
...
@@ -9962,6 +10325,103 @@
"chokidar"
:
">=2.0.0 <4.0.0"
"chokidar"
:
">=2.0.0 <4.0.0"
}
}
},
},
"sass-graph"
:
{
"version"
:
"2.2.5"
,
"resolved"
:
"https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz"
,
"integrity"
:
"sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag=="
,
"requires"
:
{
"glob"
:
"^7.0.0"
,
"lodash"
:
"^4.0.0"
,
"scss-tokenizer"
:
"^0.2.3"
,
"yargs"
:
"^13.3.2"
},
"dependencies"
:
{
"ansi-regex"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
,
"integrity"
:
"sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
},
"cliui"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz"
,
"integrity"
:
"sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="
,
"requires"
:
{
"string-width"
:
"^3.1.0"
,
"strip-ansi"
:
"^5.2.0"
,
"wrap-ansi"
:
"^5.1.0"
}
},
"emoji-regex"
:
{
"version"
:
"7.0.3"
,
"resolved"
:
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz"
,
"integrity"
:
"sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
},
"get-caller-file"
:
{
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
,
"integrity"
:
"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
},
"require-main-filename"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
,
"integrity"
:
"sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
},
"string-width"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
,
"integrity"
:
"sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w=="
,
"requires"
:
{
"emoji-regex"
:
"^7.0.1"
,
"is-fullwidth-code-point"
:
"^2.0.0"
,
"strip-ansi"
:
"^5.1.0"
}
},
"strip-ansi"
:
{
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
,
"integrity"
:
"sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="
,
"requires"
:
{
"ansi-regex"
:
"^4.1.0"
}
},
"wrap-ansi"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz"
,
"integrity"
:
"sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q=="
,
"requires"
:
{
"ansi-styles"
:
"^3.2.0"
,
"string-width"
:
"^3.0.0"
,
"strip-ansi"
:
"^5.0.0"
}
},
"yargs"
:
{
"version"
:
"13.3.2"
,
"resolved"
:
"https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz"
,
"integrity"
:
"sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw=="
,
"requires"
:
{
"cliui"
:
"^5.0.0"
,
"find-up"
:
"^3.0.0"
,
"get-caller-file"
:
"^2.0.1"
,
"require-directory"
:
"^2.1.1"
,
"require-main-filename"
:
"^2.0.0"
,
"set-blocking"
:
"^2.0.0"
,
"string-width"
:
"^3.0.0"
,
"which-module"
:
"^2.0.0"
,
"y18n"
:
"^4.0.0"
,
"yargs-parser"
:
"^13.1.2"
}
},
"yargs-parser"
:
{
"version"
:
"13.1.2"
,
"resolved"
:
"https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz"
,
"integrity"
:
"sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg=="
,
"requires"
:
{
"camelcase"
:
"^5.0.0"
,
"decamelize"
:
"^1.2.0"
}
}
}
},
"sass-loader"
:
{
"sass-loader"
:
{
"version"
:
"8.0.0"
,
"version"
:
"8.0.0"
,
"resolved"
:
"https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz"
,
...
@@ -10058,6 +10518,25 @@
...
@@ -10058,6 +10518,25 @@
"ajv-keywords"
:
"^3.1.0"
"ajv-keywords"
:
"^3.1.0"
}
}
},
},
"scss-tokenizer"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz"
,
"integrity"
:
"sha1-jrBtualyMzOCTT9VMGQRSYR85dE="
,
"requires"
:
{
"js-base64"
:
"^2.1.8"
,
"source-map"
:
"^0.4.2"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.4.4"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz"
,
"integrity"
:
"sha1-66T12pwNyZneaAMti092FzZSA2s="
,
"requires"
:
{
"amdefine"
:
">=0.0.4"
}
}
}
},
"sdk-base"
:
{
"sdk-base"
:
{
"version"
:
"2.0.1"
,
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/sdk-base/-/sdk-base-2.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/sdk-base/-/sdk-base-2.0.1.tgz"
,
...
@@ -10224,8 +10703,7 @@
...
@@ -10224,8 +10703,7 @@
"set-blocking"
:
{
"set-blocking"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
,
"integrity"
:
"sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
,
"integrity"
:
"sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
"dev"
:
true
},
},
"set-immediate-shim"
:
{
"set-immediate-shim"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
...
@@ -10293,8 +10771,7 @@
...
@@ -10293,8 +10771,7 @@
"signal-exit"
:
{
"signal-exit"
:
{
"version"
:
"3.0.3"
,
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz"
,
"integrity"
:
"sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
,
"integrity"
:
"sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
"dev"
:
true
},
},
"simple-swizzle"
:
{
"simple-swizzle"
:
{
"version"
:
"0.2.2"
,
"version"
:
"0.2.2"
,
...
@@ -10696,7 +11173,6 @@
...
@@ -10696,7 +11173,6 @@
"version"
:
"3.1.1"
,
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz"
,
"integrity"
:
"sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w=="
,
"integrity"
:
"sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"spdx-expression-parse"
:
"^3.0.0"
,
"spdx-expression-parse"
:
"^3.0.0"
,
"spdx-license-ids"
:
"^3.0.0"
"spdx-license-ids"
:
"^3.0.0"
...
@@ -10705,14 +11181,12 @@
...
@@ -10705,14 +11181,12 @@
"spdx-exceptions"
:
{
"spdx-exceptions"
:
{
"version"
:
"2.3.0"
,
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"
,
"integrity"
:
"sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
,
"integrity"
:
"sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
"dev"
:
true
},
},
"spdx-expression-parse"
:
{
"spdx-expression-parse"
:
{
"version"
:
"3.0.1"
,
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
,
"integrity"
:
"sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="
,
"integrity"
:
"sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"spdx-exceptions"
:
"^2.1.0"
,
"spdx-exceptions"
:
"^2.1.0"
,
"spdx-license-ids"
:
"^3.0.0"
"spdx-license-ids"
:
"^3.0.0"
...
@@ -10721,8 +11195,7 @@
...
@@ -10721,8 +11195,7 @@
"spdx-license-ids"
:
{
"spdx-license-ids"
:
{
"version"
:
"3.0.5"
,
"version"
:
"3.0.5"
,
"resolved"
:
"https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz"
,
"integrity"
:
"sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q=="
,
"integrity"
:
"sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q=="
"dev"
:
true
},
},
"spdy"
:
{
"spdy"
:
{
"version"
:
"4.0.2"
,
"version"
:
"4.0.2"
,
...
@@ -10833,7 +11306,6 @@
...
@@ -10833,7 +11306,6 @@
"version"
:
"1.16.1"
,
"version"
:
"1.16.1"
,
"resolved"
:
"https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"
,
"integrity"
:
"sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg=="
,
"integrity"
:
"sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"asn1"
:
"~0.2.3"
,
"asn1"
:
"~0.2.3"
,
"assert-plus"
:
"^1.0.0"
,
"assert-plus"
:
"^1.0.0"
,
...
@@ -10888,6 +11360,14 @@
...
@@ -10888,6 +11360,14 @@
"resolved"
:
"https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
,
"integrity"
:
"sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
"integrity"
:
"sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
},
},
"stdout-stream"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz"
,
"integrity"
:
"sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA=="
,
"requires"
:
{
"readable-stream"
:
"^2.0.1"
}
},
"stream-browserify"
:
{
"stream-browserify"
:
{
"version"
:
"2.0.2"
,
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz"
,
...
@@ -10981,7 +11461,6 @@
...
@@ -10981,7 +11461,6 @@
"version"
:
"2.1.1"
,
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
,
"integrity"
:
"sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
,
"integrity"
:
"sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"is-fullwidth-code-point"
:
"^2.0.0"
,
"is-fullwidth-code-point"
:
"^2.0.0"
,
"strip-ansi"
:
"^4.0.0"
"strip-ansi"
:
"^4.0.0"
...
@@ -10990,14 +11469,12 @@
...
@@ -10990,14 +11469,12 @@
"ansi-regex"
:
{
"ansi-regex"
:
{
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"
,
"integrity"
:
"sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
,
"integrity"
:
"sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
"dev"
:
true
},
},
"strip-ansi"
:
{
"strip-ansi"
:
{
"version"
:
"4.0.0"
,
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
,
"integrity"
:
"sha1-qEeQIusaw2iocTibY1JixQXuNo8="
,
"integrity"
:
"sha1-qEeQIusaw2iocTibY1JixQXuNo8="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"ansi-regex"
:
"^3.0.0"
"ansi-regex"
:
"^3.0.0"
}
}
...
@@ -11036,7 +11513,6 @@
...
@@ -11036,7 +11513,6 @@
"version"
:
"3.0.1"
,
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
"ansi-regex"
:
"^2.0.0"
}
}
...
@@ -11053,6 +11529,14 @@
...
@@ -11053,6 +11529,14 @@
"integrity"
:
"sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
,
"integrity"
:
"sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
,
"dev"
:
true
"dev"
:
true
},
},
"strip-indent"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"
,
"integrity"
:
"sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI="
,
"requires"
:
{
"get-stdin"
:
"^4.0.1"
}
},
"style-loader"
:
{
"style-loader"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz"
,
...
@@ -11583,7 +12067,6 @@
...
@@ -11583,7 +12067,6 @@
"version"
:
"2.5.0"
,
"version"
:
"2.5.0"
,
"resolved"
:
"https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
,
"integrity"
:
"sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
,
"integrity"
:
"sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"psl"
:
"^1.1.28"
,
"psl"
:
"^1.1.28"
,
"punycode"
:
"^2.1.1"
"punycode"
:
"^2.1.1"
...
@@ -11595,6 +12078,19 @@
...
@@ -11595,6 +12078,19 @@
"integrity"
:
"sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="
,
"integrity"
:
"sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="
,
"dev"
:
true
"dev"
:
true
},
},
"trim-newlines"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"
,
"integrity"
:
"sha1-WIeWa7WCpFA6QetST301ARgVphM="
},
"true-case-path"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz"
,
"integrity"
:
"sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew=="
,
"requires"
:
{
"glob"
:
"^7.1.2"
}
},
"ts-node"
:
{
"ts-node"
:
{
"version"
:
"8.3.0"
,
"version"
:
"8.3.0"
,
"resolved"
:
"https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz"
,
...
@@ -11661,7 +12157,6 @@
...
@@ -11661,7 +12157,6 @@
"version"
:
"0.6.0"
,
"version"
:
"0.6.0"
,
"resolved"
:
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
,
"integrity"
:
"sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
,
"integrity"
:
"sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"safe-buffer"
:
"^5.0.1"
"safe-buffer"
:
"^5.0.1"
}
}
...
@@ -11669,8 +12164,7 @@
...
@@ -11669,8 +12164,7 @@
"tweetnacl"
:
{
"tweetnacl"
:
{
"version"
:
"0.14.5"
,
"version"
:
"0.14.5"
,
"resolved"
:
"https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
,
"integrity"
:
"sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
,
"integrity"
:
"sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
"dev"
:
true
},
},
"type-check"
:
{
"type-check"
:
{
"version"
:
"0.3.2"
,
"version"
:
"0.3.2"
,
...
@@ -11881,7 +12375,6 @@
...
@@ -11881,7 +12375,6 @@
"version"
:
"4.2.2"
,
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz"
,
"integrity"
:
"sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="
,
"integrity"
:
"sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"punycode"
:
"^2.1.0"
"punycode"
:
"^2.1.0"
}
}
...
@@ -12040,14 +12533,12 @@
...
@@ -12040,14 +12533,12 @@
"uuid"
:
{
"uuid"
:
{
"version"
:
"3.4.0"
,
"version"
:
"3.4.0"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
,
"integrity"
:
"sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
,
"integrity"
:
"sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
"dev"
:
true
},
},
"validate-npm-package-license"
:
{
"validate-npm-package-license"
:
{
"version"
:
"3.0.4"
,
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
,
"integrity"
:
"sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="
,
"integrity"
:
"sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"spdx-correct"
:
"^3.0.0"
,
"spdx-correct"
:
"^3.0.0"
,
"spdx-expression-parse"
:
"^3.0.0"
"spdx-expression-parse"
:
"^3.0.0"
...
@@ -12078,7 +12569,6 @@
...
@@ -12078,7 +12569,6 @@
"version"
:
"1.10.0"
,
"version"
:
"1.10.0"
,
"resolved"
:
"https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
,
"integrity"
:
"sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
,
"integrity"
:
"sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"assert-plus"
:
"^1.0.0"
,
"assert-plus"
:
"^1.0.0"
,
"core-util-is"
:
"1.0.2"
,
"core-util-is"
:
"1.0.2"
,
...
@@ -12719,7 +13209,6 @@
...
@@ -12719,7 +13209,6 @@
"version"
:
"1.3.1"
,
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-1.3.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-1.3.1.tgz"
,
"integrity"
:
"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="
,
"integrity"
:
"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"isexe"
:
"^2.0.0"
"isexe"
:
"^2.0.0"
}
}
...
@@ -12727,8 +13216,15 @@
...
@@ -12727,8 +13216,15 @@
"which-module"
:
{
"which-module"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"
,
"integrity"
:
"sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
,
"integrity"
:
"sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
"dev"
:
true
},
"wide-align"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"
,
"integrity"
:
"sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="
,
"requires"
:
{
"string-width"
:
"^1.0.2 || 2 || 3 || 4"
}
},
},
"win-release"
:
{
"win-release"
:
{
"version"
:
"1.1.1"
,
"version"
:
"1.1.1"
,
...
@@ -12846,8 +13342,7 @@
...
@@ -12846,8 +13342,7 @@
"y18n"
:
{
"y18n"
:
{
"version"
:
"4.0.0"
,
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz"
,
"integrity"
:
"sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
,
"integrity"
:
"sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
"dev"
:
true
},
},
"yallist"
:
{
"yallist"
:
{
"version"
:
"3.1.1"
,
"version"
:
"3.1.1"
,
...
...
form_angular/package.json
View file @
a4b98f66
...
@@ -55,4 +55,4 @@
...
@@ -55,4 +55,4 @@
"tslint"
:
"~5.18.0"
,
"tslint"
:
"~5.18.0"
,
"typescript"
:
"~3.7.5"
"typescript"
:
"~3.7.5"
}
}
}
}
\ No newline at end of file
form_angular/publish/打气球form2022-05-13 101951.zip
0 → 100644
View file @
a4b98f66
File added
form_angular/src/app/form/ComponentBase.ts
0 → 100644
View file @
a4b98f66
import
{
ApplicationRef
,
ChangeDetectorRef
,
ElementRef
,
ViewChild
}
from
"
@angular/core
"
;
import
{
MetaFormCreator
}
from
"
./mataFormCreator
"
;
export
class
ComponentBase
{
// 储存数据用
saveKey
=
""
;
// 储存对象
item
:
any
=
{};
ngOnChanges
()
{
}
ngOnDestroy
()
{
}
constructor
(
private
appRef
:
ApplicationRef
,
private
changeDetectorRef
:
ChangeDetectorRef
)
{
}
ngOnInit
()
{
// 获取存储的数据
(
<
any
>
window
).
courseware
.
getData
((
data
)
=>
{
if
(
data
)
{
this
.
item
=
data
;
this
.
itemStr
=
JSON
.
stringify
(
this
.
item
,
null
,
4
).
trim
();
}
this
.
init
();
this
.
changeDetectorRef
.
markForCheck
();
this
.
changeDetectorRef
.
detectChanges
();
this
.
refresh
();
},
this
.
saveKey
);
}
@
ViewChild
(
"
itemTextarea
"
,
{
static
:
true
})
itemTextarea
:
ElementRef
;
copyData
()
{
this
.
itemTextarea
.
nativeElement
.
select
();
document
.
execCommand
(
"
copy
"
);
}
/**
* 储存图片数据
* @param e
*/
onAssetUploadSuccess
(
e
:
any
,
...
key
:
Array
<
string
>
)
{
let
item
=
this
.
item
;
for
(
let
i
=
0
;
i
<
key
.
length
;
i
++
)
{
if
(
i
+
1
==
key
.
length
)
{
item
[
key
[
i
]]
=
e
.
url
;
this
.
save
();
return
;
}
item
=
item
[
key
[
i
]];
}
}
save
()
{
(
<
any
>
window
).
courseware
.
setData
(
this
.
item
,
null
,
this
.
saveKey
);
this
.
itemStr
=
JSON
.
stringify
(
this
.
item
,
null
,
4
).
trim
();
this
.
refresh
();
console
.
log
(
'
this.item =
'
+
JSON
.
stringify
(
this
.
item
));
}
itemStr
=
""
;
load
()
{
this
.
itemStr
=
this
.
itemTextarea
.
nativeElement
.
value
;
if
(
this
.
isJSON
(
this
.
itemStr
))
{
this
.
item
=
JSON
.
parse
(
this
.
itemStr
);
this
.
init
();
this
.
changeDetectorRef
.
markForCheck
();
this
.
changeDetectorRef
.
detectChanges
();
this
.
refresh
();
}
}
isJSON
(
str
)
{
if
(
typeof
str
==
'
string
'
)
{
try
{
var
obj
=
JSON
.
parse
(
str
);
if
(
typeof
obj
==
'
object
'
&&
obj
)
{
return
true
;
}
return
false
;
}
catch
(
e
)
{
return
false
;
}
}
return
false
;
}
/**
* 刷新 渲染页面
*/
refresh
()
{
setTimeout
(()
=>
{
this
.
appRef
.
tick
();
},
1
);
}
init
()
{
}
}
form_angular/src/app/form/form.component.css
View file @
a4b98f66
...
@@ -33,3 +33,30 @@
...
@@ -33,3 +33,30 @@
padding
:
10px
;
padding
:
10px
;
margin
:
10px
;
margin
:
10px
;
}
}
.button-right
{
border-style
:
dotted
;
border-color
:
rgb
(
42
,
142
,
72
);
width
:
100px
;
height
:
50px
;
color
:
rgb
(
42
,
142
,
72
);
background-color
:
white
;
}
.button-wrong
{
border-style
:
dotted
;
border-color
:
rgb
(
180
,
0
,
0
);
width
:
100px
;
height
:
50px
;
color
:
rgb
(
180
,
0
,
0
);
background-color
:
white
;
}
.button-disable
{
border-style
:
dotted
;
border-color
:
black
;
width
:
100px
;
height
:
50px
;
color
:
black
;
background-color
:
white
;
}
\ No newline at end of file
form_angular/src/app/form/form.component.html
View file @
a4b98f66
<div
class=
"model-content"
>
<div
class=
"model-content"
>
<div
style=
"padding: 10px;"
>
<div
style=
"padding: 10px;"
>
<div
class=
"border"
style=
"width: 1000px;"
>
<div
style=
"width: 300px;"
align=
'center'
>
<textarea
style=
"width: 955px; height: 300px;"
(
blur
)="
load
()"
#
itemTextarea
>
{{itemStr}}
</textarea>
<span>
图1:
</span>
<button
(
click
)="
copyData
();"
>
Copy
</button>
<app-upload-image-with-preview
[
picUrl
]="
item
.
pic_url
"
(
imageUploaded
)="
onImageUploadSuccess
($
event
,
'
pic_url
')"
>
</app-upload-image-with-preview>
</div>
<div
style=
"width: 300px; margin-top: 5px;"
align=
'center'
>
<span>
图2:
</span>
<app-upload-image-with-preview
[
picUrl
]="
item
.
pic_url_2
"
(
imageUploaded
)="
onImageUploadSuccess
($
event
,
'
pic_url_2
')"
>
</app-upload-image-with-preview>
</div>
</div>
<div
style=
"width: 300px; margin-top: 15px;"
>
<div
class=
"border"
style=
"width: 1000px;"
>
<span>
文本:
</span>
<span
style=
"font-size: 20px;"
>
标题:
</span>
<input
type=
"text"
nz-input
[(
ngModel
)]="
item
.
text
"
(
blur
)="
save
()"
>
<input
type=
"text"
nz-input
[(
ngModel
)]="
item
.
title
"
(
blur
)="
save
()"
>
<span
style=
"font-size: 20px;"
>
题目说明:
</span>
<input
type=
"text"
nz-input
[(
ngModel
)]="
item
.
questionText
"
(
blur
)="
save
()"
>
<span
style=
"font-size: 20px;"
>
题目说明音频:
</span>
<app-audio-recorder
[
audioUrl
]="
item
.
questionTextAudio
"
(
audioUploaded
)="
onAssetUploadSuccess
($
event
,
'
questionTextAudio
')"
></app-audio-recorder>
</div>
</div>
<div
class=
"border"
style=
"width: 1000px;"
>
<div
*
ngFor=
"let question of item.questions; let i = index"
>
<div
class=
"border"
style=
"width: 950px;"
>
<span
style=
"font-size: 20px;"
>
小题{{i + 1}}:
</span>
<div
style=
"margin-top: 5px"
>
<div
*
ngFor=
"let option of question.options; let j = index"
>
<span>
音频:
</span>
<div
class=
"border"
style=
"width: 900px;"
>
<app-audio-recorder
<span
style=
"font-size: 20px;"
>
选项类型:
</span>
[
audioUrl
]="
item
.
audio_url
"
<div
*
ngIf=
"option.type=='img'"
>
(
audioUploaded
)="
onAudioUploadSuccess
($
event
,
'
audio_url
')"
<button
class=
"button-right"
>
图片
</button>
></app-audio-recorder>
</div>
<button
class=
"button-disable"
(
click
)="
option
.
type=
'txt'
;
save
();"
>
文字
</button>
</div>
<div
*
ngIf=
"option.type=='txt'"
>
<button
class=
"button-disable"
(
click
)="
option
.
type=
'img'
;
save
();"
>
图片
</button>
<button
class=
"button-right"
>
文字
</button>
</div>
<div
*
ngIf=
"option.type=='img'"
>
图片:
<div
style=
"width: 300px;"
>
<app-upload-image-with-preview
[
picUrl
]="
option
.
image
"
(
imageUploaded
)="
onAssetUploadSuccess
($
event
,
'
questions
',
i
,
'
options
',
j
,
'
image
')"
>
</app-upload-image-with-preview>
</div>
</div>
<span>
音频:
</span>
<app-audio-recorder
[
audioUrl
]="
option
.
audio
"
(
audioUploaded
)="
onAssetUploadSuccess
($
event
,
'
questions
',
i
,
'
options
',
j
,
'
audio
')"
>
</app-audio-recorder>
<span>
文本:
</span>
<input
type=
"text"
nz-input
[(
ngModel
)]="
option
.
text
"
(
blur
)="
save
()"
>
<br>
<br>
<button
style=
"width: 850px; height: 30px; color: red;"
(
click
)="
removeoption
(
i
,
j
)"
>
删除题目
</button>
</div>
</div>
</div>
<div
class=
"border"
style=
"width: 900px;"
>
<button
style=
"width: 850px; height: 100px;"
(
click
)="
addoption
(
i
)"
>
增加选项
</button>
</div>
<button
style=
"width: 900px; height: 30px; color: red;"
(
click
)="
removequestion
(
i
)"
>
删除题目
</button>
</div>
</div>
</div>
<div
class=
"border"
style=
"width: 950px;"
>
<button
style=
"width: 900px; height: 100px;"
(
click
)="
addquestion
()"
>
增加题目
</button>
</div>
</div>
</div>
</div>
\ No newline at end of file
form_angular/src/app/form/form.component.ts
View file @
a4b98f66
import
{
Component
,
EventEmitter
,
Input
,
OnDestroy
,
OnChanges
,
OnInit
,
Output
,
ApplicationRef
,
ChangeDetector
Ref
}
from
'
@angular/core
'
;
import
{
Component
,
OnDestroy
,
OnChanges
,
OnInit
,
ApplicationRef
,
ChangeDetectorRef
,
ViewChild
,
Element
Ref
}
from
'
@angular/core
'
;
import
{
JsonPipe
}
from
'
@angular/common
'
;
import
{
ComponentBase
}
from
'
./ComponentBase
'
;
import
{
MetaFormCreator
}
from
'
./mataFormCreator
'
;
@
Component
({
@
Component
({
selector
:
'
app-form
'
,
selector
:
'
app-form
'
,
templateUrl
:
'
./form.component.html
'
,
templateUrl
:
'
./form.component.html
'
,
styleUrls
:
[
'
./form.component.css
'
]
styleUrls
:
[
'
./form.component.css
'
]
})
})
export
class
FormComponent
implements
OnInit
,
OnChanges
,
OnDestroy
{
export
class
FormComponent
extends
ComponentBase
implements
OnInit
,
OnChanges
,
OnDestroy
{
// 储存数据用
// 储存数据用
saveKey
=
"
test_001
"
;
saveKey
=
"
dqq
"
;
// 储存对象
item
;
constructor
(
private
appRef
:
ApplicationRef
,
private
changeDetectorRef
:
ChangeDetectorRef
)
{
item
=
{
title
:
""
,
questionText
:
""
,
questionTextAudio
:
""
,
questions
:
[]
};
init
():
void
{
console
.
log
(
new
MetaFormCreator
().
create
());
}
}
createShell
()
{
removeoption
(
i
,
j
)
{
this
.
item
.
wordList
.
push
({
this
.
item
.
questions
[
i
].
options
.
splice
(
j
,
1
);
word
:
''
,
audio
:
''
,
backWord
:
''
,
backWordAudio
:
''
,
});
this
.
save
();
this
.
save
();
}
}
removeShell
(
idx
)
{
addoption
(
i
)
{
this
.
item
.
wordList
.
splice
(
idx
,
1
);
this
.
item
.
questions
[
i
].
options
.
push
({
this
.
save
();
type
:
"
img
"
,
}
image
:
""
,
audio
:
""
,
ngOnInit
()
{
text
:
""
,
});
this
.
item
=
{};
// 获取存储的数据
(
<
any
>
window
).
courseware
.
getData
((
data
)
=>
{
if
(
data
)
{
this
.
item
=
data
;
}
this
.
init
();
this
.
changeDetectorRef
.
markForCheck
();
this
.
changeDetectorRef
.
detectChanges
();
this
.
refresh
();
},
this
.
saveKey
);
}
ngOnChanges
()
{
}
ngOnDestroy
()
{
}
init
()
{
}
/**
* 储存图片数据
* @param e
*/
onImageUploadSuccess
(
e
,
key
)
{
this
.
item
[
key
]
=
e
.
url
;
this
.
save
();
}
/**
* 储存音频数据
* @param e
*/
onAudioUploadSuccess
(
e
,
key
)
{
this
.
item
[
key
]
=
e
.
url
;
this
.
save
();
this
.
save
();
}
}
onWordAudioUploadSuccess
(
e
,
idx
)
{
removequestion
(
i
)
{
this
.
item
.
wordList
[
idx
].
audio
=
e
.
url
;
this
.
item
.
questions
.
splice
(
i
,
1
)
;
this
.
save
();
this
.
save
();
}
}
onBackWordAudioUploadSuccess
(
e
,
idx
)
{
addquestion
()
{
this
.
item
.
wordList
[
idx
].
backWordAudio
=
e
.
url
;
this
.
item
.
questions
.
push
({
options
:
[]
});
this
.
save
();
this
.
save
();
}
}
/**
* 储存数据
*/
save
()
{
(
<
any
>
window
).
courseware
.
setData
(
this
.
item
,
null
,
this
.
saveKey
);
this
.
refresh
();
console
.
log
(
'
this.item =
'
+
JSON
.
stringify
(
this
.
item
));
}
/**
* 刷新 渲染页面
*/
refresh
()
{
setTimeout
(()
=>
{
this
.
appRef
.
tick
();
},
1
);
}
}
}
\ No newline at end of file
form_angular/src/app/form/mataFormCreator.ts
0 → 100644
View file @
a4b98f66
export
class
MetaFormCreator
{
constructor
()
{
}
create
()
{
const
data
=
{
onlineFlg
:
false
,
// 联机flg true联机版 false单机版
title
:
"
标题文本
"
,
// 标题文本
questionText
:
"
题目说明题目说明题目说明题目说明题目说明题目说明题目说明题目说明题目说明题目说明
"
,
// 题目说明
questionTextAudio
:
"
http://staging-teach.cdn.ireadabc.com/b1019dcdb1f089ba9a65b71a1f52f67a.mp3
"
,
// 题目说明的语音
questions
:
[
// 题目,数组
{
questionAudio
:
"
http://staging-teach.cdn.ireadabc.com/727a5af2f7ed99edb4a49d1126ecc9ca.mp3
"
,
// 题目音频
duration
:
120
,
// 游戏倒计时(秒)
options
:
[
// 选项
{
type
:
"
img
"
,
// 选项类型 img图片 txt文本
image
:
"
http://staging-teach.cdn.ireadabc.com/03531e7ca2278b291da7d27bc1d60868.png
"
,
// 图片地址
audio
:
"
http://staging-teach.cdn.ireadabc.com/727a5af2f7ed99edb4a49d1126ecc9ca.mp3
"
,
// 选项音频
text
:
""
,
// 选项类型为图片时,此选项没啥用
right
:
true
// 这个选项是否是正确的
},
{
type
:
"
text
"
,
// 选项类型 img图片 txt文本
image
:
""
,
// 选项类型为文本时,此选项没啥用
text
:
"
asasdf
"
,
// 选项文本
audio
:
"
http://staging-teach.cdn.ireadabc.com/727a5af2f7ed99edb4a49d1126ecc9ca.mp3
"
,
right
:
true
},
{
image
:
"
http://staging-teach.cdn.ireadabc.com/35bfd1d1342e1f2ea3db408afd072343.jpg
"
,
audio
:
""
,
type
:
"
img
"
,
text
:
""
,
right
:
false
},
{
image
:
""
,
audio
:
""
,
type
:
"
text
"
,
text
:
"
oliolioliooo
"
,
right
:
false
}
]
},
{
questionAudio
:
"
http://staging-teach.cdn.ireadabc.com/727a5af2f7ed99edb4a49d1126ecc9ca.mp3
"
,
duration
:
120
,
// 游戏倒计时(秒)
options
:
[
{
image
:
"
http://staging-teach.cdn.ireadabc.com/03531e7ca2278b291da7d27bc1d60868.png
"
,
audio
:
"
http://staging-teach.cdn.ireadabc.com/727a5af2f7ed99edb4a49d1126ecc9ca.mp3
"
,
type
:
"
img
"
,
text
:
""
,
right
:
true
},
{
image
:
""
,
audio
:
"
http://staging-teach.cdn.ireadabc.com/727a5af2f7ed99edb4a49d1126ecc9ca.mp3
"
,
type
:
"
text
"
,
text
:
"
olio
"
,
right
:
true
},
{
image
:
"
http://staging-teach.cdn.ireadabc.com/35bfd1d1342e1f2ea3db408afd072343.jpg
"
,
audio
:
""
,
type
:
"
img
"
,
text
:
""
,
right
:
false
},
{
image
:
""
,
audio
:
""
,
type
:
"
text
"
,
text
:
"
oliolioliooo
"
,
right
:
false
}
]
}
]
};
return
this
.
createHtml
(
data
,
'
item
'
,
[]);
}
createHtml
(
data
:
any
,
itemKey
:
string
,
idxList
=
[])
{
let
result
=
''
;
for
(
const
key
in
data
)
{
if
(
typeof
data
[
key
]
==
'
boolean
'
)
{
result
+=
this
.
createBooleanHtml
(
itemKey
,
key
);
}
if
(
typeof
data
[
key
]
==
'
number
'
)
{
result
+=
this
.
createNumberHtml
(
itemKey
,
key
);
}
if
(
typeof
data
[
key
]
===
'
string
'
)
{
if
(
key
.
includes
(
'
img
'
)
||
key
.
includes
(
'
image
'
))
{
result
+=
this
.
createImageHtml
(
itemKey
,
key
);
}
else
if
(
key
.
includes
(
'
Audio
'
)
||
key
.
includes
(
'
audio
'
))
{
result
+=
this
.
createAudioHtml
(
itemKey
,
key
);
}
else
{
result
+=
this
.
createTextHtml
(
itemKey
,
key
);
}
}
if
(
typeof
data
[
key
]
==
'
object
'
)
{
if
(
data
[
key
]
instanceof
Array
)
{
result
+=
this
.
createArrayHtml
(
itemKey
,
key
,
data
[
key
],
idxList
);
}
}
}
return
result
;
}
createArrayHtml
(
itemName
:
string
,
key
:
string
,
data
:
any
,
idxList
)
{
let
itemKey
=
key
;
if
(
key
[
key
.
length
-
1
]
==
'
s
'
)
{
itemKey
=
key
.
substring
(
0
,
key
.
length
-
1
);
}
const
idxStrList
=
[
'
i
'
,
'
j
'
,
'
k
'
,
'
l
'
];
let
idxStr
=
''
;
for
(
let
i
=
0
;
i
<
idxStrList
.
length
;
i
++
)
{
const
str
=
idxStrList
[
i
];
if
(
!
idxList
.
includes
(
str
))
{
idxStr
=
str
;
break
;
}
}
const
subresult
=
this
.
createHtml
(
data
[
0
],
`
${
itemName
}
.
${
key
}
[
${
idxStr
}
]`
,
[...
idxList
,
idxStr
]);
return
`
<div class="border" style="width: 800px;">
<div *ngFor="let
${
itemKey
}
of
${
itemName
}
.
${
key
}
; let
${
idxStr
}
= index">
<div class="border" style="width: 700px;">
${
subresult
}
<button style="width: 650px; height: 30px; color: red;" (click)="remove
${
itemKey
}
(
${
idxStr
}
)">删除</button>
</div>
</div>
<div class="border" style="width: 700px;">
<button style="width: 650px; height: 100px;" (click)="add
${
itemKey
}
()">增加</button>
</div>
</div>`
}
createNumberHtml
(
itemName
:
string
,
key
:
string
)
{
let
dot
=
'
.
'
;
if
(
itemName
==
''
)
{
dot
=
''
;
}
return
`
<span>数字: </span>
<input type="number" nz-input [(ngModel)]="
${
itemName
}${
dot
}${
key
}
" (blur)="save()">`
}
createTextHtml
(
itemName
:
string
,
key
:
string
)
{
let
dot
=
'
.
'
;
if
(
itemName
==
''
)
{
dot
=
''
;
}
return
`
<span>文本: </span>
<input type="text" nz-input [(ngModel)]="
${
itemName
}${
dot
}${
key
}
" (blur)="save()">`
}
createAudioHtml
(
itemName
:
string
,
key
:
string
)
{
let
dot
=
'
.
'
;
if
(
itemName
==
''
)
{
dot
=
''
;
}
let
keyList
=
''
;
itemName
.
split
(
'
.
'
).
forEach
(
key
=>
{
keyList
+=
`'
${
key
}
',`
;
});
return
`
<span>音频: </span>
<app-audio-recorder
[audioUrl]="
${
itemName
}${
dot
}${
key
}
"
(audioUploaded)="onAssetUploadSuccess($event,
${
keyList
}
'
${
key
}
')"
></app-audio-recorder>`
}
createImageHtml
(
itemName
:
string
,
key
:
string
)
{
let
dot
=
'
.
'
;
if
(
itemName
==
''
)
{
dot
=
''
;
}
let
keyList
=
''
;
itemName
.
split
(
'
.
'
).
forEach
(
key
=>
{
keyList
+=
`'
${
key
}
',`
;
});
return
`<span>图片: </span>
<app-upload-image-with-preview
[picUrl]="
${
itemName
}${
dot
}${
key
}
"
(imageUploaded)="onAssetUploadSuccess($event,
${
keyList
}
'
${
key
}
')">
</app-upload-image-with-preview>`
;
}
createBooleanHtml
(
itemName
:
string
,
key
:
string
)
{
let
dot
=
'
.
'
;
if
(
itemName
==
''
)
{
dot
=
''
;
}
return
`
<span style="font-size: 20px;">答案:</span>
<div *ngIf="
${
itemName
}${
dot
}${
key
}
==true">
<button class="button-right">正确</button>
<button class="button-disable" (click)="
${
itemName
}${
dot
}${
key
}
= false;save();">错误</button>
</div>
<div *ngIf="
${
itemName
}${
dot
}${
key
}
==false">
<button class="button-disable" (click)="
${
itemName
}${
dot
}${
key
}
= true;save();">正确</button>
<button class="button-wrong">错误</button>
</div>
<br>`
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment