-
Notifications
You must be signed in to change notification settings - Fork 1
/
package-scripts.cson
160 lines (118 loc) · 2.32 KB
/
package-scripts.cson
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
'cson2json': '
json -I -f package.json -e "this.scripts=$(cat package-scripts.cson | cson2json)"
&&
node readium-build-tools/optimizePackageJsonScripts.js
'
'prepare:all': '
npm run
prepare:local
'
'prepare:local': '
(npm outdated || echo outdated)
&&
(npm ci || npm install)
&&
npm run prepare:local:common
'
'prepare:yarn:all': '
yarn run
prepare:yarn:local
'
'prepare:yarn:local': '
(yarn outdated || echo outdated)
&&
yarn install
&&
yarn run prepare:local:common
'
'prepare:local:common': '
node readium-build-tools/gitHubForksUpdater.js
'
'clean': '
(yarn --version || echo noyarn)
&&
node --version
&&
npm --version
&&
rimraf
build-output/*
&&
rimraf
api-docs/*
'
'apidocs': '
npm run yuidocjs
'
'prebuild': '
npm run clean
'
'build': '
npm run
build:styles
&&
npm run
build:scripts
'
'lint': '
npm run jshint
"js/**.js"
'
'genPluginsConfig': '
node readium-build-tools/pluginsConfigMaker.js
'
'prebuild:scripts': '
npm run genPluginsConfig --readium-shared-js:RJS_PLUGINS_OVERRIDE=no
'
# RJS_PLUGINS_OVERRIDE can be overridden, via an ENV shell variable:
# e.g. PowerShell:
# Set-Item Env:RJS_PLUGINS_OVERRIDE no
# e.g. OSX terminal:
# RJS_PLUGINS_OVERRIDE=no npm run build
# (temporary, process-specific ENV variable)
# 'prebuild:scripts': '
#
# npm run
# lint
# '
# 'postbuild:scripts': '
#
# npm run rimraf
# build-output/_SOURCES
# '
'build:scripts': '
npm run
build:scripts:multiple --readium-shared-js:RJS_UGLY=no
&&
npm run
build:scripts:single --readium-shared-js:RJS_UGLY=no
'
# &&
# npm run
# build:scripts:umd --readium-shared-js:RJS_UGLY=no
'build:scripts:multiple': '
npm run rjs
--rjs_bundle=multiple
'
'postbuild:scripts:multiple': '
npm run rimraf
build-output/_multiple-bundles/RequireJS.js.src.js
'
'build:scripts:single': '
npm run rjs
--rjs_bundle=single
'
'build:scripts:umd': '
npm run rjs
--rjs_bundle=umd
'
'prebuild:styles': '
mkdirp
build-output/css/
'
# TODO use cssminify
'build:styles': '
cpy
static/sdk.css
build-output/css/
'