Skip to content

Commit 1cdeccf

Browse files
alan-agius4Keen Yee Liau
authored andcommitted
build: update quicktype-core to generate camelCase acronyms
At the moment for insatance `Css` will be generated as `CSS` since it's an acronym See: https://github.com/quicktype/quicktype/blob/master/src/quicktype-core/support/Acronyms.ts
1 parent 63a9bd4 commit 1cdeccf

3 files changed

Lines changed: 12 additions & 33 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"dependencies": {
6767
"glob": "^7.0.3",
6868
"node-fetch": "^2.2.0",
69-
"quicktype-core": "^5.0.41",
69+
"quicktype-core": "^6.0.15",
7070
"temp": "^0.8.3",
7171
"tslint": "^5.11.0",
7272
"typescript": "~3.1.6",

tools/quicktype_runner.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ async function generate(inPath) {
133133
rendererOptions: {
134134
'just-types': 'true',
135135
'explicit-unions': 'true',
136+
'acronym-style': 'camel',
136137
},
137138
});
138139

yarn.lock

Lines changed: 10 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2033,10 +2033,10 @@ codelyzer@^4.2.1:
20332033
source-map "^0.5.7"
20342034
sprintf-js "^1.1.1"
20352035

2036-
collection-utils@0.0.15:
2037-
version "0.0.15"
2038-
resolved "https://registry.yarnpkg.com/collection-utils/-/collection-utils-0.0.15.tgz#70f4c54299621699b3f38c66577c9d4284825125"
2039-
integrity sha512-eLGXa67rSilE5dNCcx2wenWcmmgl4QdlwUj1Z5idKkIBOhZh6PghEZFC3wP3AHH8xnMbIDsky0pR/+1epJBymQ==
2036+
collection-utils@^1.0.1:
2037+
version "1.0.1"
2038+
resolved "https://registry.yarnpkg.com/collection-utils/-/collection-utils-1.0.1.tgz#31d14336488674f27aefc0a7c5eccacf6df78044"
2039+
integrity sha512-LA2YTIlR7biSpXkKYwwuzGjwL5rjWEZVOSnvdUc7gObvWe4WkjxOpfrdhoP7Hs09YWDVfg0Mal9BpAqLfVEzQg==
20402040

20412041
collection-visit@^1.0.0:
20422042
version "1.0.0"
@@ -7315,11 +7315,6 @@ [email protected]:
73157315
dependencies:
73167316
better-assert "~1.0.0"
73177317

7318-
parser-toolkit@>=0.0.3:
7319-
version "0.0.5"
7320-
resolved "https://registry.yarnpkg.com/parser-toolkit/-/parser-toolkit-0.0.5.tgz#ec4b61729c86318b56ea971bfba6b3c672d62c01"
7321-
integrity sha1-7EthcpyGMYtW6pcb+6azxnLWLAE=
7322-
73237318
73247319
version "0.0.5"
73257320
resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a"
@@ -7820,18 +7815,16 @@ quick-lru@^1.0.0:
78207815
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
78217816
integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
78227817

7823-
quicktype-core@^5.0.41:
7824-
version "5.0.41"
7825-
resolved "https://registry.yarnpkg.com/quicktype-core/-/quicktype-core-5.0.41.tgz#83f090b1bddeefcff0581e0d9c754d83410ed453"
7826-
integrity sha512-CImdVo4M4TlDs0McPSql9HnaoG5/Z3w1bQIlAhc95qekxBx+jJ2HNIqXzEkIsvx7W7sIPZhOuCug9fvmqNkMKQ==
7818+
quicktype-core@^6.0.15:
7819+
version "6.0.15"
7820+
resolved "https://registry.yarnpkg.com/quicktype-core/-/quicktype-core-6.0.15.tgz#44fddfa7ae00fcc06e2eb43829870341be12a34b"
7821+
integrity sha512-m8GHNFsd2yL9eZmIy0FoZCDuoxfKnvfQHCpcBTvV0760AV9kSNRAk8e2uRs2eYcgj/VUSx0qcUUqm/40CrwYOQ==
78277822
dependencies:
78287823
"@types/urijs" "github:quicktype/types-urijs"
7829-
collection-utils "0.0.15"
7824+
collection-utils "^1.0.1"
78307825
js-base64 "^2.4.3"
78317826
pako "^1.0.6"
78327827
pluralize "^7.0.0"
7833-
stream-json "0.5.2"
7834-
string-to-stream "^1.1.0"
78357828
unicode-properties "github:quicktype/unicode-properties#dist"
78367829
urijs "^1.19.1"
78377830
wordwrap "^1.0.0"
@@ -7991,7 +7984,7 @@ read-pkg@^3.0.0:
79917984
normalize-package-data "^2.3.2"
79927985
path-type "^3.0.0"
79937986

7994-
"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.0, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3:
7987+
"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3:
79957988
version "2.3.6"
79967989
resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
79977990
integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
@@ -9318,13 +9311,6 @@ stream-http@^2.7.2:
93189311
to-arraybuffer "^1.0.0"
93199312
xtend "^4.0.0"
93209313

9321-
9322-
version "0.5.2"
9323-
resolved "https://registry.yarnpkg.com/stream-json/-/stream-json-0.5.2.tgz#f4256c0ef1a905f2ef2d473706b4b3ff827653cf"
9324-
integrity sha512-/QlOLybrc6LkH/oVgXo1lJ8oemRIze/grdpfssLn1Pm8nZVhW4VMOqDDYGaORPodQFxiDEUquQJER5LiBu8Ehg==
9325-
dependencies:
9326-
parser-toolkit ">=0.0.3"
9327-
93289314
stream-shift@^1.0.0:
93299315
version "1.0.0"
93309316
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
@@ -9345,14 +9331,6 @@ strict-uri-encode@^1.0.0:
93459331
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
93469332
integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
93479333

9348-
string-to-stream@^1.1.0:
9349-
version "1.1.1"
9350-
resolved "https://registry.yarnpkg.com/string-to-stream/-/string-to-stream-1.1.1.tgz#aba78f73e70661b130ee3e1c0192be4fef6cb599"
9351-
integrity sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==
9352-
dependencies:
9353-
inherits "^2.0.1"
9354-
readable-stream "^2.1.0"
9355-
93569334
string-width@^1.0.1, string-width@^1.0.2:
93579335
version "1.0.2"
93589336
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"

0 commit comments

Comments
 (0)