Commit daea73b836bc3cb15d2f0ecebd9593e16e0cd697

Authored by Nicolás Guarnieri
1 parent e58577de83
Exists in master

mejor instalacion

Showing 2 changed files with 18 additions and 4 deletions   Show diff stats
1 const gulp = require('gulp'); 1 const gulp = require('gulp');
2 const sass = require('gulp-sass'); 2 const sass = require('gulp-sass');
3 const concat = require('gulp-concat'); 3 const concat = require('gulp-concat');
4 const rename = require('gulp-rename'); 4 const rename = require('gulp-rename');
5 const uglify = require('gulp-uglify'); 5 const uglify = require('gulp-uglify');
6 const pump = require('pump'); 6 const pump = require('pump');
7 const jshint = require('gulp-jshint'); 7 const jshint = require('gulp-jshint');
8 const replace = require('gulp-replace'); 8 const replace = require('gulp-replace');
9 const connect = require('gulp-connect'); 9 const connect = require('gulp-connect');
10 const watch = require('gulp-watch'); 10 const watch = require('gulp-watch');
11 11
12 var paths = { 12 var paths = {
13 srcHTML : 'src/views/*.html', 13 srcHTML : 'src/views/*.html',
14 srcJS : 'src/js/*.js', 14 srcJS : 'src/js/*.js',
15 confJS : 'src/etc/develop.js', 15 confJS : 'src/etc/develop.js',
16 dist : 'dist/', 16 dist : 'dist/',
17 distHTML : 'dist/views/' 17 distHTML : 'dist/views/'
18 }; 18 };
19 19
20 gulp.task('uglify', function() { 20 gulp.task('uglify', function() {
21 pump( 21 pump(
22 [ 22 [
23 gulp.src([paths.srcJS, paths.confJS]), 23 gulp.src([paths.srcJS, paths.confJS]),
24 concat('wrapper-demo.js'), 24 concat('wrapper-demo.js'),
25 replace('/src/', '/dist/'), 25 replace('/src/', '/dist/'),
26 gulp.dest(paths.dist), 26 gulp.dest(paths.dist),
27 rename('wrapper-demo.min.js'), 27 rename('wrapper-demo.min.js'),
28 uglify(), 28 uglify(),
29 gulp.dest(paths.dist) 29 gulp.dest(paths.dist)
30 ] 30 ]
31 ); 31 );
32 }); 32 });
33 33
34 gulp.task('html', function() { 34 gulp.task('html', function() {
35 pump([ 35 pump([
36 gulp.src('index.html'), 36 gulp.src('index.html'),
37 replace(/\<!\-\- BUILD \-\-\>.*\<!\-\- \/BUILD \-\-\>/sgm, '<script src="wrapper-demo.min.js"></script>'), 37 replace(/\<!\-\- BUILD \-\-\>.*\<!\-\- \/BUILD \-\-\>/sgm, '<script src="wrapper-demo.min.js"></script>'),
38 gulp.dest(paths.dist) 38 gulp.dest(paths.dist)
39 ]); 39 ]);
40 pump([ 40 pump([
41 gulp.src(paths.srcHTML), 41 gulp.src(paths.srcHTML),
42 gulp.dest(paths.distHTML) 42 gulp.dest(paths.distHTML)
43 ]); 43 ]);
44 }) 44 })
45 45
46 gulp.task('sass', function() { 46 gulp.task('sass', function() {
47 return gulp.src('src/sass/*.scss') 47 return gulp.src('src/sass/*.scss')
48 .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) 48 .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
49 .pipe(gulp.dest('css')); 49 .pipe(gulp.dest('css'));
50 }); 50 });
51 51
52 gulp.task('pre-install', function() {
53 pump([
54 gulp.src('package.json'),
55 replace('debonline.dyndns.org', 'git.focasoftware.com'),
56 gulp.dest('')
57 ]);
58 })
59
60 gulp.task('post-install', function() {
61 pump([
62 gulp.src('package.json'),
63 replace('git.focasoftware.com', 'debonline.dyndns.org'),
64 gulp.dest('')
65 ]);
66 })
67
52 gulp.task('pre-commit', function() { 68 gulp.task('pre-commit', function() {
53 pump( 69 pump(
54 [ 70 [
55 gulp.src(paths.srcJS), 71 gulp.src(paths.srcJS),
56 jshint('.jshintrc'), 72 jshint('.jshintrc'),
57 jshint.reporter('default'), 73 jshint.reporter('default'),
58 jshint.reporter('fail') 74 jshint.reporter('fail')
59 ] 75 ]
60 ); 76 );
61 gulp.start('uglify'); 77 gulp.start('uglify');
62 gulp.start('sass'); 78 gulp.start('sass');
63 }); 79 });
64 80
65 gulp.task('webserver', function() { 81 gulp.task('webserver', function() {
66 pump [ 82 pump [
67 connect.server( 83 connect.server(
68 { 84 {
69 port: 8086, 85 port: 8086,
70 host: '0.0.0.0', 86 host: '0.0.0.0',
71 livereload: true 87 livereload: true
72 } 88 }
73 ) 89 )
74 ] 90 ]
75 }); 91 });
76 92
77 gulp.task('watch', function() { 93 gulp.task('watch', function() {
78 gulp.watch([paths.srcJS], ['uglify']); 94 gulp.watch([paths.srcJS], ['uglify']);
79 gulp.watch('src/sass/*.scss', ['sass']); 95 gulp.watch('src/sass/*.scss', ['sass']);
80 }) 96 })
81 97
82 gulp.task('reload'), function() { 98 gulp.task('reload'), function() {
83 connect.reload(); 99 connect.reload();
84 } 100 }
85 101
86 gulp.task('livereload', function() { 102 gulp.task('livereload', function() {
87 gulp.watch('css/*.css', ['reload']); 103 gulp.watch('css/*.css', ['reload']);
88 gulp.watch('js/dist/*.js', ['reload']); 104 gulp.watch('js/dist/*.js', ['reload']);
89 gulp.watch('vistas/**/*.html', ['reload']); 105 gulp.watch('vistas/**/*.html', ['reload']);
90 gulp.watch('index.html', ['reload']); 106 gulp.watch('index.html', ['reload']);
91 }); 107 });
92 108
93 gulp.task('default', ['webserver', 'livereload', 'watch']); 109 gulp.task('default', ['webserver', 'livereload', 'watch']);
94 110
1 { 1 {
2 "name": "wrapper-demo", 2 "name": "wrapper-demo",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "description": "", 4 "description": "",
5 "main": "main.js", 5 "main": "main.js",
6 "scripts": { 6 "scripts": {
7 "initdev": "npm install gulp --global && npm install && npm install -g jshint", 7 "initdev": "npm install gulp --global && npm install && npm install -g jshint",
8 "gulp-pre-commit": "gulp pre-commit", 8 "gulp-pre-commit": "gulp pre-commit",
9 "compile": "gulp uglify && gulp sass", 9 "compile": "gulp uglify && gulp sass",
10 "postinstall": "npm install foca-abm-plazo-pago foca-abm-precios-condiciones foca-abm-sectores foca-admin-seguimiento foca-botonera-principal foca-busqueda-cliente foca-configuracion foca-crear-hoja-ruta foca-crear-nota-pedido foca-crear-remito foca-directivas foca-filtros foca-hoja-ruta foca-login foca-modal foca-modal-busqueda-productos foca-modal-chofer foca-modal-cotizacion foca-modal-detalle-hoja-ruta foca-modal-domicilio foca-modal-flete foca-modal-moneda foca-modal-nota-pedido foca-modal-precio-condiciones foca-modal-proveedor foca-modal-remito foca-modal-tarifa-flete foca-modal-transportista foca-modal-vehiculo foca-modal-vendedores foca-nombre-empresa foca-seguimiento foca-teclado", 10 "postinstall": "npm install foca-abm-plazo-pago foca-abm-precios-condiciones foca-abm-sectores foca-abm-vehiculo foca-admin-seguimiento foca-botonera-principal foca-busqueda-cliente foca-configuracion foca-crear-cobranza foca-crear-hoja-ruta foca-crear-nota-pedido foca-crear-remito foca-directivas foca-filtros foca-hoja-ruta foca-login foca-modal foca-modal-banco foca-modal-busqueda-productos foca-modal-cheque foca-modal-chofer foca-modal-cobrador foca-modal-cotizacion foca-modal-detalle-hoja-ruta foca-modal-domicilio foca-modal-efectivo foca-modal-factura foca-modal-flete foca-modal-localidad foca-modal-moneda foca-modal-nota-pedido foca-modal-precio-condiciones foca-modal-proveedor foca-modal-provincia foca-modal-remito foca-modal-tarifa-flete foca-modal-transportista foca-modal-vehiculo foca-modal-vendedores foca-nombre-empresa foca-seguimiento foca-teclado",
11 "actualizar": "git pull origin master", 11 "actualizar": "git pull origin master",
12 "electron": "electron .", 12 "install-dev": "gulp pre-install && npm install && gulp post-install"
13 "electron-build": "gulp uglify && gulp html && gulp sass && electron .",
14 "install-dev": "npm install angular angular-cookies angular-i18n angular-ladda angular-route angular-sanitize angular-ui-swiper bootstrap font-awesome gulp gulp-clean gulp-connect gulp-jshint jshint pump gulp-replace gulp-sass gulp-angular-templatecache gulp-htmlmin gulp-uglify gulp-uglify-es jquery ladda leaflet ngstorage node-sass uglify ui-bootstrap4 git+http://git.focasoftware.com/npm/foca-abm-plazo-pago.git git+http://git.focasoftware.com/npm/foca-abm-precios-condiciones.git git+http://git.focasoftware.com/npm/foca-abm-sectores.git git+http://git.focasoftware.com/npm/foca-abm-vehiculo.git git+http://git.focasoftware.com/npm/foca-admin-seguimiento.git git+http://git.focasoftware.com/npm/foca-botonera-principal.git git+http://git.focasoftware.com/npm/foca-busqueda-cliente.git git+http://git.focasoftware.com/npm/foca-configuracion.git git+http://git.focasoftware.com/npm/foca-crear-cobranza.git git+http://git.focasoftware.com/npm/foca-crear-hoja-ruta.git git+http://git.focasoftware.com/npm/foca-crear-nota-pedido.git git+http://git.focasoftware.com/npm/foca-crear-remito.git git+http://git.focasoftware.com/npm/foca-directivas.git git+http://git.focasoftware.com/npm/foca-filtros.git git+http://git.focasoftware.com/npm/foca-hoja-ruta.git git+http://git.focasoftware.com/npm/foca-login.git git+http://git.focasoftware.com/npm/foca-modal.git git+http://git.focasoftware.com/npm/foca-modal-busqueda-productos.git git+http://git.focasoftware.com/npm/foca-modal-cheque.git git+http://git.focasoftware.com/npm/foca-modal-chofer.git git+http://git.focasoftware.com/npm/foca-modal-cobrador.git git+http://git.focasoftware.com/npm/foca-modal-cotizacion.git git+http://git.focasoftware.com/npm/foca-modal-detalle-hoja-ruta.git git+http://git.focasoftware.com/npm/foca-modal-domicilio.git git+http://git.focasoftware.com/npm/foca-modal-efectivo.git git+http://git.focasoftware.com/npm/foca-modal-factura.git git+http://git.focasoftware.com/npm/foca-modal-flete.git git+http://git.focasoftware.com/npm/foca-modal-moneda.git git+http://git.focasoftware.com/npm/foca-modal-nota-pedido.git git+http://git.focasoftware.com/npm/foca-modal-precio-condiciones.git git+http://git.focasoftware.com/npm/foca-modal-proveedor.git git+http://git.focasoftware.com/npm/foca-modal-remito.git git+http://git.focasoftware.com/npm/foca-modal-tarifa-flete.git git+http://git.focasoftware.com/npm/foca-modal-transportista.git git+http://git.focasoftware.com/npm/foca-modal-vehiculo.git git+http://git.focasoftware.com/npm/foca-modal-vendedores.git git+http://git.focasoftware.com/npm/foca-seguimiento.git git+http://git.focasoftware.com/npm/foca-teclado.git git+http://git.focasoftware.com/npm/foca-modal-banco.git git+http://git.focasoftware.com/npm/foca-modal-localidad.git git+http://git.focasoftware.com/npm/foca-modal-provincia.git"
15 }, 13 },
16 "pre-commit": [ 14 "pre-commit": [
17 "gulp-pre-commit" 15 "gulp-pre-commit"
18 ], 16 ],
19 "repository": { 17 "repository": {
20 "type": "git", 18 "type": "git",
21 "url": "ssh://git@debonline.dyndns.org:npm/wrapper-demo.git" 19 "url": "ssh://git@debonline.dyndns.org:npm/wrapper-demo.git"
22 }, 20 },
23 "author": "Foca Software", 21 "author": "Foca Software",
24 "license": "ISC", 22 "license": "ISC",
25 "dependencies": { 23 "dependencies": {
26 "angular": "^1.7.5", 24 "angular": "^1.7.5",
27 "angular-cookies": "^1.7.5", 25 "angular-cookies": "^1.7.5",
28 "angular-i18n": "^1.7.5", 26 "angular-i18n": "^1.7.5",
29 "angular-ladda": "^0.4.3", 27 "angular-ladda": "^0.4.3",
30 "angular-route": "^1.7.5", 28 "angular-route": "^1.7.5",
31 "angular-sanitize": "^1.7.5", 29 "angular-sanitize": "^1.7.5",
32 "angular-ui-swiper": "^2.3.8", 30 "angular-ui-swiper": "^2.3.8",
33 "bootstrap": "^4.1.3", 31 "bootstrap": "^4.1.3",
34 "foca-abm-plazo-pago": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-plazo-pago.git", 32 "foca-abm-plazo-pago": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-plazo-pago.git",
35 "foca-abm-precios-condiciones": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-precios-condiciones.git", 33 "foca-abm-precios-condiciones": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-precios-condiciones.git",
36 "foca-abm-sectores": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-sectores.git", 34 "foca-abm-sectores": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-sectores.git",
37 "foca-abm-vehiculo": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-vehiculo.git", 35 "foca-abm-vehiculo": "git+ssh://git@debonline.dyndns.org:npm/foca-abm-vehiculo.git",
38 "foca-admin-seguimiento": "git+ssh://git@debonline.dyndns.org:npm/foca-admin-seguimiento.git", 36 "foca-admin-seguimiento": "git+ssh://git@debonline.dyndns.org:npm/foca-admin-seguimiento.git",
39 "foca-botonera-principal": "git+ssh://git@debonline.dyndns.org:npm/foca-botonera-principal.git", 37 "foca-botonera-principal": "git+ssh://git@debonline.dyndns.org:npm/foca-botonera-principal.git",
40 "foca-busqueda-cliente": "git+ssh://git@debonline.dyndns.org:npm/foca-busqueda-cliente.git", 38 "foca-busqueda-cliente": "git+ssh://git@debonline.dyndns.org:npm/foca-busqueda-cliente.git",
41 "foca-configuracion": "git+ssh://git@debonline.dyndns.org:npm/foca-configuracion.git", 39 "foca-configuracion": "git+ssh://git@debonline.dyndns.org:npm/foca-configuracion.git",
42 "foca-crear-cobranza": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-cobranza.git", 40 "foca-crear-cobranza": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-cobranza.git",
43 "foca-crear-hoja-ruta": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-hoja-ruta.git", 41 "foca-crear-hoja-ruta": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-hoja-ruta.git",
44 "foca-crear-nota-pedido": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-nota-pedido.git", 42 "foca-crear-nota-pedido": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-nota-pedido.git",
45 "foca-crear-remito": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-remito.git", 43 "foca-crear-remito": "git+ssh://git@debonline.dyndns.org:npm/foca-crear-remito.git",
46 "foca-directivas": "git+ssh://git@debonline.dyndns.org:npm/foca-directivas.git", 44 "foca-directivas": "git+ssh://git@debonline.dyndns.org:npm/foca-directivas.git",
47 "foca-filtros": "git+ssh://git@debonline.dyndns.org:npm/foca-filtros.git", 45 "foca-filtros": "git+ssh://git@debonline.dyndns.org:npm/foca-filtros.git",
48 "foca-hoja-ruta": "git+ssh://git@debonline.dyndns.org:npm/foca-hoja-ruta.git", 46 "foca-hoja-ruta": "git+ssh://git@debonline.dyndns.org:npm/foca-hoja-ruta.git",
49 "foca-login": "git+ssh://git@debonline.dyndns.org:npm/foca-login.git", 47 "foca-login": "git+ssh://git@debonline.dyndns.org:npm/foca-login.git",
50 "foca-modal": "git+ssh://git@debonline.dyndns.org:npm/foca-modal.git", 48 "foca-modal": "git+ssh://git@debonline.dyndns.org:npm/foca-modal.git",
51 "foca-modal-banco": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-banco.git", 49 "foca-modal-banco": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-banco.git",
52 "foca-modal-busqueda-productos": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-busqueda-productos.git", 50 "foca-modal-busqueda-productos": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-busqueda-productos.git",
53 "foca-modal-cheque": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-cheque.git", 51 "foca-modal-cheque": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-cheque.git",
54 "foca-modal-chofer": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-chofer.git", 52 "foca-modal-chofer": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-chofer.git",
55 "foca-modal-cobrador": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-cobrador.git", 53 "foca-modal-cobrador": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-cobrador.git",
56 "foca-modal-cotizacion": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-cotizacion.git", 54 "foca-modal-cotizacion": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-cotizacion.git",
57 "foca-modal-detalle-hoja-ruta": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-detalle-hoja-ruta.git", 55 "foca-modal-detalle-hoja-ruta": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-detalle-hoja-ruta.git",
58 "foca-modal-domicilio": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-domicilio.git", 56 "foca-modal-domicilio": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-domicilio.git",
59 "foca-modal-efectivo": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-efectivo.git", 57 "foca-modal-efectivo": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-efectivo.git",
60 "foca-modal-factura": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-factura.git", 58 "foca-modal-factura": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-factura.git",
61 "foca-modal-flete": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-flete.git", 59 "foca-modal-flete": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-flete.git",
62 "foca-modal-localidad": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-localidad.git", 60 "foca-modal-localidad": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-localidad.git",
63 "foca-modal-moneda": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-moneda.git", 61 "foca-modal-moneda": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-moneda.git",
64 "foca-modal-nota-pedido": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-nota-pedido.git", 62 "foca-modal-nota-pedido": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-nota-pedido.git",
65 "foca-modal-precio-condiciones": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-precio-condiciones.git", 63 "foca-modal-precio-condiciones": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-precio-condiciones.git",
66 "foca-modal-proveedor": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-proveedor.git", 64 "foca-modal-proveedor": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-proveedor.git",
67 "foca-modal-provincia": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-provincia.git", 65 "foca-modal-provincia": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-provincia.git",
68 "foca-modal-remito": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-remito.git", 66 "foca-modal-remito": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-remito.git",
69 "foca-modal-tarifa-flete": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-tarifa-flete.git", 67 "foca-modal-tarifa-flete": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-tarifa-flete.git",
70 "foca-modal-transportista": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-transportista.git", 68 "foca-modal-transportista": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-transportista.git",
71 "foca-modal-vehiculo": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-vehiculo.git", 69 "foca-modal-vehiculo": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-vehiculo.git",
72 "foca-modal-vendedores": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-vendedores.git", 70 "foca-modal-vendedores": "git+ssh://git@debonline.dyndns.org:npm/foca-modal-vendedores.git",
73 "foca-nombre-empresa": "git+ssh://git@debonline.dyndns.org:npm/foca-nombre-empresa.git", 71 "foca-nombre-empresa": "git+ssh://git@debonline.dyndns.org:npm/foca-nombre-empresa.git",
74 "foca-seguimiento": "git+ssh://git@debonline.dyndns.org:npm/foca-seguimiento.git", 72 "foca-seguimiento": "git+ssh://git@debonline.dyndns.org:npm/foca-seguimiento.git",
75 "foca-teclado": "git+ssh://git@debonline.dyndns.org:npm/foca-teclado.git", 73 "foca-teclado": "git+ssh://git@debonline.dyndns.org:npm/foca-teclado.git",
76 "font-awesome": "^4.7.0", 74 "font-awesome": "^4.7.0",
77 "gulp-angular-templatecache": "^2.2.1", 75 "gulp-angular-templatecache": "^2.2.1",
78 "gulp-htmlmin": "^5.0.1", 76 "gulp-htmlmin": "^5.0.1",
79 "gulp-uglify": "^3.0.1", 77 "gulp-uglify": "^3.0.1",
80 "gulp-uglify-es": "^1.0.4", 78 "gulp-uglify-es": "^1.0.4",
81 "jquery": "^3.3.1", 79 "jquery": "^3.3.1",
82 "ladda": "1.0.6", 80 "ladda": "1.0.6",
83 "leaflet": "1.3.4", 81 "leaflet": "1.3.4",
84 "ngstorage": "^0.3.11", 82 "ngstorage": "^0.3.11",
85 "node-sass": "^4.10.0", 83 "node-sass": "^4.10.0",
86 "uglify": "^0.1.5", 84 "uglify": "^0.1.5",
87 "ui-bootstrap4": "^3.0.5" 85 "ui-bootstrap4": "^3.0.5"
88 }, 86 },
89 "devDependencies": { 87 "devDependencies": {
90 "electron": "^3.0.2", 88 "electron": "^3.0.2",
91 "gulp": "^3.9.1", 89 "gulp": "^3.9.1",
92 "gulp-clean": "^0.4.0", 90 "gulp-clean": "^0.4.0",
93 "gulp-concat": "^2.6.1", 91 "gulp-concat": "^2.6.1",
94 "gulp-connect": "^5.6.1", 92 "gulp-connect": "^5.6.1",
95 "gulp-jshint": "^2.1.0", 93 "gulp-jshint": "^2.1.0",
96 "gulp-rename": "^1.4.0", 94 "gulp-rename": "^1.4.0",
97 "gulp-replace": "^1.0.0", 95 "gulp-replace": "^1.0.0",
98 "gulp-sass": "^4.0.1", 96 "gulp-sass": "^4.0.1",
99 "gulp-uglify": "^1.0.4", 97 "gulp-uglify": "^1.0.4",
100 "gulp-watch": "^5.0.1", 98 "gulp-watch": "^5.0.1",
101 "jasmine-core": "^3.2.1", 99 "jasmine-core": "^3.2.1",
102 "jshint": "^2.9.6", 100 "jshint": "^2.9.6",
103 "pre-commit": "^1.2.2", 101 "pre-commit": "^1.2.2",
104 "pump": "^3.0.0" 102 "pump": "^3.0.0"
105 } 103 }
106 } 104 }
107 105