JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://requirejs.org/docs/release/2.1.5/comments/require.js"></script>
JavaScript
require.config({
enforceDefine: false,
baseUrl: 'assets/js/',
paths: {
'jquery': 'http://code.jquery.com/jquery-1.9.1',
'knockout': 'http://knockoutjs.com/downloads/knockout-2.2.1.debug',
'knockoutfire': 'https://raw.github.com/hiroshi/knockoutFire/master/knockoutFire'
},
waitSeconds: 15
});
define("bootstrap", ['jquery', 'knockout'], function ($, ko) {
console.log("bootstrap", "jQuery " + $.fn.jquery, ko);
window.ko = ko;
var dfd = $.Deferred();
require(['knockoutfire'], function (kof) {
dfd.resolve(KnockoutFire);
});
return dfd.promise();
});
require(['bootstrap'], function (bootstrap) {
bootstrap.then(function () {
console.log("ko", ko, "KnockoutFire", KnockoutFire);
});
});