How to use amdefine - 3 common examples

To help you get started, we’ve selected a few amdefine examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github remotestorage / remotestorage.js / test / unit / remotestorage-suite.js View on Github external
if (typeof(define) !== 'function') {
  var define = require('amdefine.js');
}
define(['require', 'tv4', './src/eventhandling'], function (require, tv4, eventHandling) {
  var suites = [];

  var consoleLog, fakeLogs;
  global.XMLHttpRequest = require('xhr2').XMLHttpRequest;

  function FakeRemote(connected) {
    this.fakeRemote = true;
    this.connected = (typeof connected === 'boolean') ? connected : true;
    this.configure = function() {};
    this.stopWaitingForToken = function() {
      if (!this.connected) {
        this._emit('not-connected');
      }
    };
    eventHandling(this, 'connected', 'disconnected', 'not-connected');
  }
github remotestorage / remotestorage.js / test / unit / wireClient-suite.js View on Github external
if(typeof(define) !== 'function') {
  var define = require('amdefine').define;
}
define(['requirejs', 'localStorage'], function(requirejs, localStorage) {

  global.localStorage = localStorage;

  var suites = [];

  suites.push({
    name: "wireClient suite",
    desc: "the wireClient holds storage information and queries the storage",
    setup: function(env, test) {
      requirejs([
        './src/lib/wireClient'
      ], function(wireClient) {
        env.wireClient = wireClient;
        test.result(true);
github remotestorage / remotestorage.js / test / integration / without-connecting.js View on Github external
if(typeof(define) === 'undefined') {
  var defined = require('amdefine').define;
}

define(['requirejs', 'localStorage'], function(requirejs, localStorage) {
  var suites = [];

  global.localStorage = localStorage;

  suites.push({
    name: "Without connecting",
    desc: "using remoteStorage methods prior to connecting to a server",
    setup: function(env, test) {
      requirejs([
        './src/remoteStorage',
        './test/helper/root-module',
        './src/lib/store'
      ], function(remoteStorage, root, store) {

amdefine

Provide AMD's define() API for declaring modules in the AMD format

BSD-3-Clause OR MIT
Latest version published 7 years ago

Package Health Score

67 / 100
Full package analysis

Popular amdefine functions