From f02c9e336124abe5bdddd104cf22d20efbc870d9 Mon Sep 17 00:00:00 2001 From: oxixes Date: Thu, 16 May 2024 16:57:49 +0200 Subject: [PATCH 1/3] Add version to entrypoint --- template.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/template.js b/template.js index 2dcc2f8..4fbaf6c 100644 --- a/template.js +++ b/template.js @@ -51,11 +51,12 @@ var capitalizeAndRemoveUnderscore = function capitalizeAndRemoveUnderscore(old) return t.charAt(0).toUpperCase() + t.slice(1); }; -var getEntrypointName = function getEntrypointName(vendor, name) { +var getEntrypointName = function getEntrypointName(vendor, name, version) { // Remove all non-alphanumeric characters. Replace spaces with underscores. vendor = vendor.replace(/[^a-zA-Z0-9]/g, '').replace(/\s/g, '_'); name = name.replace(/[^a-zA-Z0-9]/g, '').replace(/\s/g, '_'); - return vendor + '_' + name; + version = version.replace(/[^a-zA-Z0-9]/g, '').replace(/\s/g, '_'); + return vendor + '_' + name + '_' + version; } // The actual init template. @@ -130,7 +131,7 @@ exports.template = function(grunt, init, done) { ], function(err, props){ var exportsOverride = {}; props.jsname = capitalizeAndRemoveUnderscore(props.name); - props.entrypoint = getEntrypointName(props.vendor, props.name); + props.entrypoint = getEntrypointName(props.vendor, props.name, props.version); props.bower = true; // Change way to determine bower? props.ngsi = false; // ?? var bowerdeps = {}; From 333dfc45e75d862c37ad7870276b57e601ff295d Mon Sep 17 00:00:00 2001 From: oxixes Date: Tue, 28 May 2024 13:18:01 +0200 Subject: [PATCH 2/3] Adapt to new loading system --- root/src/config.json | 1 - root/src/config.xml | 1 - root/src/js/name.js | 11 ++++------- root/src/ts/name.ts | 5 ++--- root/tests/js/nameSpec.js | 11 +++++++++-- template.js | 9 --------- 6 files changed, 15 insertions(+), 23 deletions(-) diff --git a/root/src/config.json b/root/src/config.json index 2d07ea3..1ca2c78 100644 --- a/root/src/config.json +++ b/root/src/config.json @@ -37,7 +37,6 @@ "js_files": [ "js/{%= jsname %}.js" ], - "entrypoint": "js/{%= entrypoint %}.js", "title": "{%= project_name %}", "translations": {}, "type": "widget", diff --git a/root/src/config.xml b/root/src/config.xml index a41f081..c053483 100644 --- a/root/src/config.xml +++ b/root/src/config.xml @@ -32,7 +32,6 @@