I have a website that uses MIT licensed libraries for JavaScript (THREE.js, Chart.js, js-yaml). The librairies are loaded through CDNs so their source files aren't explicitly present in the source code of the project. However I am using some scripts from THREE.js's public examples directly in my project source code.
The project also contains a file which is a modified script from a GPL licensed project.
According to the GPL terms, I must put a global GPL license on the project. Is that fine considering the MIT licensed parts ? If not, what license should I use ?