소스 검색

Properly define the crypto dependencies. Fixes #125

JC Brand 11 년 전
부모
커밋
c38e4f1c81
2개의 변경된 파일22개의 추가작업 그리고 7개의 파일을 삭제
  1. 5 0
      docs/CHANGES.rst
  2. 17 7
      main.js

+ 5 - 0
docs/CHANGES.rst

@@ -1,6 +1,11 @@
 Changelog
 =========
 
+0.7.3 (Unreleased)
+------------------
+
+* #125 Fix crypto dependencies [jcbrand]
+
 0.7.3 (2014-02-23)
 ------------------
 

+ 17 - 7
main.js

@@ -43,13 +43,23 @@ require.config({
             //module value.
             exports: 'Backbone'
         },
-        'jquery.tinysort': { deps: ['jquery'] },
-        'strophe': { deps: ['jquery'] },
-        'underscore':   { exports: '_' },
-        'strophe.muc':  { deps: ['strophe', 'jquery'] },
-        'strophe.roster':   { deps: ['strophe'] },
-        'strophe.vcard':    { deps: ['strophe'] },
-        'strophe.disco':    { deps: ['strophe'] }
+        'underscore':           { exports: '_' },
+        'crypto.aes':           { deps: ['crypto.cipher-core'] },
+        'crypto.cipher-core':   { deps: ['crypto.enc-base64', 'crypto.evpkdf'] },
+        'crypto.enc-base64':    { deps: ['crypto.core'] },
+        'crypto.evpkdf':        { deps: ['crypto.md5'] },
+        'crypto.hmac':          { deps: ['crypto.core'] },
+        'crypto.md5':           { deps: ['crypto.core'] },
+        'crypto.mode-ctr':      { deps: ['crypto.cipher-core'] },
+        'crypto.pad-nopadding': { deps: ['crypto.cipher-core'] },
+        'crypto.sha1':          { deps: ['crypto.core'] },
+        'crypto.sha256':        { deps: ['crypto.core'] },
+        'jquery.tinysort':      { deps: ['jquery'] },
+        'strophe':              { deps: ['jquery'] },
+        'strophe.disco':        { deps: ['strophe'] },
+        'strophe.muc':          { deps: ['strophe', 'jquery'] },
+        'strophe.roster':       { deps: ['strophe'] },
+        'strophe.vcard':        { deps: ['strophe'] }
     }
 });