-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
50 lines (50 loc) · 2.52 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
{
"name": "barbiche",
"version": "3.0.11",
"description": "Logic-full template engine for DOM & JavaScript",
"author": "Manuel Baclet <[email protected]>",
"homepage": "https://manubb.github.io/barbiche",
"repository": {
"type": "git",
"url": "https://github.com/manubb/barbiche.git"
},
"keywords": [
"DOM",
"HTML",
"JavaScript",
"template engine",
"template"
],
"main": "barbiche.js",
"scripts": {
"build:doc": "npm run build && cp ./node_modules/mocha/mocha.css ./docs/css && cp ./node_modules/semantic-ui-css/semantic.min.css ./docs/css && cp -r ./node_modules/semantic-ui-css/themes ./docs/css && cp barbiche.min.js ./docs/js/ && ./node_modules/uglify-js/bin/uglifyjs ./node_modules/codemirror/lib/codemirror.js ./node_modules/codemirror/mode/xml/xml.js ./node_modules/codemirror/mode/javascript/javascript.js ./node_modules/codemirror/mode/htmlmixed/htmlmixed.js ./node_modules/js-beautify/js/lib/beautify-html.js -m -c -o ./docs/js/editor.min.js && cp ./node_modules/codemirror/lib/codemirror.css ./docs/css && cp polyfills.min.js ./docs/js && ./node_modules/uglify-js/bin/uglifyjs ./node_modules/mocha/mocha.js ./node_modules/should/should.js -m -c -o ./docs/js/test.min.js && ./node_modules/uglify-js/bin/uglifyjs ./node_modules/jquery/dist/jquery.js ./node_modules/semantic-ui-css/components/sticky.js ./node_modules/semantic-ui-css/components/visibility.js -m -c -o ./docs/js/semantic.min.js && cd scripts && ./makeDocs.js && cd ..",
"build:polyfill": "./node_modules/uglify-js/bin/uglifyjs ./node_modules/template-mb/template.js -m -c -o polyfills.min.js",
"build:parser": "./node_modules/jison-gho/lib/cli.js --no-default-action ./src/parser.jison",
"build:js": "./node_modules/browserify/bin/cmd.js ./src/barbiche.js --standalone Barbiche > barbiche.js",
"build:uglify": "./node_modules/uglify-js/bin/uglifyjs barbiche.js -m -c -o barbiche.min.js",
"build": "npm run build:parser && npm run build:js && npm run build:uglify && npm run build:polyfill"
},
"devDependencies": {
"browserify": "^14.0.0",
"codemirror": "^5.23.0",
"jison-gho": "^0.4.18-172",
"js-beautify": "^1.6.9",
"jsdom": "^9.11.0",
"jshint": "^2.9.4",
"mocha": "^3.2.0",
"semantic-ui-css": "^2.2.9",
"should": "^11.2.0",
"showdown": "^1.6.4",
"template-mb": "^2.0.3",
"uglify-js": "^3.0.23"
},
"bugs": {
"url": "https://github.com/manubb/barbiche/issues"
},
"license": "MIT",
"jshintConfig": {
"browser": true,
"browserify": true,
"eqnull": true
}
}