-
Notifications
You must be signed in to change notification settings - Fork 2
/
package.json
122 lines (122 loc) · 5.58 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
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
{
"name": "dancerm",
"version": "4.7.1",
"author": "Feugy <[email protected]>",
"description": "DanceRM is a very simple Customer Relationship software specialized for dance schools",
"repository": {
"type": "git",
"url": "https://github.com/feugy/dancerm.git"
},
"license": "LGPL-3.0",
"main": "app/script/main.js",
"scripts": {
"build": "yarn clean:coffee && yarn clean:vendor && yarn build:vendor && yarn build:compile",
"build:compile": "coffee --no-header -bMo app/script app/src",
"build:vendor": "node scripts/vendor",
"build:watch": "coffee --no-header -bMwo app/script app/src",
"clean:coverage": "node scripts/clean coverage .nyc_output ",
"clean:coffee": "node scripts/clean app/script",
"clean:vendor": "node scripts/clean app/vendor style/css/bootstrap.css style/css/nv.d3.css style/fonts/glyphicons*.* style/fonts/alfa-slab-one.ttf",
"coverage": "cat coverage/lcov.info | coveralls",
"dev": "yarn clean:coffee && yarn build:watch",
"postinstall": "electron-builder install-app-deps && cd node_modules/coffee-coverage && npm run build",
"start": "electron .",
"test": "yarn clean:coverage && yarn clean:coffee && yarn build:compile && yarn test:renderer",
"test:renderer": "nyc electron-mocha --renderer test/**/*.coffee",
"release": "yarn build && yarn release:builder",
"release:builder": "electron-builder build -p always"
},
"dependencies": {
"async": "2.6.1",
"electron-updater": "3.1.1",
"electron-window-manager": "1.0.6",
"fs-extra": "7.0.0",
"lodash": "4.17.10",
"mime": "2.3.1",
"moment": "2.22.2",
"mongodb": "2.2.24",
"nedb": "1.8.0",
"source-map-support": "0.5.9",
"stylus": "0.54.5",
"xlsx.js": "2.3.1"
},
"devDependencies": {
"coffee-coverage": "feugy/coffee-coverage#c8d8a53",
"coffeescript": "2.3.1",
"convert-source-map": "1.5.1",
"coveralls": "3.0.2",
"download": "7.1.0",
"electron": "2.0.8",
"electron-builder": "20.28.2",
"electron-mocha": "6.0.4",
"electron-test-utils": "1.0.0",
"espower-source": "2.3.0",
"minimatch": "3.0.4",
"mkdirp": "0.5.1",
"nyc": "12.0.2",
"power-assert": "1.6.0",
"rimraf": "2.6.2"
},
"frontDependencies": {
"app/vendor/jquery.js": "http://code.jquery.com/jquery-3.1.0.min.js",
"app/vendor/tinycolor.js": "https://raw.githubusercontent.com/bgrins/TinyColor/master/dist/tinycolor-min.js",
"app/vendor/angular.js": "https://code.angularjs.org/1.5.8/angular.min.js",
"app/vendor/angular-locale.fr.js": "https://raw.githubusercontent.com/angular/angular.js/master/src/ngLocale/angular-locale_fr-fr.js",
"app/vendor/angular-animate.js": "https://code.angularjs.org/1.5.8/angular-animate.min.js",
"app/vendor/angular-sanitize.js": "https://code.angularjs.org/1.5.8/angular-sanitize.min.js",
"app/vendor/angular-ui-router.js": "https://unpkg.com/[email protected]/release/angular-ui-router.min.js",
"app/vendor/d3.js": "https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js",
"app/vendor/nv.d3.js": "https://raw.githubusercontent.com/novus/nvd3/v1.8.1/build/nv.d3.min.js",
"app/vendor/angular-nvd3.js": "https://cdnjs.cloudflare.com/ajax/libs/angular-nvd3/1.0.9/angular-nvd3.min.js",
"app/vendor/ui-bootstrap-tpls.js": "http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.min.js",
"app/style/css/bootstrap.css": "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css",
"app/style/css/nv.d3.css": "https://raw.githubusercontent.com/novus/nvd3/v1.8.1/build/nv.d3.min.css",
"app/style/fonts/glyphicons-halflings-regular.eot": "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot",
"app/style/fonts/glyphicons-halflings-regular.woff": "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff",
"app/style/fonts/glyphicons-halflings-regular.woff2": "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2",
"app/style/fonts/glyphicons-halflings-regular.ttf": "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf",
"app/style/fonts/glyphicons-halflings-regular.svg": "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg",
"app/style/fonts/alfa-slab-one.ttf": "http://fonts.gstatic.com/s/alfaslabone/v5/Qx6FPcitRwTC_k88tLPc-SbsRidxnYrfzLNRqJkHfFo.ttf"
},
"nyc": {
"reporter": [
"lcov",
"text"
]
},
"build": {
"productName": "DanceRM",
"files": [
"**/*",
"!.*",
"!analysis",
"!bin",
"!installer",
"!test",
"!gulpfile.js",
"!dancerm*.json",
"!usefull.md",
"!log.txt",
"!**/coverage/*",
"!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme,test,__tests__,tests,powered-test,example,examples,*.d.ts}",
"!**/node_modules/.bin",
"!**/*.{o,hprof,orig,pyc,pyo,rbc}",
"!**/._*",
"!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,__pycache__,thumbs.db,.gitignore,.gitattributes,.editorconfig,.flowconfig,.yarn-metadata.json,.idea,appveyor.yml,.travis.yml,circle.yml,npm-debug.log,.nyc_output,yarn.lock,.yarn-integrity}"
],
"copyright": "Copyright 2013-2017 © Damien Simonin Feugas",
"win": {
"icon": "app/style/img/dancerm.ico",
"publisherName": "Damien Simonin Feugas",
"legalTrademarks": "Copyright 2013-2017 © Damien Simonin Feugas"
},
"nsis": {
"perMachine": true,
"language": "0012",
"deleteAppDataOnUninstall": false
},
"publish": {
"provider": "github"
}
}
}