Skip to content

Super simple fluent TypeScript/JavaScript API to include JavaScript dependencies, instead of adding a bunch of <script... > tags, or when you want something simple instead of for instance RequireJS etc.

License

Notifications You must be signed in to change notification settings

JonasBr68/TSIncludeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSIncludeJS

Super simple fluent TypeScript/JavaScript API to include JavaScript dependencies, instead of adding a bunch of <script... > tags, or when you want something simple instead of for instance RequireJS etc.

Add you script with dependencies like:
<script src="../src/include.js" type="text/javascript" data-boot="tests.js"></script>
where tests.js is your script that defines dependencies and your code.

The sample on http://jonasbr68.github.io/TSIncludeJS/sample/unittesting.html for instance uses a tests.js file like below. With a fluent api you specify dependency/load order, and wrap your dependent code in an anonymous function.


    TSIncludeJS.include("https://code.jquery.com/jquery-2.1.4.js")  
.include("http://code.jquery.com/qunit/qunit-1.20.0.js")
.done(function () {
QUnit.test("hello test", function (assert) {
assert.ok(1 == 1, "Works!");
});
QUnit.test("jquery test", function (assert) {
assert.ok((typeof $ === "function"), "Works!");
});
});

About

Super simple fluent TypeScript/JavaScript API to include JavaScript dependencies, instead of adding a bunch of <script... > tags, or when you want something simple instead of for instance RequireJS etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published