Skip to content

radulucut/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scripts - Dynamic script loader for DOM

Load scripts dynamically and execute a callback when the script is loaded. If the script is already loaded, the callback is executed immediately.

npm npm GitHub

Install

$ npm install @radulucut/scripts

Usage

import Scripts from "@radulucut/scripts";

const scripts = Scripts();

scripts.Load(
  "./script.js",
  () => {
    console.log("script loaded");
  },
  (error) => {
    console.error("Failed to load script", error);
  }
);

scripts.Load(
  "https://code.jquery.com/jquery-3.5.1.min.js",
  () => {
    console.log("jQuery loaded");
  },
  (error) => {
    console.error("Failed to load jQuery", error);
  }
);

const isLoaded = scripts.IsLoaded("./script2.js"); // false

Releases

No releases published

Packages

No packages published