UNPKG

daisho-sdk

Version:
134 lines 6.15 kB
(function (global) { var process = { title: 'browser', browser: true, env: {}, argv: [], nextTick: function (fn) { setTimeout(fn, 0) }, cwd: function () { return '/' }, chdir: function () { } }; // Require module function require(file, cb) { // Handle async require if (typeof cb == 'function') { return require.load(file, cb) } // Return module from cache if ({}.hasOwnProperty.call(require.cache, file)) return require.cache[file]; var resolved = require.resolve(file); if (!resolved) throw new Error('Failed to resolve module ' + file); var mod = { id: file, require: require, filename: file, exports: {}, loaded: false, parent: null, children: [] }; var dirname = file.slice(0, file.lastIndexOf('/') + 1); require.cache[file] = mod.exports; resolved.call(mod.exports, mod, mod.exports, dirname, file, process); mod.loaded = true; return require.cache[file] = mod.exports } require.modules = {}; require.cache = {}; require.resolve = function (file) { return {}.hasOwnProperty.call(require.modules, file) ? require.modules[file] : void 0 }; // define normal static module require.define = function (file, fn) { require.modules[file] = fn }; require.waiting = {}; // Determine base path for all modules var scripts = document.getElementsByTagName('script'); var file = scripts[scripts.length - 1].src; require.basePath = file.slice(0, file.lastIndexOf('/') + 1); // Generate URL for module require.urlFor = function (file) { var url = file.replace(/^\.?\//, ''); if (!/\.js$/.test(url)) url = url + '.js'; return require.basePath + url }; // Load module async module require.load = function (file, cb) { // Immediately return previously loaded modules if (require.modules[file] != null) return cb(require(file)); // Build URL to request module at var url = require.urlFor(file); var script = document.createElement('script'), scripts = document.getElementsByTagName('script')[0], callbacks = require.waiting[file] = require.waiting[file] || []; // We'll be called when async module is defined. callbacks.push(cb); // Load module script.type = 'text/javascript'; script.async = true; script.src = url; script.file = file; scripts.parentNode.insertBefore(script, scripts) }; // Define async module require.async = function (file, fn) { require.modules[file] = fn; var cb; while (cb = require.waiting[file].shift()) cb(require(file)) }; global.require = require; // source: src/page.coffee require.define('./page', function (module, exports, __dirname, __filename, process) { var Page; module.exports = Page = function () { Page.prototype.el = null; Page.prototype.module = null; function Page(el, module1) { this.el = el; this.module = module1 } Page.prototype.load = function (opts) { this.opts = opts != null ? opts : {} }; Page.prototype.render = function () { }; Page.prototype.unload = function () { }; Page.prototype.annotations = function () { }; return Page }() }); // source: src/module.coffee require.define('./module', function (module, exports, __dirname, __filename, process) { var Module; module.exports = Module = function () { Module.prototype.json = null; function Module() { } Module.prototype.load = function (opts) { this.opts = opts != null ? opts : {} }; Module.prototype.unload = function () { }; return Module }() }); // source: src/index.coffee require.define('./index', function (module, exports, __dirname, __filename, process) { module.exports = { Page: require('./page'), Module: require('./module') } }); require('./index') }.call(this, this))//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UuY29mZmVlIiwibW9kdWxlLmNvZmZlZSIsImluZGV4LmNvZmZlZSJdLCJuYW1lcyI6WyJQYWdlIiwibW9kdWxlIiwiZXhwb3J0cyIsInByb3RvdHlwZSIsImVsIiwibW9kdWxlMSIsImxvYWQiLCJvcHRzIiwicmVuZGVyIiwidW5sb2FkIiwiYW5ub3RhdGlvbnMiLCJNb2R1bGUiLCJqc29uIiwicmVxdWlyZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUEsSUFBSUEsSUFBSixDO0lBRUFDLE1BQUEsQ0FBT0MsT0FBUCxHQUFpQkYsSUFBQSxHQUFRLFlBQVc7QUFBQSxNQUNsQ0EsSUFBQSxDQUFLRyxTQUFMLENBQWVDLEVBQWYsR0FBb0IsSUFBcEIsQ0FEa0M7QUFBQSxNQUdsQ0osSUFBQSxDQUFLRyxTQUFMLENBQWVGLE1BQWYsR0FBd0IsSUFBeEIsQ0FIa0M7QUFBQSxNQUtsQyxTQUFTRCxJQUFULENBQWNJLEVBQWQsRUFBa0JDLE9BQWxCLEVBQTJCO0FBQUEsUUFDekIsS0FBS0QsRUFBTCxHQUFVQSxFQUFWLENBRHlCO0FBQUEsUUFFekIsS0FBS0gsTUFBTCxHQUFjSSxPQUZXO0FBQUEsT0FMTztBQUFBLE1BVWxDTCxJQUFBLENBQUtHLFNBQUwsQ0FBZUcsSUFBZixHQUFzQixVQUFTQyxJQUFULEVBQWU7QUFBQSxRQUNuQyxLQUFLQSxJQUFMLEdBQVlBLElBQUEsSUFBUSxJQUFSLEdBQWVBLElBQWYsR0FBc0IsRUFEQztBQUFBLE9BQXJDLENBVmtDO0FBQUEsTUFjbENQLElBQUEsQ0FBS0csU0FBTCxDQUFlSyxNQUFmLEdBQXdCLFlBQVc7QUFBQSxPQUFuQyxDQWRrQztBQUFBLE1BZ0JsQ1IsSUFBQSxDQUFLRyxTQUFMLENBQWVNLE1BQWYsR0FBd0IsWUFBVztBQUFBLE9BQW5DLENBaEJrQztBQUFBLE1Ba0JsQ1QsSUFBQSxDQUFLRyxTQUFMLENBQWVPLFdBQWYsR0FBNkIsWUFBVztBQUFBLE9BQXhDLENBbEJrQztBQUFBLE1Bb0JsQyxPQUFPVixJQXBCMkI7QUFBQSxLQUFaLEU7Ozs7SUNGeEIsSUFBSVcsTUFBSixDO0lBRUFWLE1BQUEsQ0FBT0MsT0FBUCxHQUFpQlMsTUFBQSxHQUFVLFlBQVc7QUFBQSxNQUNwQ0EsTUFBQSxDQUFPUixTQUFQLENBQWlCUyxJQUFqQixHQUF3QixJQUF4QixDQURvQztBQUFBLE1BR3BDLFNBQVNELE1BQVQsR0FBa0I7QUFBQSxPQUhrQjtBQUFBLE1BS3BDQSxNQUFBLENBQU9SLFNBQVAsQ0FBaUJHLElBQWpCLEdBQXdCLFVBQVNDLElBQVQsRUFBZTtBQUFBLFFBQ3JDLEtBQUtBLElBQUwsR0FBWUEsSUFBQSxJQUFRLElBQVIsR0FBZUEsSUFBZixHQUFzQixFQURHO0FBQUEsT0FBdkMsQ0FMb0M7QUFBQSxNQVNwQ0ksTUFBQSxDQUFPUixTQUFQLENBQWlCTSxNQUFqQixHQUEwQixZQUFXO0FBQUEsT0FBckMsQ0FUb0M7QUFBQSxNQVdwQyxPQUFPRSxNQVg2QjtBQUFBLEtBQVosRTs7OztJQ0YxQlYsTUFBQSxDQUFPQyxPQUFQLEdBQ0U7QUFBQSxNQUFBRixJQUFBLEVBQU1hLE9BQUEsQ0FBUSxRQUFSLENBQU47QUFBQSxNQUNBRixNQUFBLEVBQVFFLE9BQUEsQ0FBUSxVQUFSLENBRFI7QUFBQSxLIiwic291cmNlUm9vdCI6Ii9zcmMifQ==