/
dist.ini
89 lines (55 loc) · 2.12 KB
/
dist.ini
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
80
81
82
83
84
85
86
87
88
89
name = Data-Visitor
abstract = Visitor style traversal of JavaScript data structures
author = Nickolay Platonov <nplatonov@cpan.org>
license = LGPL_3_0
copyright_holder = Nickolay Platonov
;=========================================================================
; version provider
[Git::NextVersion]
first_version = 0.0.1
;=========================================================================
; include the link to git repo and web page
[GithubMeta]
;=========================================================================
; choose/generate files to include
[GatherDir]
[PruneCruft]
[License]
;=========================================================================
; JSAN-specific configuration
[JSAN] ; generate docs
docs_markup = mmd ; default
[JSAN::StaticDir]
static_dir = static ; default
[JSAN::PkgVersion]
[JSAN::ReadmeFromMD] ; should be after docs generation
[JSAN::InstallInstructions] ; add INSTALL file, describing the installation process
[JSAN::Bundle] ; after docs generation to avoid docs for bundles
;=========================================================================
; `npm` configuration - package.json generation
[JSAN::NPM]
main = lib/Task/Data/Visitor/Core
dependency = joose >= 3.14.0
;=========================================================================
; before release
[Git::Check]
[CheckChangesHasContent]
[ConfirmRelease]
;=========================================================================
; release
[JSAN::NPM::Publish] ; publish in `npm`
sudo = 1
;=========================================================================
; after release
[Git::Commit / Commit_Dirty_Files]
[Git::Tag]
[NextRelease]
format = %-9v %{yyyy-MM-dd HH:mm}d
[Git::Commit / Commit_Changes]
[Git::Push]
push_to = origin
[JSAN::GitHubDocs] ; after all commits to have clean workspace
[Twitter]
tweet_url = http://samuraijack.github.com/{{$DIST}}
tweet = Released {{$DIST}}-{{$VERSION}} {{$URL}}
hash_tags = #nodejs #npm