Skip to content

Commit 3ca3e39

Browse files
devversionmmalerba
authored andcommitted
build: update dgeni-packages version (#13772)
* Updates to the latest `dgeni-packages` version that includes: angular/dgeni-packages@5d90fd9. This allows us to remove a workaround. * Removes the closure testing stuff that hasn't been used for months. In case we want to reintroduce testing w/ Google Closure, we should consider using Bazel or something (AFAIK there are Bazel rules for closure)
1 parent cb4f5a0 commit 3ca3e39

File tree

8 files changed

+16
-229
lines changed

8 files changed

+16
-229
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,13 @@
7979
"chalk": "^1.1.3",
8080
"codelyzer": "^4.3.0",
8181
"dgeni": "^0.4.10",
82-
"dgeni-packages": "^0.26.9",
82+
"dgeni-packages": "^0.26.11",
8383
"firebase": "^5.5.2",
8484
"firebase-admin": "^5.0.0",
8585
"firebase-tools": "^4.1.0",
8686
"fs-extra": "^3.0.1",
8787
"git-semver-tags": "^2.0.0",
8888
"glob": "^7.1.2",
89-
"google-closure-compiler": "20170409.0.0",
9089
"gulp": "^3.9.1",
9190
"gulp-clean": "^0.3.2",
9291
"gulp-clean-css": "^3.3.1",

scripts/ci/sources/mode.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ is_aot() {
1313
[[ "${MODE}" = aot ]]
1414
}
1515

16-
is_closure_compiler() {
17-
[[ "${MODE}" = closure-compiler ]]
18-
}
19-
2016
is_payload() {
2117
[[ "${MODE}" = payload ]]
2218
}

scripts/ci/travis-testing.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ elif is_aot; then
4141
$(npm bin)/gulp ci:aot
4242
elif is_payload; then
4343
$(npm bin)/gulp ci:payload
44-
elif is_closure_compiler; then
45-
./scripts/closure-compiler/build-devapp-bundle.sh
4644
elif is_unit; then
4745
$(npm bin)/gulp ci:test
4846
elif is_prerender; then

scripts/closure-compiler/build-devapp-bundle.sh

Lines changed: 0 additions & 104 deletions
This file was deleted.

scripts/closure-compiler/tsconfig-rxjs.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

tools/dgeni/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import {MergeInheritedProperties} from './processors/merge-inherited-properties'
99
import {EntryPointGrouper} from './processors/entry-point-grouper';
1010
import {ReadTypeScriptModules} from 'dgeni-packages/typescript/processors/readTypeScriptModules';
1111
import {TsParser} from 'dgeni-packages/typescript/services/TsParser';
12+
import {TypeFormatFlags} from 'dgeni-packages/node_modules/typescript';
1213
import {sync as globSync} from 'glob';
1314
import * as path from 'path';
14-
import {NoTruncateConstTypeProcessor} from './processors/no-truncate-const-type';
1515

1616
// Dgeni packages that the Material docs package depends on.
1717
const jsdocPackage = require('dgeni-packages/jsdoc');
@@ -52,9 +52,6 @@ export const apiDocsPackage = new Package('material2-api-docs', [
5252
typescriptPackage,
5353
]);
5454

55-
// Processor that ensures that Dgeni const docs don't truncate the resolved type string.
56-
apiDocsPackage.processor(new NoTruncateConstTypeProcessor());
57-
5855
// Processor that filters out duplicate exports that should not be shown in the docs.
5956
apiDocsPackage.processor(new FilterDuplicateExports());
6057

@@ -138,6 +135,10 @@ apiDocsPackage.config((tsHost: Host) => {
138135
// should only use the first leading comment, we need to disable comment concatenation.
139136
// See for example: src/cdk/coercion/boolean-property.ts
140137
tsHost.concatMultipleLeadingComments = false;
138+
139+
// Explicitly disable truncation for types that will be displayed as strings. Otherwise
140+
// TypeScript by default truncates long types and causes misleading API documentation.
141+
tsHost.typeFormatFlags = TypeFormatFlags.NoTruncation;
141142
});
142143

143144
// Configure processor for finding nunjucks templates.

tools/dgeni/processors/no-truncate-const-type.ts

Lines changed: 0 additions & 41 deletions
This file was deleted.

yarn.lock

Lines changed: 10 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2398,11 +2398,6 @@ cliui@^4.0.0:
23982398
strip-ansi "^4.0.0"
23992399
wrap-ansi "^2.0.0"
24002400

2401-
clone-buffer@^1.0.0:
2402-
version "1.0.0"
2403-
resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
2404-
integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
2405-
24062401
clone-regexp@^1.0.0:
24072402
version "1.0.1"
24082403
resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f"
@@ -2423,11 +2418,6 @@ clone-stats@^0.0.1, clone-stats@~0.0.1:
24232418
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
24242419
integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=
24252420

2426-
clone-stats@^1.0.0:
2427-
version "1.0.0"
2428-
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
2429-
integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
2430-
24312421
clone@^0.2.0:
24322422
version "0.2.0"
24332423
resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
@@ -2438,20 +2428,6 @@ clone@^1.0.0, clone@^1.0.2:
24382428
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
24392429
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
24402430

2441-
clone@^2.1.1:
2442-
version "2.1.2"
2443-
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
2444-
integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
2445-
2446-
cloneable-readable@^1.0.0:
2447-
version "1.1.2"
2448-
resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65"
2449-
integrity sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==
2450-
dependencies:
2451-
inherits "^2.0.1"
2452-
process-nextick-args "^2.0.0"
2453-
readable-stream "^2.3.5"
2454-
24552431
co@^4.6.0:
24562432
version "4.6.0"
24572433
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@@ -3297,10 +3273,10 @@ detect-libc@^1.0.2:
32973273
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
32983274
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
32993275

3300-
dgeni-packages@^0.26.9:
3301-
version "0.26.10"
3302-
resolved "https://registry.yarnpkg.com/dgeni-packages/-/dgeni-packages-0.26.10.tgz#d16d7b4e1f47d89c29e737c729e3e4b8d8b03085"
3303-
integrity sha512-8ZXS6ltUitJhK/q/jX+vRJjSSiYC3DsezjH3WRNPM5dmkSP3sCe0nh8xxKv82TPA+lcgQSZwMH8w+13ErE7ikw==
3276+
dgeni-packages@^0.26.11:
3277+
version "0.26.11"
3278+
resolved "https://registry.yarnpkg.com/dgeni-packages/-/dgeni-packages-0.26.11.tgz#88659a36d99d1ac69e33e7d09eaab5df2028b0e9"
3279+
integrity sha512-9b8WBQLX3szU7PFOnefbIBG2JRCwaysTK0xpR/zJWXnI+t41roQn2923q/fmnFFQ014d4AK/X482ihVnZ/VWJQ==
33043280
dependencies:
33053281
canonical-path "0.0.2"
33063282
catharsis "^0.8.1"
@@ -4957,15 +4933,6 @@ google-auto-auth@^0.7.2:
49574933
google-auth-library "^0.10.0"
49584934
request "^2.79.0"
49594935

4960-
4961-
version "20170409.0.0"
4962-
resolved "https://registry.yarnpkg.com/google-closure-compiler/-/google-closure-compiler-20170409.0.0.tgz#dc1be29a9f7eef8611364533b271b9fac757c970"
4963-
integrity sha1-3Bvimp9+74YRNkUzsnG5+sdXyXA=
4964-
dependencies:
4965-
chalk "^1.0.0"
4966-
vinyl "^2.0.1"
4967-
vinyl-sourcemaps-apply "^0.2.0"
4968-
49694936
google-gax@^0.17.1:
49704937
version "0.17.1"
49714938
resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-0.17.1.tgz#825ead4ab68f1cb3a702ed0a6c64d7ac9b882747"
@@ -9114,16 +9081,16 @@ pretty-hrtime@^1.0.0:
91149081
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
91159082
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
91169083

9117-
process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
9118-
version "2.0.0"
9119-
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
9120-
integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==
9121-
91229084
process-nextick-args@~1.0.6:
91239085
version "1.0.7"
91249086
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
91259087
integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=
91269088

9089+
process-nextick-args@~2.0.0:
9090+
version "2.0.0"
9091+
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
9092+
integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==
9093+
91279094
progress@^2.0.0:
91289095
version "2.0.0"
91299096
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
@@ -9717,7 +9684,7 @@ [email protected]:
97179684
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
97189685
integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=
97199686

9720-
[email protected], replace-ext@^1.0.0:
9687+
97219688
version "1.0.0"
97229689
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
97239690
integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
@@ -12109,18 +12076,6 @@ vinyl@^0.5.0:
1210912076
clone-stats "^0.0.1"
1211012077
replace-ext "0.0.1"
1211112078

12112-
vinyl@^2.0.1:
12113-
version "2.2.0"
12114-
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86"
12115-
integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==
12116-
dependencies:
12117-
clone "^2.1.1"
12118-
clone-buffer "^1.0.0"
12119-
clone-stats "^1.0.0"
12120-
cloneable-readable "^1.0.0"
12121-
remove-trailing-separator "^1.0.1"
12122-
replace-ext "^1.0.0"
12123-
1212412079
vlq@^0.2.2:
1212512080
version "0.2.3"
1212612081
resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26"

0 commit comments

Comments
 (0)