File tree 7 files changed +21
-7
lines changed
7 files changed +21
-7
lines changed Original file line number Diff line number Diff line change
1
+ .github
2
+ .git
3
+ .dockerignore
4
+
5
+ Dockerfile
6
+
7
+ * .yaml
8
+ * .md
Original file line number Diff line number Diff line change 16
16
deno-version :
17
17
- v1.11
18
18
- v1.13
19
+ - v1.16
19
20
- canary
20
21
fail-fast : false # run each branch to completion
21
22
Original file line number Diff line number Diff line change 1
- FROM denoland/deno:alpine-1.13.2
1
+ FROM denoland/deno:alpine-1.16.4
2
2
RUN apk add --no-cache graphviz
3
3
ADD fonts/ /usr/share/fonts/truetype/
4
4
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ Live @ https://deno-visualizer.danopia.net
6
6
7
7
This tool shows a Graphviz rendering of high-level module dependencies.
8
8
9
- The implementation is effectively similar to this shell pipeline:
9
+ The implementation was initially represented by this shell pipeline:
10
10
11
11
``` sh
12
12
deno info --unstable --json -- " $moduleUrl " \
@@ -19,6 +19,11 @@ HTML and SVG renderings are the intended way of viewing the graph.
19
19
In addition, the dot process can be removed to export raw JSON data from the computation phase.
20
20
These are available as hyperlinks from the HTML output.
21
21
22
+ > Note: Over time, the above pipeline is being consolidated into a Deno-native module.
23
+ > * ` deno info ` will be replaced with ` /x/deno_graph ` when Deno WASM is more mature and graph loading performance is comparable.
24
+ > * ` deno run ` has been removed already (the JSON is processed in the main process now).
25
+ > * ` dot -Tsvg ` might eventually be replaced with a WebAssembly build of GraphViz :) Font measuring will be a tricky point with that.
26
+
22
27
## Deploy
23
28
24
29
These are just notes for me :)
Original file line number Diff line number Diff line change 1
- export * as http from "https://deno.land/std@0.105 .0/http/server.ts" ;
2
- export * as file_server from "https://deno.land/std@0.105 .0/http/file_server.ts" ;
3
- export { readerFromIterable } from "https://deno.land/std@0.105 .0/io/streams.ts" ;
1
+ export * as http from "https://deno.land/std@0.115 .0/http/server.ts" ;
2
+ export * as file_server from "https://deno.land/std@0.115 .0/http/file_server.ts" ;
3
+ export { readerFromIterable } from "https://deno.land/std@0.115 .0/io/streams.ts" ;
4
4
5
5
export * as entities from "https://deno.land/x/[email protected] /lib/xml-entities.js" ;
6
6
Original file line number Diff line number Diff line change 1
- import * as Flags from "https://deno.land/std@0.105 .0/flags/mod.ts" ;
1
+ import * as Flags from "https://deno.land/std@0.115 .0/flags/mod.ts" ;
2
2
const flags = Flags . parse ( Deno . args , {
3
3
alias : {
4
4
output : [ 'o' ] ,
Original file line number Diff line number Diff line change 1
1
import { determineModuleBase , determineModuleLabel } from "./module-registries.ts" ;
2
- import { assertEquals } from "https://deno.land/std@0.105 .0/testing/asserts.ts" ;
2
+ import { assertEquals } from "https://deno.land/std@0.115 .0/testing/asserts.ts" ;
3
3
4
4
Deno . test ( 'gist' , ( ) => {
5
5
const gistBase = 'https://gist.githubusercontent.com/danopia/d8b92fdbaa146133dac74a248e62d761/raw/bf5074703f24fee4c2f08577908115f2a6ffff6a' ;
You can’t perform that action at this time.
0 commit comments