ok, I did some playing and here what I've found. 

for the css: 
https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/highlight/files/tiddlywiki.files

about the location, "file": 
"../node_modules/chartist/dist/chartist.min.js", would work. :)

On Monday, 29 June 2020 21:38:47 UTC+1, Sebastian Ovide wrote:
>
> Hi Mario
>
> thanks for that. 
>
> I've a look at zlib, and it seems simple enough to include manually a JS. 
> Any idea about the CSS ? would you use "require" also for the css  ? (ok... 
> I have not tried it yet...)
>
> I'm developing a plugin  https://github.com/sebastianovide/GettingSebDoing 
> for 
> personal use which is a fork of GSD5.
>
> I was thinking to add  "chartist" to the package.json and then add it to 
> the build command. Surely I could just add a "cp" command in the build 
> script. I was thinking if perhaps adding the link to the js library in 
> tiddlywiki.files 
>  would result in tiddlywiki add it at build time. So just wondering if 
> there is better ("cleaner") way of doing it....
>
>
>
> On Monday, 29 June 2020 19:45:41 UTC+1, PMario wrote:
>>
>> Hi Sebastian, 
>>
>> I didn't test the lib!
>>
>> I'm not sure, how you intend to use / call the chartist functions. .. But 
>> if you want to access the API within a TW file, you'll need to follow a 
>> specific pattern. 
>> So TW will be able to use the lib with node _and_ within a file TW. 
>>
>> It seems chartist has a dist directory at github. That should make it 
>> easy.  https://github.com/gionkunz/chartist-js/tree/develop/dist
>>
>> You only need to include chartist.min.js and chartist.css (I'd go with 
>> the human readable CSS)since it seems there are no other dependencies, 
>> which is nice!
>>
>> If you have a closer look at the TW plugin zlib: 
>> https://github.com/Jermolene/TiddlyWiki5/tree/master/plugins/tiddlywiki/jszip
>>  
>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FJermolene%2FTiddlyWiki5%2Ftree%2Fmaster%2Fplugins%2Ftiddlywiki%2Fjszip&sa=D&sntz=1&usg=AFQjCNGMVUdAawjxpc1YmXoiGmDGsbDHyQ>
>>  
>>
>> It contains a "files" subdirectory, which list the 3rd party files. .. 
>> your config should be very similar. Have a close look at tiddlywiki.files
>>
>> You also need the plugins.info, that is needed, so TW can extract and 
>> load the library. 
>>
>> If you look at startup.js in the jszip lib, you'll see, how the 3rd party 
>> lib can be accessed as a TW plugin. It's as simple as calling require().
>>
>> If you can be more specific, what you want to achieve, it would be easier 
>> to help. 
>>
>> Hope that helps for the beginning. 
>>
>> -mario
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/676e5698-d308-4279-b2f6-cc7805186ff1o%40googlegroups.com.

Reply via email to