[6a3a178] | 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 `wcwidth()` implementation
|
---|
| 7 | [by Markus Kuhn](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.
|
---|
| 30 |
|
---|