-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
config.yaml
109 lines (93 loc) · 2.33 KB
/
config.yaml
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
macros:
LOCAL_PORT: 9000
paths:
CLIENT_PATH: client
LIB_PATH: ${CLIENT_PATH}/lib
JS_PATH: ${LIB_PATH}/js
PLUGINS_PATH: ${LIB_PATH}/plugins
MESSAGES_PATH: ${LIB_PATH}/messages
TYPINGS_PATH: ${LIB_PATH}/typings
SHARED_PATH: shared
SHARED_LIB_PATH: ${SHARED_PATH}/lib
GALLERY_SRC_PATH: gallery-src
BADGES_PATH: assets/badges
ICONS_PATH: assets/icons
DOCS_PATH: docs
DOCS_SOURCE_PATH: ${DOCS_PATH}/sources
DOCS_SOURCE_DEV_PATH: ${DOCS_PATH}/sources-dev
GALLERY_LATEST_PATH: gallery/latest
RELEASE_LATEST_PATH: release/latest
DOCS_LATEST_END_USER_PATH: ${DOCS_PATH}/latest/end-user
DOCS_LATEST_DEVELOPER_PATH: ${DOCS_PATH}/latest/developer
MODULES_LIST_FILE: ${PROJ_PATH}/${LIB_PATH}/modules-list.json
SINGLE_LIB_PATH: ${SHARED_PATH}/dev-builders/output
jsFiles:
- server/*.js
- cli/*.js
- ${SHARED_PATH}/*.js
- ${SHARED_PATH}/**/*.js
- ${MESSAGES_PATH}/*.js
- ${PLUGINS_PATH}/*/*.js
- '!${SHARED_PATH}/dev-builders{/**,}'
- '!${SHARED_PATH}/dev-*.js'
- '!${SHARED_PATH}/**/dev-*.js'
release:
demos:
- 'hello-world'
root:
- beamtoix.{sh,cmd}
- CHANGELOG.md
- LICENSE.txt
- .npmignore
client:
- '${CLIENT_PATH}/**'
- '!${CLIENT_PATH}/**/*.map'
- '!${JS_PATH}/*'
- '!${PLUGINS_PATH}/**'
- '!${MESSAGES_PATH}/*'
- '!${TYPINGS_PATH}/release{,/**}'
- '!${TYPINGS_PATH}/README.*'
- '!${TYPINGS_PATH}/vendor/phantomjs{,/**}'
- '!${TYPINGS_PATH}/vendor/README.*'
- '!${TYPINGS_PATH}/*-dev.d.ts'
- '!${TYPINGS_PATH}/beamtoix.d.ts'
- '!${CLIENT_PATH}/**/*[a-z][a-z].ts'
- '!${CLIENT_PATH}/**/*.scss'
- '!${MODULES_LIST_FILE}'
webLinks:
localServer: http://localhost:${LOCAL_PORT}
webDomain: https://beamtoix.devtoix.com
docs:
replacePaths:
-
- '"[^"]*highlight.[^"]*\.js"'
- '"/vendor/highlight.js"'
-
- '"[^"]+jquery[^"]*\.js"'
- '"/vendor/jquery-3.7.1.min.js"'
-
- '"[\.\/]*css\/theme(\w*)\.css'
- '"/css/mydocs/theme$1.min.css"'
-
- '"[^"]+highlight.js[^"]*\.css"'
- '"/css/my-code-theme.min.css"'
keywords:
- type
- export
- interface
- function
- readonly
jsTypes:
- void
- string
- number
- boolean
- object
- any
customTypes:
-
- uint
- zero or positive integer
-
- int
- integer