Skip to content
This repository has been archived by the owner on Oct 14, 2022. It is now read-only.

Latest commit

 

History

History
104 lines (89 loc) · 7.43 KB

implementation.md

File metadata and controls

104 lines (89 loc) · 7.43 KB

Implementation

Compatibility

udk webpack3 webpack4 angular-devkit
v1.1.11-rc.2 v0.1102.7
v1.1.11-rc.1 v0.1100.5
v1.1.11-rc.0 v4.44.2 v0.1100.3
v1.1.10 v0.1000.0
v1.1.9 v0.901.7
v1.1.9-rc.1 v0.900.0-rc.6
v1.1.7 v8.2.0
v1.1.6 v8.1.0
v1.1.4 v8.1.0-rc.0
v1.1.1 v8.1.0-beta.2
v1.1.0 v8.0.0-beta.2
v1.0.3 v0.14.0-beta.1
v1.0.2 v0.12.1
v1.0.1 v0.12.0
v1.0.0 v0.11.0
v1.0.0-alpha.2 v3.12.0 v4.21.0 v0.10.2
v0.3.17 v0.8.0-beta.0
v0.3.15 v0.7.0-rc.2
v0.3.14 v0.7.0
v0.3.13 v0.6.0
v0.3.0 v3.11.0 v4.4.1
v0.2.4 v3.5.5 -

Files

Class diagram

┌┄ tapable ┄┄┄┄┄┄┄┄┄┄┄┄┄┐
┆ ┌───────────────────┐ ┆
┆ |      Tapable      |<────────────┐
┆ └─────────Λ─────────┘ ┆           │
└┄┄┄┄┄┄┄┄┄┄┄│┄┄┄┄┄┄┄┄┄┄┄┘           │
            │                       │
┌┄ webpack ┄│┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄│┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
┆ ┌─────────┴─────────┐   ┌─────────┴─────────┐   ┌───────────────────┐ ┆
┆ |   MultiCompiler   ├──>|     Compiler      ├──>|     Watching      | ┆
┆ └─────────Λ─────────┘   └─────────Λ─────────┘   └───────────────────┘ ┆
└┄┄┄┄┄┄┄┄┄┄┄║┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄│┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
            ║                       │
┌┄ udk ┄┄┄┄┄║┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄│┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
┆ ┌─────────╨─────────┐   ┌─────────┴─────────┐   ┌───────────────────┐ ┆
┆ |   MultiCompiler   |<──┤   DevContainer    ╞══>|     Container     | ┆
┆ └───────────────────┘   └───────────────────┘   └───────────────────┘ ┆
└┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘

┄┄┄┄ package
──── module
═══> extend relation
───> 0..n relation