atob-btoa.js 724 B

1234567891011121314151617181920212223242526
  1. /*!
  2. {
  3. "name": "Base 64 encoding/decoding",
  4. "property": "atobbtoa",
  5. "builderAliases": ["atob-btoa"],
  6. "caniuse": "atob-btoa",
  7. "tags": ["atob", "base64", "WindowBase64", "btoa"],
  8. "authors": ["Christian Ulbrich"],
  9. "notes": [{
  10. "name": "WindowBase64",
  11. "href": "https://www.w3.org/TR/html5/webappapis.html#windowbase64"
  12. }, {
  13. "name": "MDN Docs",
  14. "href": "https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/atob"
  15. }],
  16. "polyfills": ["base64js"]
  17. }
  18. !*/
  19. /* DOC
  20. Detects support for WindowBase64 API (window.atob && window.btoa).
  21. */
  22. define(['Modernizr'], function(Modernizr) {
  23. Modernizr.addTest('atobbtoa', 'atob' in window && 'btoa' in window, {aliases: ['atob-btoa']});
  24. });