-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpackage.json
61 lines (61 loc) · 4.4 KB
/
package.json
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
{
"name": "voko-grundo",
"version": "2.0.10",
"license": "GPL 2.0",
"sideEffects": [
"./jsc/u/*.ts",
"./jsc/x/*.ts"
],
"repository": {
"type": "git",
"url": "https://github.com/revuloj/voko-grundo.git"
},
"devDependencies": {
"cssmin": "latest",
"localforage": "latest",
"typedoc": "^0.24.8"
},
"config": {},
"scripts": {
"env": "env",
"lint": "jshint jsc/*/*.js",
"build:lint": "jshint build/rsj/*-2f-min.js",
"//doc": "jsdoc -d jsdoc jsc/*/*.js",
"tsdoc:rv": "voko-grundo/typedoc-rv.json",
"tsdoc:rs": "voko-grundo/typedoc-rs.json",
"prebuild": "mkdir -p build",
"build:mp:loke": "bin/mp2png_svg.sh",
"prebuild:css": "mkdir -p build/stl",
"build:mp": "bin/mp2png_svg.sh",
"build:svg": "bin/svg2css.sh build/smb/[ir]_*.svg > build/stl/piktogramoj.css",
"prebuild:sgn": "mkdir -p build/jsc && mkdir -p build/rsj && mkdir -p build/stl",
"build:sgn": "cp node_modules/\\@sutton-signwriting/font-ttf/fsw/fsw.min.js ./build/jsc/sgn-fsw.js && cp node_modules/\\@sutton-signwriting/font-ttf/font/font.min.js build/jsc/sgn-font.js && cp node_modules/\\@sutton-signwriting/font-ttf/font/*.ttf build/stl/ && cp build/jsc/sgn-*.js build/rsj/",
"build:sgn:debug": "cp node_modules/\\@sutton-signwriting/font-ttf/fsw/fsw.js build/jsc/sgn-fsw.js && cp node_modules/\\@sutton-signwriting/font-ttf/font/font.js build/jsc/sgn-font.js && cp node_modules/\\@sutton-signwriting/font-ttf/font/*.ttf build/stl/ && cp build/jsc/sgn-*.js build/rsj/",
"build:css": "npm run build:svg && cat stl/normalize.css stl/koloroj.css build/stl/piktogramoj.css stl/formularo.css stl/ui.css stl/kadro.css stl/artikoloj.css stl/xklavaro.css stl/redaktilo.css | cssmin > build/stl/revo-2m-min.css && cp stl/artikolo-2m.css build/stl",
"build:rsc": "npm run build:svg && cat stl/normalize.css stl/koloroj.css build/stl/piktogramoj.css stl/formularo.css stl/ui.css stl/artikoloj.css stl/xklavaro.css stl/redaktilo-revaj.css | cssmin > build/stl/redaktilo-2m-min.css",
"prebuild:dok": "mkdir -p build/dok",
"build:dok": "cp dok/* ./build/dok/ && bin/compile-dok.sh",
"//build:codec": "node js_util/vokosgn2x.js",
"prebuild:js": "mkdir -p build/jsc && node js_util/vokosgn2x.js",
"prebuild:rsj": "mkdir -p build/rsj",
"build:copy": "cp -r bin ./build/bin && cp -r cfg ./build/cfg && cp -r dtd ./build/dtd && cp -r sql ./build/sql && cp -r owl ./build/owl && cp -r xsl ./build/xsl && cp -r smb/*.gif ./build/smb/",
"build:js": "tsc --noEmit -p tsconfig-rv.json && ./node_modules/.bin/esbuild --target=es6 jsc/rv/kadro.ts --bundle --minify --outfile=build/jsc/revo-2m-min.js",
"build:js:debug": "tsc --noEmit -p tsconfig-rv.json && ./node_modules/.bin/esbuild --target=es6 jsc/rv/kadro.ts --bundle --outfile=build/jsc/revo-2m-min.js",
"build:rsj": "tsc --noEmit -p tsconfig-rs.json && ./node_modules/.bin/esbuild --target=es6 jsc/rs/ui_kreo.ts --bundle --minify --outfile=build/rsj/redaktilo-2m-min.js",
"build:rsj:debug": "tsc --noEmit -p tsconfig-rs.json && ./node_modules/.bin/esbuild --target=es6 jsc/rs/ui_kreo.ts --bundle --outfile=build/rsj/redaktilo-2m-min.js",
"build:ajs": "tsc --noEmit -p tsconfig-rv.json && ./node_modules/.bin/esbuild --target=es6 jsc/a/artikolo.ts --bundle --minify --outfile=build/jsc/revo-art-2m.js",
"build:ajs:debug": "tsc --noEmit -p tsconfig-rv.json && ./node_modules/.bin/esbuild --target=es6 jsc/a/artikolo.ts --bundle --outfile=build/jsc/revo-art-2m.js",
"build": "npm run build:css && npm run build:dok && npm run build:copy && npm run build:sgn && npm run build:js && npm run build:rsc && npm run build:rsj"
},
"scriptsComments": {
"build": "Kompilas CSS, JS kaj DOK al dosierujo build/",
"build:js": "JS por simpla redaktilo, pri google-closure-compiler vd. https://www.npmjs.com/package/google-closure-compiler",
"build:rsj": "JS/jQuery por la komforta redaktilo, pri google-closure-compiler vd. https://www.npmjs.com/package/google-closure-compiler",
"build:svg": "kunigas piktogramojn el unuopaj SVG-dosieroj. Ne uzante docker build vi antaŭe voku bin/mp2png_svg.sh"
},
"dependencies": {
"@sutton-signwriting/font-ttf": "^1.5.2",
"esbuild": "0.25.0",
"typescript": "5.1.3"
}
}