by ProRM » Mon Feb 01, 2021 8:01 pm
Hi,
In your Servoy Solution, under your Servoy Packages, Create Services Package Project.
A file called MANIFEST.MF will be created into the META-INF folder. Add this lines to the end of the MANIFEST.MF file:
Name: lib/lib.spec
Web-Service: True
Then, create a folder (like the META-INF) called lib
inside it create two files: lib.js and lib.spec with the following content:
lib.js
angular.module('fontawesomeLib',['servoy'])
.factory("fontawesomeLib",function($services)
{
return {
load: function() {
}
}
})
lib.spec
{
"name": "fontawesome-lib",
"displayName": "lib",
"version": 1,
"definition": "fontawesome/lib/lib.js",
"libraries": [{"name":"font-awesome", "version":"5.7.2", "url":"fontawesome/css/all.css", "mimetype":"text/css", "group":false},
{"name":"v4-shims", "version":"5.7.2", "url":"fontawesome/css/v4-shims.css", "mimetype":"text/css", "group":false}],
"api": {"load": {}}
}
Then copy the folders from Fontawesome Pro as folders inside here (like lib and META-INF): css and webfonts.
Regards