{"_id":"baffle","_rev":"27-2ec40dc6ecf55a96c1596a07d7c91ea4","name":"baffle","time":{"modified":"2022-06-13T04:13:03.175Z","created":"2014-04-05T16:19:42.071Z","6.0.0":"2014-04-05T16:19:42.071Z","0.1.0":"2016-07-26T13:32:53.133Z","0.1.1":"2016-07-26T22:32:33.973Z","0.2.0":"2016-07-28T18:42:21.835Z","0.2.1":"2016-07-29T15:46:41.821Z","0.2.2":"2016-07-29T20:22:43.130Z","0.2.3":"2016-07-29T20:43:33.391Z","0.3.0":"2016-08-04T15:10:22.109Z","0.3.1":"2016-08-04T16:08:44.703Z","0.3.2":"2016-08-04T18:31:13.715Z","0.3.3":"2016-08-04T18:34:28.379Z","0.3.4":"2016-08-04T18:37:19.230Z","0.3.5":"2016-08-08T22:28:15.102Z","0.3.6":"2016-08-25T19:09:50.666Z"},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"dist-tags":{"latest":"0.3.6"},"description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","readme":"# baffle.js\nA tiny javascript library **for obfuscating and revealing text** in DOM elements.\n\n[camwiegert.github.io/baffle](https://camwiegert.github.io/baffle)\n\n> <img src=\"https://camwiegert.github.io/baffle/assets/images/baffle.js.png\" width=\"500\" alt=\"baffle.js\">\n\n\n- ~1.8kb gzipped :zap:\n- Dependency-free :tada:\n- IE9+ :heavy_check_mark:\n\n```javascript\n// Select elements and start.\nlet b = baffle('.someSelector').start();\n\n// Do something else.\nsomeAsyncFunction(result => {\n    // Change the text and reveal over 1500ms.\n    b.text(text => result.text).reveal(1500);\n});\n```\n\n---\n\n## Getting Started\n\n#### Step 0: Install\n\n[Download the latest release](https://raw.githubusercontent.com/camwiegert/baffle/master/dist/baffle.min.js) or install with npm.\n\n```sh\nnpm install --save baffle\n```\n\n#### Step 1: Reference\nIf you linked baffle directly in your HTML, you can use `window.baffle`. If you're using a module bundler, you'll need to import baffle.\n\n```javascript\n// CommonJS\nlet baffle = require('baffle');\n\n// ES6\nimport baffle from 'baffle';\n```\n\n#### Step 2: Initialize\nTo initialize baffle, all you need to do is call it with some elements. You can pass a NodeList, Node, or CSS selector.\n\n```javascript\n// With a selector.\nlet b = baffle('.baffle');\n\n// With a NodeList\nlet b = baffle(document.querySelectorAll('.baffle'));\n\n// With a Node\nlet b = baffle(document.querySelector('.baffle'));\n```\n\n#### Step 3: Use It\nOnce you have a baffle instance, you have access to all of the baffle methods. Usually, you'll want to `b.start()` and, eventually, `b.reveal()`.\n\n```javascript\n// Start obfuscating...\nb.start();\n\n// Or stop obfuscating...\nb.stop();\n\n// Obfuscate once...\nb.once();\n\n// You can set options after initializing...\nb.set({...options});\n\n// Or change the text at any time...\nb.text(text => 'Hi Mom!');\n\n// Eventually, you'll want to reveal your text...\nb.reveal(1000);\n\n// And they're all chainable...\nb.start()\n    .set({ speed: 100 })\n    .text(text => 'Hi dad!')\n    .reveal(1000);\n```\n\n## Options\nYou can set options on baffle during initialization or anytime afterward with `baffle.set()`.\n\n```javascript\n// During initialize\nbaffle('.baffle', {\n    characters: '+#-•=~*',\n    speed: 75\n});\n\n// Any time with set()\nb.set({\n    characters: '¯\\_(ツ)_/¯',\n    speed: 25\n});\n```\n\n> ### `options.characters`\n> The characters baffle uses to obfuscate your text. It can be a string or an array of characters.\n>\n> **Default:** `'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz~!@#$%^&*()-+=[]{}|;:,./<>?'`\n\n> ### `options.exclude`\n> These are the characters that baffle ignores in your text when obfuscating it. You can pass in an array of characters.\n>\n> **Default:** `[' ']`\n\n> ### `options.speed`\n> This is the frequency (in milliseconds) at which baffle updates your text when running.\n>\n> **Default:** `50`\n\n## Methods\nAn instance of baffle has six methods, all of which are chainable.\n\n> ###`baffle.once()`\n> Obfuscates each element once, using `options.characters`.\n\n> ###`baffle.start()`\n> Starts obfuscating your elements, updating every `options.speed` milliseconds.\n\n> ###`baffle.stop()`\n> Stops obfuscating your elements. This won't reveal your text. It will only stop updating it. To reveal it, use `reveal()`.\n\n> ###`baffle.reveal([duration], [delay])`\n> Reveals your text over `duration` milliseconds (default: `0`), with the option to delay by `delay` milliseconds.\n\n> ###`baffle.set([options])`\n> Updates instance options using the passed `options` object. You can set any number of keys, even while running.\n\n> ###`baffle.text(fn)`\n> Updates the text in each element of your instance using function `fn`, which receives the current text as it's only parameter. The value returned from `fn` will be used as the new text.\n\n---\n\n- **License** MIT\n- **Made by** [Cam Wiegert](http://camwiegert.com)\n- **Inspired by** [Oak](http://oak.is/)\n","versions":{"0.1.0":{"name":"baffle","version":"0.1.0","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"5fc813f987e4c81fa55f19fcf61f3944f0af804c","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.1.0","_shasum":"324740a9e36cdb3305063b8651c4c56568b434d0","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"324740a9e36cdb3305063b8651c4c56568b434d0","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.1.0.tgz","integrity":"sha512-uRUz/YFGgxfh5bEdtW8R/cvr6GX1DTbDtoD2KqZXS1RAubpvBpCBS6xg/n6y+JzXWYtIcNiDV4mnwtsRAhnDqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTVINveuxl4ufdQtu7eMW4b+bAHWFDuxRNIMyG/VfyrwIhAPcNusXYlILM/O8h8EpPfVGayGgPww1rXPeKcOlwzini"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.1.0.tgz_1469539971533_0.016305489232763648"}},"0.1.1":{"name":"baffle","version":"0.1.1","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"22ae0d9df8d30fe59a3b6542b90f7713a0a2f890","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.1.1","_shasum":"4e6732e3a6821c6bc1b327c42ee6e567f936a133","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"4e6732e3a6821c6bc1b327c42ee6e567f936a133","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.1.1.tgz","integrity":"sha512-DkxSLxN+ZbFvF3FAUpMXBfz1JdUezfSAF6fHVqliBPqbIlfAPRUW2AXRemHOCXO4jl8tBaTsAi4GRU06jTSKmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf5PnvjkfDrk2cVh9eov/bAGfx7UzHaOoPB4/0P1yliQIgNojqc8hi5S+zmP2KOX1LzDnF1ig2/G1OnXS3o7lVWdE="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.1.1.tgz_1469572352203_0.1531318207271397"}},"0.2.0":{"name":"baffle","version":"0.2.0","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"f770fbde2d37fb7abdc8901ed04d7e0844e43db8","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.2.0","_shasum":"69e3131a40d0d62046212b19fefbcc06e5090f44","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"69e3131a40d0d62046212b19fefbcc06e5090f44","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.2.0.tgz","integrity":"sha512-OzxxnWyD8XWVe/s4gQbtAC9ppNYrlMMh9JlekJky1PLaVY4ZXUbj7h9F+xsDwkT/JfER2LpG6moHHA6InKxmFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3PquVwYO04rU15Bh/aBW/5bFbx47cgGWRF6vE1zaQjAiAizUvXvbNjfEL3wf9e7FkOZYeudnfUASdL0domJ7P25g=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/baffle-0.2.0.tgz_1469731338404_0.590987351257354"}},"0.2.1":{"name":"baffle","version":"0.2.1","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"a0d1addb662fdde7fc3bc2005e2ecdc31c83808e","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.2.1","_shasum":"2e57bd4653d64fd5d66e21c2ce859b054ca517a9","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"2e57bd4653d64fd5d66e21c2ce859b054ca517a9","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.2.1.tgz","integrity":"sha512-rMkfinOiL+KQ7ofj9N8JKqMJDgSJYoqbDce9f9tpySYqasjmKW1ethTGU7UfQcAHtAmc4tX3vHNH+GU1H1kLaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX7Ukq+hXiJNTWuEqGbwj8dNZGQwhrGeyf72U/osCZSgIhANc1q3Sq2abZfPbG97IoyHq3SBKe6MA3Hm/NEBxL5HOB"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/baffle-0.2.1.tgz_1469807198910_0.021255498751997948"}},"0.2.2":{"name":"baffle","version":"0.2.2","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"d915b8465f09dc655fab24ee969fd9aad0e03eea","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.2.2","_shasum":"ad846e49f1a0a7452be3231938ef7f3c6cbcc0aa","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"ad846e49f1a0a7452be3231938ef7f3c6cbcc0aa","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.2.2.tgz","integrity":"sha512-qQ9Vy3o/jpK8JeOvbDfWFUhXqPSDdg2eCrIPSOMp1EcrPEmzeGiiRwz+DEGwaYmmR4nNHm+TsEZCs8o3lyuQbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGFzUGVu4OXc7bz2ws3Clm8b5JrEsWNfGgU4QvN9pWCAiByTo3vAkklT3Ma4zImbBAxgsneh1c/Tq6LG27OyxfzCg=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.2.2.tgz_1469823761243_0.5805434125941247"}},"0.2.3":{"name":"baffle","version":"0.2.3","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"6eea9b3e296d8fb0598c472f459d0d7bfc31165c","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.2.3","_shasum":"defbd45daeae4a8de969807fadf61bcd03c5af9e","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"defbd45daeae4a8de969807fadf61bcd03c5af9e","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.2.3.tgz","integrity":"sha512-wZ9xZexiBBUgmTW6r4NFmiIra525hBqBsPYVaoY860ujjmhoDr8407c55V6spci+pWfu8fzH/C9OfIOr7vNR1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxbLHn50mW1mrLhLEPBJNnzMI22P8WU4c+t4LC2JqseAiBRHcDwdQaENDaj7lMlRCgFB2rG5tlQQ/D3thOOTXG1yA=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/baffle-0.2.3.tgz_1469825010305_0.3356894345488399"}},"0.3.0":{"name":"baffle","version":"0.3.0","description":"A tiny, dependency-free utility for obfuscating and revealing text.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"08c09080ec9833c921e4361857f1eda017ec0c2d","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.0","_shasum":"de2678e40ddb3230ec9c563c512aaa536d392077","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"de2678e40ddb3230ec9c563c512aaa536d392077","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.0.tgz","integrity":"sha512-j3z/Xrvy4NoMJ5YPAGYQ58Q8DRJb96SGAZWdvh7gIv58ol7qscgp+puIBX7FbEZDrb2ShYVa2VJ2yPSoWWqIiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcGIq9I/0gXSIN9Wl0HVoWuNsvGc+Bb+DTN73PJDPaVAiBDHLTmCRJebBHMSyrK8Vu9vtRuFJL6ZhAngmqo8womdw=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.3.0.tgz_1470323420414_0.34693778306245804"}},"0.3.1":{"name":"baffle","version":"0.3.1","description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"20cbc8fe74e414c3c4e0b7f62c55fe997e9165a2","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.1","_shasum":"df68002531c76405ed72b65743df86eb0b9affe8","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"df68002531c76405ed72b65743df86eb0b9affe8","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.1.tgz","integrity":"sha512-b+ZVxIar86cGy/a3TaCHM/xqupJrJMx4VSCjdD7cKpd7bWR8LRfexjzzCE1zS3tPZxrc16SflgPD8YMRHwGnmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCezErwv1g29W+N/d037T1iD8Z6ijlzpEavD3j+zfKi8gIhALmck3VhNxPFF/s8y+W7xIG+L1GaC5iVR0n64zpD+UXd"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.3.1.tgz_1470326922998_0.5267986517865211"}},"0.3.2":{"name":"baffle","version":"0.3.2","description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"34151a24d5ee99e923c33397f889b5672f19a973","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.2","_shasum":"725a81e87150ba728ebb835c1d72f473b4639ab3","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"725a81e87150ba728ebb835c1d72f473b4639ab3","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.2.tgz","integrity":"sha512-I16EbSwNHXMVdYyWuV1cXAYfGLPltUoydhrqV7bIGPFR7f6j/VSEoldafG7k+5wcKevfBRO6jnldkqo+OussIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzg6IA37Jo+5ic7SJQxXA9TVAa52q8clRYqhJbH3LwkAiEAv0B4p2J4raSGZ57OClfmCDP496Fmtld+JR13cd2pk7s="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/baffle-0.3.2.tgz_1470335472212_0.5784859836567193"}},"0.3.3":{"name":"baffle","version":"0.3.3","description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"5ce7c99695a3c04ffc8db6fda6a833d4aefc412a","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.3","_shasum":"ac869bd8be1a4a3ef1fca75e5172545fc90e5dd6","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"ac869bd8be1a4a3ef1fca75e5172545fc90e5dd6","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.3.tgz","integrity":"sha512-Qc4lvB77Hib4kZ4YJ6ftxuxE2tk9nqBOVUBQwo3T6ZCbgHhUUv53VIRsCYhEKA+PXcFI8beJSp/PaOF9q767wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVZ4CYtbRvKFnln2k3MesTX/Lc44CEpxveDiDVFRWTsAIgXxae+sDFtwuvVdae26GA1fYC+/TYKuZmpUKfZCohBwQ="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.3.3.tgz_1470335666545_0.06129845976829529"}},"0.3.4":{"name":"baffle","version":"0.3.4","description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"911ec4d96276caf615ff7bb2ee85dafedb17e2e7","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.4","_shasum":"ce01efd520c95a82bc92df3b3cac5ae2257b5f8a","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"ce01efd520c95a82bc92df3b3cac5ae2257b5f8a","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.4.tgz","integrity":"sha512-EjiT3Dovu+g0FPdU/IyPPxb3Yz04kX2QcogN602+Uq7+VLly3offwfKEsRuVaPv7QH1gc5XAFazKFgYq33MQ3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJescYwxMq5S16rk5ldEveuacNN9yPVNBt1aIvq/DhBwIhAOE+3wnf9b4Z0THn9fT1Q0/AkV7a75x+aVAajvmwe/uO"}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/baffle-0.3.4.tgz_1470335837744_0.9636194296181202"}},"0.3.5":{"name":"baffle","version":"0.3.5","description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"7c78eb31058fb686fdef78f9653a884bdec8c809","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.5","_shasum":"f82fcd0e9f6df8bbcc82aad31c6a459592dd1530","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"f82fcd0e9f6df8bbcc82aad31c6a459592dd1530","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.5.tgz","integrity":"sha512-6wUgansM4xPO0kMaKt9hqZU2SOBrSAy7uIi17dC5WQkXZI7yO8tQrz+6qtFrX3o84gAsbFlr4B70d64DsZCeug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFCtTIK4lSo9oNs/uEAWPlPAMaXIu4U4q0ZBoX4hfFtAiBZIP5Ljw6RwtTg+U0dquWtihq68y/c8yJO1gT+3DBNpw=="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/baffle-0.3.5.tgz_1470695292574_0.6756677483208477"}},"0.3.6":{"name":"baffle","version":"0.3.6","description":"A tiny javascript library for obfuscating and revealing text in DOM elements.","main":"dist/baffle.min.js","scripts":{"start":"webpack -wp","build":"webpack -p","lint":"eslint src/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"homepage":"https://camwiegert.github.io/baffle","babel":{"presets":["es2015"],"plugins":[["transform-es2015-classes",{"loose":true}]]},"eslintConfig":{"extends":"eslint:recommended","env":{"browser":true,"node":true},"parserOptions":{"ecmaVersion":6,"sourceType":"module"}},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"license":"MIT","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","eslint":"^3.1.1","webpack":"^1.13.1"},"gitHead":"aca50f26879c06de00328b0d7032c31eadee4ca3","bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"_id":"baffle@0.3.6","_shasum":"989d8a6363a19e630da85a3480422883f0bda4d0","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.7","_npmUser":{"name":"camwiegert","email":"cam@camwiegert.com"},"dist":{"shasum":"989d8a6363a19e630da85a3480422883f0bda4d0","tarball":"https://registry.npmjs.org/baffle/-/baffle-0.3.6.tgz","integrity":"sha512-EAae8dURqcjcuQOXdU69vvLX50NobtFyPwhCZGd40sz220E+4b47X8I24Uuj44bYoIY7ieNdgrtvhFdZM5/qag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/IgwgUBXIUo1tQYP4T0+zNOHZMVjNCIsnhDfrij6noAiEA2Ek7z588KPySEI2IyhKTPB/xwchit6Hqc0GtHf4fIAQ="}]},"maintainers":[{"name":"camwiegert","email":"cam@camwiegert.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/baffle-0.3.6.tgz_1472152188946_0.7568618482910097"}}},"homepage":"https://camwiegert.github.io/baffle","repository":{"type":"git","url":"git+https://github.com/camwiegert/baffle.git"},"author":{"name":"Cam Wiegert","email":"cam@camwiegert.com"},"bugs":{"url":"https://github.com/camwiegert/baffle/issues"},"license":"MIT","readmeFilename":"README.md","users":{"yehudag":true,"detj":true,"lassevolkmann":true,"johnsylvain":true,"bpatel":true,"sandrina-p":true,"tianm":true}}