~seirdy/moac

moac/.go-arch-lint.yml -rw-r--r-- 1.1 KiB
97035daeRohan Kumar Chore(deps): bump deps 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
version: 2
workdir: ./
allow:
  depOnAnyVendor: false

exclude:
  - .builds
  - completions
  - doc
  - vendor

excludeFiles:
  - "^.*_test\\.go$"

vendors:
  term:
    in: golang.org/x/term
  getopt:
    in: git.sr.ht/~sircmpwn/getopt
  uniseg:
    in: github.com/rivo/uniseg

components:
  moac:
    in: .
  charsets:
    in: charsets
  entropy:
    in: entropy
  pwgen:
    in: pwgen
  bounds:
    in: internal/bounds
  cliShared:
    in: internal/cli
  sanitize:
    in: internal/sanitize
  moac-cli:
    in:
      cmd/moac
  pwgen-cli:
    in:
      cmd/moac-pwgen

deps:
  pwgen-cli:
    canUse:
      - getopt
    mayDependOn:
      - moac
      - cliShared
      - charsets
      - sanitize
      - pwgen
  moac-cli:
    canUse:
      - getopt
      - term
    mayDependOn:
      - moac
      - cliShared
      - entropy
  moac:
    mayDependOn:
      - entropy
      - bounds
  entropy:
    mayDependOn:
      - charsets
  pwgen:
    mayDependOn:
      - moac # just needs const moac.DefaultEntropy, should be defined somewhere else in v3?
      - charsets
      - entropy
      - bounds
  cliShared:
    canUse:
      - uniseg