|
| 1 | +wcwidth.js: JavaScript Portng of Markus Kuhn's wcwidth() Implementation |
| 2 | +======================================================================= |
| 3 | + |
| 4 | +Copyright (C) 2012 by Jun Woong. |
| 5 | + |
| 6 | +This package is a JavaScript porting of Markus Kuhn's `wcwidth()` |
| 7 | +implementation distributed on http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c. |
| 8 | + |
| 9 | +Permission is hereby granted, free of charge, to any person obtaining a copy of |
| 10 | +this software and associated documentation files (the "Software"), to deal in |
| 11 | +the Software without restriction, including without limitation the rights to |
| 12 | +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies |
| 13 | +of the Software, and to permit persons to whom the Software is furnished to do |
| 14 | +so, subject to the following conditions: |
| 15 | + |
| 16 | +The above copyright notice and this permission notice shall be included in all |
| 17 | +copies or substantial portions of the Software. |
| 18 | + |
| 19 | + |
| 20 | +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, |
| 21 | +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND |
| 22 | +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR |
| 23 | +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
| 24 | +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
| 25 | +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| 26 | +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER |
| 27 | +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| 28 | +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
| 29 | +POSSIBILITY OF SUCH DAMAGE. |
0 commit comments