Skip to content

Commit 3e49ab8

Browse files
committed
fix: package.json con inclusione librerie per gulpfile.js
1 parent 6ac5d9f commit 3e49ab8

2 files changed

Lines changed: 24 additions & 12 deletions

File tree

gulpfile.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -272,53 +272,53 @@ function leaflet() {
272272
}
273273

274274
function wacom(){
275-
// Librerie standard da node_modules
275+
// Librerie da node_modules secondo package.json
276276
const vendor = [
277277
'clipper-lib/clipper.js',
278278
'js-md5/build/md5.min.js',
279-
'poly2tri/dist/poly2tri.min.js',
279+
'poly2tri/dist/poly2tri.js',
280280
'protobufjs/dist/protobuf.min.js',
281281
'jszip/dist/jszip.min.js',
282-
'gl-matrix/gl-matrix-min.js',
282+
'gl-matrix/dist/gl-matrix.min.js',
283283
'rbush/rbush.min.js',
284+
'sjcl/sjcl.js',
285+
'node-forge/dist/forge.min.js'
284286
];
285287

286288
// Modifica i percorsi per puntare a node_modules
287289
for (const i in vendor) {
288290
vendor[i] = config.nodeDirectory + '/' + vendor[i];
289291
}
290292

291-
// File specifici di Wacom che non sono in node_modules
292-
// Questi devono essere disponibili nella cartella assets/src/js/wacom
293+
// File specifici di Wacom che devono rimanere in assets/src
293294
const wacomSpecific = [
294295
config.development + '/' + config.paths.js + '/wacom/modules/js-ext/js-ext-min.js',
295296
config.development + '/' + config.paths.js + '/wacom/modules/digital-ink/digital-ink-min.js',
296297
config.development + '/' + config.paths.js + '/wacom/common/will/tools.js',
297-
config.development + '/' + config.paths.js + '/wacom/modules/sjcl/sjcl.js',
298298
config.development + '/' + config.paths.js + '/wacom/common/libs/signature_sdk.js',
299299
config.development + '/' + config.paths.js + '/wacom/common/libs/signature_sdk_helper.js',
300300
config.development + '/' + config.paths.js + '/wacom/common/libs/stu-sdk.min.js',
301-
config.development + '/' + config.paths.js + '/wacom/modules/node-forge/dist/forge.min.js',
302301
config.development + '/' + config.paths.js + '/wacom/sigCaptDialog/sigCaptDialog.js',
303302
config.development + '/' + config.paths.js + '/wacom/sigCaptDialog/stuCaptDialog.js'
304303
];
305304

306305
// Combina i file vendor con quelli specifici di Wacom
307306
const allFiles = [...vendor, ...wacomSpecific];
308307

309-
// Copia il file wasm nella cartella di produzione
310-
gulp.src([
308+
const wasmStream = gulp.src([
311309
config.development + '/' + config.paths.js + '/wacom/common/libs/signature_sdk.wasm'
312310
])
313311
.pipe(gulp.dest(config.production + '/' + config.paths.js + '/wacom/'));
314312

315-
return gulp.src(allFiles, {
313+
const jsStream = gulp.src(allFiles, {
316314
allowEmpty: true
317315
})
318316
.pipe(babel(config.babelOptions))
319317
.pipe(concat('wacom.min.js'))
320318
.pipe(gulpIf(!config.debug, minifyJS()))
321319
.pipe(gulp.dest(config.production + '/' + config.paths.js));
320+
321+
return merge(wasmStream, jsStream);
322322
}
323323

324324
// Elaborazione dei fonts

package.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"chart.js": "^3.8.0",
1616
"ckeditor": "4.12.1",
1717
"ckeditor4": "ckeditor/ckeditor4-releases#full/4.22.1",
18+
"clipper-lib": "^6.4.2",
1819
"components-jqueryui": "^1.12.1",
1920
"datatables.net-bs": "^1.10.15",
2021
"datatables.net-buttons-bs": "^1.3.1",
@@ -25,6 +26,7 @@
2526
"font-awesome": "^4.7.0",
2627
"fullcalendar-scheduler": "^6.1.5",
2728
"geocomplete": "^1.7.0",
29+
"gl-matrix": "^3.4.3",
2830
"hotkeys-js": "^3.8.5",
2931
"html5sortable": "^0.13.2",
3032
"inputmask": "^3.3.9",
@@ -33,24 +35,32 @@
3335
"jquery-form": "^4.3.0",
3436
"jquery-ui-touch-punch": "^0.2.3",
3537
"jquery.shorten": "^1.0.0",
38+
"js-md5": "^0.7.3",
39+
"jszip": "^3.10.1",
3640
"leaflet": "^1.9.4",
3741
"leaflet-gesture-handling": "^1.2.2",
3842
"leaflet.fullscreen": "^3.0.2",
43+
"merge-stream": "^2.0.0",
3944
"moment": "^2.18.1",
4045
"numeral": "^2.0.6",
4146
"parsleyjs": "^2.7.2",
4247
"pdfjs-viewer-element": "2.5.4",
48+
"poly2tri": "^1.5.0",
4349
"popper.js": "^1.16.1",
4450
"protobufjs": "7.2.5",
4551
"pwstrength-bootstrap": "^3.0.4",
52+
"rbush": "^3.0.1",
4653
"readmore.js": "^2.0.4",
4754
"select2": "^4.0.3",
4855
"signature_pad": "^2.3.0",
56+
"sjcl": "^1.0.8",
4957
"smartwizard": "^4.2.2",
5058
"sweetalert2": "^6.11.4",
5159
"toastr": "^2.1.4",
5260
"tooltipster": "^4.2.5",
53-
"ua-parser-js": "^2.0.0"
61+
"ua-parser-js": "^2.0.0",
62+
"ckeditor-image-to-base": "^1.0.0",
63+
"node-forge": "^1.3.1"
5464
},
5565
"devDependencies": {
5666
"@babel/core": "^7.11.1",
@@ -77,7 +87,9 @@
7787
"main-bower-files": "^2.13.1",
7888
"md5-file": "^5.0.0",
7989
"sass": "^1.62.1",
80-
"shelljs": ">=0.8.5"
90+
"shelljs": ">=0.8.5",
91+
"gulp-merge": "^0.1.1",
92+
"stream": "^0.0.2"
8193
},
8294
"scripts": {
8395
"gulp": "gulp",

0 commit comments

Comments
 (0)