├─ accepts@1.3.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/accepts │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/accepts │ ├─ licenseFile: /node_modules/accepts/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2015 Douglas Christopher Wilson ├─ after@0.8.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/Raynos/after │ ├─ publisher: Raynos │ ├─ email: raynos2@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/after │ ├─ licenseFile: /node_modules/after/LICENCE │ ├─ licenseText: Copyright (c) 2011 Raynos. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011 Raynos. ├─ ansi-regex@2.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/chalk/ansi-regex │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ansi-regex │ ├─ licenseFile: /node_modules/ansi-regex/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ ansi-styles@2.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/chalk/ansi-styles │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ansi-styles │ ├─ licenseFile: /node_modules/ansi-styles/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ anymatch@1.3.2 │ ├─ licenses: ISC │ ├─ repository: https://github.com/es128/anymatch │ ├─ publisher: Elan Shanker │ ├─ url: http://github.com/es128 │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/anymatch │ ├─ licenseFile: /node_modules/anymatch/LICENSE │ ├─ licenseText: The ISC License Copyright (c) 2014 Elan Shanker Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2014 Elan Shanker ├─ apexcharts@3.33.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/apexcharts/apexcharts.js │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/apexcharts │ ├─ licenseFile: /node_modules/apexcharts/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2018 ApexCharts Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2018 ApexCharts ├─ arr-diff@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/arr-diff │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/arr-diff │ ├─ licenseFile: /node_modules/arr-diff/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ arr-diff@4.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/arr-diff │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/arr-diff │ ├─ licenseFile: /node_modules/readdirp/node_modules/arr-diff/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ arr-flatten@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/arr-flatten │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/arr-flatten │ ├─ licenseFile: /node_modules/arr-flatten/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ arr-union@3.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/arr-union │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/arr-union │ ├─ licenseFile: /node_modules/arr-union/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ array-flatten@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/blakeembrey/array-flatten │ ├─ publisher: Blake Embrey │ ├─ email: hello@blakeembrey.com │ ├─ url: http://blakeembrey.me │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/array-flatten │ ├─ licenseFile: /node_modules/array-flatten/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) ├─ array-unique@0.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/array-unique │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/array-unique │ ├─ licenseFile: /node_modules/array-unique/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ array-unique@0.3.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/array-unique │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/array-unique │ ├─ licenseFile: /node_modules/readdirp/node_modules/array-unique/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert ├─ arraybuffer.slice@0.0.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/rase-/arraybuffer.slice │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/arraybuffer.slice │ ├─ licenseFile: /node_modules/arraybuffer.slice/LICENCE │ ├─ licenseText: Copyright (C) 2013 Rase- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2013 Rase- ├─ arrify@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/arrify │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/arrify │ ├─ licenseFile: /node_modules/arrify/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ asn1@0.2.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/joyent/node-asn1 │ ├─ publisher: Joyent │ ├─ url: joyent.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/asn1 │ ├─ licenseFile: /node_modules/asn1/LICENSE │ ├─ licenseText: Copyright (c) 2011 Mark Cavage, All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE │ └─ copyright: Copyright (c) 2011 Mark Cavage, All rights reserved. ├─ assign-symbols@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/assign-symbols │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/assign-symbols │ ├─ licenseFile: /node_modules/assign-symbols/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ async-each@1.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/paulmillr/async-each │ ├─ publisher: Paul Miller │ ├─ url: https://paulmillr.com/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/async-each │ ├─ licenseFile: /node_modules/async-each/README.md │ ├─ licenseText: # async-each No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach function for JavaScript. We don't need junky 30K async libs. Really. For browsers and node.js. ## Installation * Just include async-each before your scripts. * `npm install async-each` if you’re using node.js. ## Usage * `each(array, iterator, callback);` — `Array`, `Function`, `(optional) Function` * `iterator(item, next)` receives current item and a callback that will mark the item as done. `next` callback receives optional `error, transformedItem` arguments. * `callback(error, transformedArray)` optionally receives first error and transformed result `Array`. ```javascript var each = require('async-each'); each(['a.js', 'b.js', 'c.js'], fs.readFile, function(error, contents) { if (error) console.error(error); console.log('Contents for a, b and c:', contents); }); // Alternatively in browser: asyncEach(list, fn, callback); ``` ## License The MIT License (MIT) Copyright (c) 2016 Paul Miller [(paulmillr.com)](http://paulmillr.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Paul Miller [(paulmillr.com)](http://paulmillr.com) ├─ at-least-node@1.0.0 │ ├─ licenses: ISC │ ├─ repository: https://github.com/RyanZim/at-least-node │ ├─ publisher: Ryan Zimmerman │ ├─ email: opensrc@ryanzim.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/at-least-node │ ├─ licenseFile: /node_modules/at-least-node/LICENSE │ └─ licenseText: The ISC License Copyright (c) 2020 Ryan Zimmerman Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ├─ atob@2.1.2 │ ├─ licenses: (MIT OR Apache-2.0) │ ├─ repository: git://git.coolaj86.com/coolaj86/atob.js │ ├─ publisher: AJ ONeal │ ├─ email: coolaj86@gmail.com │ ├─ url: https://coolaj86.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/atob │ ├─ licenseFile: /node_modules/atob/LICENSE │ ├─ licenseText: At your option you may choose either of the following licenses: * The MIT License (MIT) * The Apache License 2.0 (Apache-2.0) The MIT License (MIT) Copyright (c) 2015 AJ ONeal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2015 AJ ONeal Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. │ └─ copyright: Copyright (c) 2015 AJ ONeal ├─ babel-cli@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-cli │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-cli │ ├─ licenseFile: /node_modules/babel-cli/README.md │ └─ licenseText: # babel-cli > Babel command line. In addition, various entry point scripts live in the top-level package at `babel-cli/bin`. There are some shell-executable utility scripts, `babel-external-helpers.js` and `babel-node.js`, and the main Babel cli script, `babel.js`. ## Install ```sh npm install --save-dev babel-cli ``` ## Usage ```sh babel script.js ``` For more in depth documentation see: http://babeljs.io/docs/usage/cli/ ├─ babel-code-frame@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-code-frame │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-code-frame │ ├─ licenseFile: /node_modules/babel-code-frame/README.md │ └─ licenseText: # babel-code-frame > Generate errors that contain a code frame that point to source locations. ## Install ```sh npm install --save-dev babel-code-frame ``` ## Usage ```js import codeFrame from 'babel-code-frame'; const rawLines = `class Foo { constructor() }`; const lineNumber = 2; const colNumber = 16; const result = codeFrame(rawLines, lineNumber, colNumber, { /* options */ }); console.log(result); ``` ```sh 1 | class Foo { > 2 | constructor() | ^ 3 | } ``` If the column number is not known, you may pass `null` instead. ## Options ### `highlightCode` `boolean`, defaults to `false`. Toggles syntax highlighting the code as JavaScript for terminals. ### `linesAbove` `number`, defaults to `2`. Adjust the number of lines to show above the error. ### `linesBelow` `number`, defaults to `3`. Adjust the number of lines to show below the error. ### `forceColor` `boolean`, defaults to `false`. Enable this to forcibly syntax highlight the code as JavaScript (for non-terminals); overrides `highlightCode`. ├─ babel-core@6.26.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-core │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-core │ ├─ licenseFile: /node_modules/babel-core/README.md │ └─ licenseText: # babel-core > Babel compiler core. ```javascript var babel = require("babel-core"); import { transform } from 'babel-core'; import * as babel from 'babel-core'; ``` All transformations will use your local configuration files (.babelrc or in package.json). See [options](#options) to disable it. ## babel.transform(code: string, [options?](#options): Object) Transforms the passed in `code`. Returning an object with the generated code, source map, and AST. ```js babel.transform(code, options) // => { code, map, ast } ``` **Example** ```js var result = babel.transform("code();", options); result.code; result.map; result.ast; ``` ## babel.transformFile(filename: string, [options?](#options): Object, callback: Function) Asynchronously transforms the entire contents of a file. ```js babel.transformFile(filename, options, callback) ``` **Example** ```js babel.transformFile("filename.js", options, function (err, result) { result; // => { code, map, ast } }); ``` ## babel.transformFileSync(filename: string, [options?](#options): Object) Synchronous version of `babel.transformFile`. Returns the transformed contents of the `filename`. ```js babel.transformFileSync(filename, options) // => { code, map, ast } ``` **Example** ```js babel.transformFileSync("filename.js", options).code; ``` ## babel.transformFromAst(ast: Object, code?: string, [options?](#options): Object) Given, an [AST](https://astexplorer.net/), transform it. ```js const code = "if (true) return;"; const ast = babylon.parse(code, { allowReturnOutsideFunction: true }); const { code, map, ast } = babel.transformFromAst(ast, code, options); ``` ## Options > #### Babel CLI > > You can pass these options from the Babel CLI like so: > > `babel --name=value` Following is a table of the options you can use: | Option | Default | Description | | ------------------------ | -------------------- | ------------------------------- | | `ast` | `true` | Include the AST in the returned object | | `auxiliaryCommentAfter` | `null` | Attach a comment after all non-user injected code. | | `auxiliaryCommentBefore` | `null` | Attach a comment before all non-user injected code. | | `babelrc` | `true` | Specify whether or not to use .babelrc and .babelignore files. Not available when using the CLI, [use `--no-babelrc` instead](https://babeljs.io/docs/en/babel-cli#ignoring-babelrc). | | `code` | `true` | Enable code generation | | `comments` | `true` | Output comments in generated output. | | `compact` | `"auto"` | Do not include superfluous whitespace characters and line terminators. When set to `"auto"` compact is set to `true` on input sizes of >500KB. | | `env` | `{}` | This is an object of keys that represent different environments. For example, you may have: `{ env: { production: { /* specific options */ } } }` which will use those options when the environment variable `BABEL_ENV` is set to `"production"`. If `BABEL_ENV` isn't set then `NODE_ENV` will be used, if it's not set then it defaults to `"development"` | | `extends` | `null` | A path to an `.babelrc` file to extend | | `filename` | `"unknown"` | Filename for use in errors etc. | | `filenameRelative` | `(filename)` | Filename relative to `sourceRoot`. | | `generatorOpts` | `{}` | An object containing the options to be passed down to the babel code generator, babel-generator | | `getModuleId` | `null` | Specify a custom callback to generate a module id with. Called as `getModuleId(moduleName)`. If falsy value is returned then the generated module id is used. | | `highlightCode` | `true` | ANSI highlight syntax error code frames | | `ignore` | `null` | Opposite to the `only` option. `ignore` is disregarded if `only` is specified. | | `inputSourceMap` | `null` | A source map object that the output source map will be based on. | | `minified` | `false` | Should the output be minified (not printing last semicolons in blocks, printing literal string values instead of escaped ones, stripping `()` from `new` when safe) | | `moduleId` | `null` | Specify a custom name for module ids. | | `moduleIds` | `false` | If truthy, insert an explicit id for modules. By default, all modules are anonymous. (Not available for `common` modules) | | `moduleRoot` | `(sourceRoot)` | Optional prefix for the AMD module formatter that will be prepend to the filename on module definitions. | | `only` | `null` | A [glob](https://github.com/isaacs/minimatch), regex, or mixed array of both, matching paths to **only** compile. Can also be an array of arrays containing paths to explicitly match. When attempting to compile a non-matching file it's returned verbatim. | | `parserOpts` | `{}` | An object containing the options to be passed down to the babel parser, babylon | | `plugins` | `[]` | List of [plugins](https://babeljs.io/docs/en/plugins) to load and use. | | `presets` | `[]` | List of [presets](https://babeljs.io/docs/en/plugins#presets) (a set of plugins) to load and use. | | `retainLines` | `false` | Retain line numbers. This will lead to wacky code but is handy for scenarios where you can't use source maps. (**NOTE:** This will not retain the columns) | | `resolveModuleSource` | `null` | Resolve a module source ie. `import "SOURCE";` to a custom value. Called as `resolveModuleSource(source, filename)`. | | `shouldPrintComment` | `null` | An optional callback that controls whether a comment should be output or not. Called as `shouldPrintComment(commentContents)`. **NOTE:** This overrides the `comment` option when used. | | `sourceFileName` | `(filenameRelative)` | Set `sources[0]` on returned source map. | | `sourceMaps` | `false` | If truthy, adds a `map` property to returned output. If set to `"inline"`, a comment with a sourceMappingURL directive is added to the bottom of the returned code. If set to `"both"` then a `map` property is returned as well as a source map comment appended. **This does not emit sourcemap files by itself!** To have sourcemaps emitted using the CLI, you must pass it the `--source-maps` option. | | `sourceMapTarget` | `(filenameRelative)` | Set `file` on returned source map. | | `sourceRoot` | `(moduleRoot)` | The root from which all sources are relative. | | `sourceType` | `"module"` | Indicate the mode the code should be parsed in. Can be either "script" or "module". | | `wrapPluginVisitorMethod`| `null` | An optional callback that can be used to wrap visitor methods. **NOTE:** This is useful for things like introspection, and not really needed for implementing anything. Called as `wrapPluginVisitorMethod(pluginAlias, visitorType, callback)`. ├─ babel-generator@6.26.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-generator │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-generator │ ├─ licenseFile: /node_modules/babel-generator/README.md │ └─ licenseText: # babel-generator > Turns an AST into code. ## Install ```sh npm install --save-dev babel-generator ``` ## Usage ```js import {parse} from 'babylon'; import generate from 'babel-generator'; const code = 'class Example {}'; const ast = parse(code); const output = generate(ast, { /* options */ }, code); ``` ## Options Options for formatting output: name | type | default | description -----------------------|----------|-----------------|-------------------------------------------------------------------------- auxiliaryCommentBefore | string | | Optional string to add as a block comment at the start of the output file auxiliaryCommentAfter | string | | Optional string to add as a block comment at the end of the output file shouldPrintComment | function | `opts.comments` | Function that takes a comment (as a string) and returns `true` if the comment should be included in the output. By default, comments are included if `opts.comments` is `true` or if `opts.minifed` is `false` and the comment contains `@preserve` or `@license` retainLines | boolean | `false` | Attempt to use the same line numbers in the output code as in the source code (helps preserve stack traces) retainFunctionParens | boolean | `false` | Retain parens around function expressions (could be used to change engine parsing behavior) comments | boolean | `true` | Should comments be included in output compact | boolean or `'auto'` | `opts.minified` | Set to `true` to avoid adding whitespace for formatting minified | boolean | `false` | Should the output be minified concise | boolean | `false` | Set to `true` to reduce whitespace (but not as much as `opts.compact`) quotes | `'single'` or `'double'` | autodetect based on `ast.tokens` | The type of quote to use in the output filename | string | | Used in warning messages flowCommaSeparator | boolean | `false` | Set to `true` to use commas instead of semicolons as Flow property separators jsonCompatibleStrings | boolean | `false` | Set to true to run `jsesc` with "json": true to print "\u00A9" vs. "©"; Options for source maps: name | type | default | description -----------------------|----------|-----------------|-------------------------------------------------------------------------- sourceMaps | boolean | `false` | Enable generating source maps sourceMapTarget | string | | The filename of the generated code that the source map will be associated with sourceRoot | string | | A root for all relative URLs in the source map sourceFileName | string | | The filename for the source code (i.e. the code in the `code` argument). This will only be used if `code` is a string. ## AST from Multiple Sources In most cases, Babel does a 1:1 transformation of input-file to output-file. However, you may be dealing with AST constructed from multiple sources - JS files, templates, etc. If this is the case, and you want the sourcemaps to reflect the correct sources, you'll need to pass an object to `generate` as the `code` parameter. Keys should be the source filenames, and values should be the source content. Here's an example of what that might look like: ```js import {parse} from 'babylon'; import generate from 'babel-generator'; const a = 'var a = 1;'; const b = 'var b = 2;'; const astA = parse(a, { sourceFilename: 'a.js' }); const astB = parse(b, { sourceFilename: 'b.js' }); const ast = { type: 'Program', body: [].concat(astA.program.body, astB.program.body) }; const { code, map } = generate(ast, { sourceMaps: true }, { 'a.js': a, 'b.js': b }); // Sourcemap will point to both a.js and b.js where appropriate. ``` ├─ babel-helper-bindify-decorators@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-bindify-decorators │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-bindify-decorators │ ├─ licenseFile: /node_modules/babel-helper-bindify-decorators/README.md │ └─ licenseText: # babel-helper-bindify-decorators ## Usage TODO ├─ babel-helper-builder-binary-assignment-operator-visitor@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-builder-binary-assignment-operator-visitor │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-builder-binary-assignment-operator-visitor │ ├─ licenseFile: /node_modules/babel-helper-builder-binary-assignment-operator-visitor/README.md │ └─ licenseText: # babel-helper-builder-binary-assignment-operator-visitor ## Usage TODO ├─ babel-helper-call-delegate@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-call-delegate │ ├─ licenseFile: /node_modules/babel-helper-call-delegate/README.md │ └─ licenseText: # babel-helper-call-delegate ## Usage TODO ├─ babel-helper-define-map@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-define-map │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-define-map │ ├─ licenseFile: /node_modules/babel-helper-define-map/README.md │ └─ licenseText: # babel-helper-define-map ## Usage TODO ├─ babel-helper-explode-assignable-expression@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-explode-assignable-expression │ ├─ licenseFile: /node_modules/babel-helper-explode-assignable-expression/README.md │ └─ licenseText: # babel-helper-explode-assignable-expression ## Usage TODO ├─ babel-helper-explode-class@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-explode-class │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-explode-class │ ├─ licenseFile: /node_modules/babel-helper-explode-class/README.md │ └─ licenseText: # babel-helper-explode-class ## Usage TODO ├─ babel-helper-function-name@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-function-name │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-function-name │ ├─ licenseFile: /node_modules/babel-helper-function-name/README.md │ └─ licenseText: # babel-helper-function-name ## Usage TODO ├─ babel-helper-get-function-arity@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-get-function-arity │ ├─ licenseFile: /node_modules/babel-helper-get-function-arity/README.md │ └─ licenseText: # babel-helper-get-function-arity ## Usage TODO ├─ babel-helper-hoist-variables@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-hoist-variables │ ├─ licenseFile: /node_modules/babel-helper-hoist-variables/README.md │ └─ licenseText: # babel-helper-hoist-variables ## Usage TODO ├─ babel-helper-optimise-call-expression@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-optimise-call-expression │ ├─ licenseFile: /node_modules/babel-helper-optimise-call-expression/README.md │ └─ licenseText: # babel-helper-optimise-call-expression ## Usage TODO ├─ babel-helper-regex@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-regex │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-regex │ ├─ licenseFile: /node_modules/babel-helper-regex/README.md │ └─ licenseText: # babel-helper-regex ## Usage TODO ├─ babel-helper-remap-async-to-generator@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-remap-async-to-generator │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-remap-async-to-generator │ ├─ licenseFile: /node_modules/babel-helper-remap-async-to-generator/README.md │ └─ licenseText: # babel-helper-remap-async-to-generator ## Usage TODO ├─ babel-helper-replace-supers@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helper-replace-supers │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helper-replace-supers │ ├─ licenseFile: /node_modules/babel-helper-replace-supers/README.md │ └─ licenseText: # babel-helper-replace-supers ## Usage TODO ├─ babel-helpers@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-helpers │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-helpers │ ├─ licenseFile: /node_modules/babel-helpers/README.md │ └─ licenseText: # babel-helpers > Collection of helper functions used by Babel transforms. ## Install ```sh npm install --save-dev babel-helpers ``` ## Usage ```js import * as helpers from 'babel-helpers'; import * as t from 'babel-types'; const typeofHelper = helpers.get('typeof'); t.isExpressionStatement(typeofHelper); // true ``` ├─ babel-jest@22.4.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/facebook/jest │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-jest │ ├─ licenseFile: /node_modules/babel-jest/README.md │ └─ licenseText: # babel-jest [Babel](https://github.com/babel/babel) [jest](https://github.com/facebook/jest) plugin ## Usage If you are already using `jest-cli`, just add `babel-jest` and it will automatically compile JavaScript code using babel. ```bash yarn add --dev babel-jest babel-core ``` > Note: If you are using babel version 7 you have to install `babel-jest` with > > ```bash > yarn add --dev babel-jest babel-core@^7.0.0-0 @babel/core > ``` If you would like to write your own preprocessor, uninstall and delete babel-jest and set the [config.transform](http://facebook.github.io/jest/docs/configuration.html#transform-object-string-string) option to your preprocessor. ## Setup _Note: this step is only required if you are using `babel-jest` with additional code preprocessors._ To explicitly define `babel-jest` as a transformer for your JavaScript code, map _.js_ files to the `babel-jest` module. ```json "transform": { "^.+\\.jsx?$": "babel-jest" }, ``` ├─ babel-messages@6.23.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-messages │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-messages │ ├─ licenseFile: /node_modules/babel-messages/README.md │ └─ licenseText: # babel-messages > Collection of debug messages used by Babel. ## Install ```sh npm install --save-dev babel-messages ``` ## Usage ```js import * as messages from 'babel-messages'; messages.get('tailCallReassignmentDeopt'); // > "Function reference has been..." ``` ├─ babel-plugin-check-es2015-constants@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-check-es2015-constants │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-check-es2015-constants │ ├─ licenseFile: /node_modules/babel-plugin-check-es2015-constants/README.md │ └─ licenseText: # babel-plugin-check-es2015-constants Validate ES2015 constants (prevents reassignment of const variables). ## Example **In** ```js const a = 1; a = 2; ``` **Out** ```bash repl: "a" is read-only 1 | const a = 1; > 2 | a = 2; | ^ ``` [Try in REPL](http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015&experimental=false&loose=false&spec=false&code=const%20a%20%3D%201%3B%0Aa%20%3D%202%3B&playground=true) ## Installation ```sh npm install --save-dev babel-plugin-check-es2015-constants ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["check-es2015-constants"] } ``` ### Via CLI ```sh babel --plugins check-es2015-constants script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["check-es2015-constants"] }); ``` ## Note This check will only validate consts. If you need it to compile down to `var` then you must also install and enable [`transform-es2015-block-scoping`](http://babeljs.io/docs/plugins/transform-es2015-block-scoping/). ├─ babel-plugin-istanbul@4.1.6 │ ├─ licenses: BSD-3-Clause │ ├─ repository: https://github.com/istanbuljs/babel-plugin-istanbul │ ├─ publisher: Thai Pangsakulyanont @dtinth │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-istanbul │ ├─ licenseFile: /node_modules/babel-plugin-istanbul/LICENSE │ ├─ licenseText: Copyright (c) 2016, Istanbul Code Coverage All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of babel-plugin-istanbul nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ └─ copyright: Copyright (c) 2016, Istanbul Code Coverage. All rights reserved. ├─ babel-plugin-jest-hoist@22.4.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/facebook/jest │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-jest-hoist │ ├─ licenseFile: /node_modules/babel-plugin-jest-hoist/README.md │ └─ licenseText: # babel-plugin-jest-hoist Babel plugin to hoist `jest.disableAutomock`, `jest.enableAutomock`, `jest.unmock`, `jest.mock`, calls above `import` statements. This plugin is automatically included when using [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest). ## Installation ```sh $ yarn add --dev babel-plugin-jest-hoist ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["jest-hoist"] } ``` ### Via CLI ```sh $ babel --plugins jest-hoist script.js ``` ### Via Node API ```javascript require('babel-core').transform('code', { plugins: ['jest-hoist'], }); ``` ├─ babel-plugin-syntax-async-functions@6.13.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-functions │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-async-functions │ ├─ licenseFile: /node_modules/babel-plugin-syntax-async-functions/README.md │ └─ licenseText: # babel-plugin-syntax-async-functions Allow parsing of async functions. ## Installation ```sh $ npm install babel-plugin-syntax-async-functions ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-async-functions"] } ``` ### Via CLI ```sh $ babel --plugins syntax-async-functions script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-async-functions"] }); ``` ├─ babel-plugin-syntax-async-generators@6.13.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-async-generators │ ├─ licenseFile: /node_modules/babel-plugin-syntax-async-generators/README.md │ └─ licenseText: # babel-plugin-syntax-async-generators Allow parsing of async generator functions. ## Installation ```sh $ npm install babel-plugin-syntax-async-generators ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-async-generators"] } ``` ### Via CLI ```sh $ babel --plugins syntax-async-generators script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-async-generators"] }); ``` ├─ babel-plugin-syntax-class-properties@6.13.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-class-properties │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-class-properties │ ├─ licenseFile: /node_modules/babel-plugin-syntax-class-properties/README.md │ └─ licenseText: # babel-plugin-syntax-class-properties Allow parsing of class properties. ## Installation ```sh $ npm install babel-plugin-syntax-class-properties ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-class-properties"] } ``` ### Via CLI ```sh $ babel --plugins syntax-class-properties script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-class-properties"] }); ``` ├─ babel-plugin-syntax-decorators@6.13.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-decorators │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-decorators │ ├─ licenseFile: /node_modules/babel-plugin-syntax-decorators/README.md │ └─ licenseText: # babel-plugin-syntax-decorators Allow parsing of decorators. ## Installation ```sh $ npm install babel-plugin-syntax-decorators ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-decorators"] } ``` ### Via CLI ```sh $ babel --plugins syntax-decorators script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-decorators"] }); ``` ├─ babel-plugin-syntax-dynamic-import@6.18.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-dynamic-import │ ├─ licenseFile: /node_modules/babel-plugin-syntax-dynamic-import/README.md │ └─ licenseText: # babel-plugin-syntax-dynamic-import Allow parsing of `import()`. ## Installation ```sh $ npm install babel-plugin-syntax-dynamic-import ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-dynamic-import"] } ``` ### Via CLI ```sh $ babel --plugins syntax-dynamic-import script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-dynamic-import"] }); ``` ├─ babel-plugin-syntax-exponentiation-operator@6.13.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-exponentation-operator │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-exponentiation-operator │ ├─ licenseFile: /node_modules/babel-plugin-syntax-exponentiation-operator/README.md │ └─ licenseText: # babel-plugin-syntax-exponentiation-operator Allow parsing of the exponentiation operator. ## Installation ```sh $ npm install babel-plugin-syntax-exponentiation-operator ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-exponentiation-operator"] } ``` ### Via CLI ```sh $ babel --plugins syntax-exponentiation-operator script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-exponentiation-operator"] }); ``` ├─ babel-plugin-syntax-object-rest-spread@6.13.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-object-rest-spread │ ├─ licenseFile: /node_modules/babel-plugin-syntax-object-rest-spread/README.md │ └─ licenseText: # babel-plugin-syntax-object-rest-spread Allow parsing of object rest/spread. ## Installation ```sh $ npm install babel-plugin-syntax-object-rest-spread ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-object-rest-spread"] } ``` ### Via CLI ```sh $ babel --plugins syntax-object-rest-spread script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-object-rest-spread"] }); ``` ├─ babel-plugin-syntax-trailing-function-commas@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-trailing-function-commas │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-syntax-trailing-function-commas │ ├─ licenseFile: /node_modules/babel-plugin-syntax-trailing-function-commas/README.md │ └─ licenseText: # babel-plugin-syntax-trailing-function-commas Compile trailing function commas to ES5 ```js function clownPuppiesEverywhere( param1, param2, ) { /* ... */ } clownPuppiesEverywhere( 'foo', 'bar', ); ``` [Try in REPL](http://babeljs.io/repl/#?evaluate=true&presets=es2015%2Cstage-0&code=function%20clownPuppiesEverywhere(%0A%20%20param1%2C%0A%20%20param2%2C%0A)%20%7B%20%2F*%20...%20*%2F%20%7D%0A%0AclownPuppiesEverywhere(%0A%20%20'foo'%2C%0A%20%20'bar'%2C%0A)%3B) ## Example ### Basic This is an example from the [Proposal](https://github.com/jeffmo/es-trailing-function-commas). Let's say you have this function: ```js function clownPuppiesEverywhere( param1, param2 ) { /* ... */ } clownPuppiesEverywhere( 'foo', 'bar' ); ``` If you want to have a new parameter called `param3`, the diff output would be like that: ```diff function clownPuppiesEverywhere( param1, - param2 + param2, // Change this line to add a comma + param3 // Add param3 ) { /* ... */ } clownPuppiesEverywhere( 'foo', - 'bar' + 'bar', // Change this line to add a comma + 'baz' // Add param3 ); ``` In total, you have to change 2 lines for the function declaration and 2 lines for each usage. If you had your function defined with trailing commas: ```js function clownPuppiesEverywhere( param1, param2, ) { /* ... */ } clownPuppiesEverywhere( 'foo', 'bar', ); ``` Adding a new parameter would only change one line in the function declaration and one line for each usage: ```diff function clownPuppiesEverywhere( param1, param2, + param3, // Add param3 ) { /* ... */ } clownPuppiesEverywhere( 'foo', 'bar', + 'baz', // Add param3 ); ``` In the end, your diff output will be cleaner and easier to read, it would be much quicker to add a new parameter to your functions, it also makes it easier to copy paste elements and move code around. ## Installation ```sh npm install --save-dev babel-plugin-syntax-trailing-function-commas ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["syntax-trailing-function-commas"] } ``` ### Via CLI ```sh babel --plugins syntax-trailing-function-commas script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["syntax-trailing-function-commas"] }); ``` ## References * [Proposal](https://github.com/jeffmo/es-trailing-function-commas) * [Spec](http://jeffmo.github.io/es-trailing-function-commas/) * [Why you should enforce Dangling Commas for Multiline Statements](https://medium.com/@nikgraf/why-you-should-enforce-dangling-commas-for-multiline-statements-d034c98e36f8) ├─ babel-plugin-transform-async-generator-functions@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-async-generator-functions │ ├─ licenseFile: /node_modules/babel-plugin-transform-async-generator-functions/README.md │ └─ licenseText: # babel-plugin-transform-async-generator-functions > Turn async generator functions and for-await statements to ES2015 generators ## Example **In** ```javascript async function* agf() { await 1; yield 2; } ``` **Out** ```javascript var _asyncGenerator = ... let agf = (() => { var _ref = _asyncGenerator.wrap(function* () { yield _asyncGenerator.await(1); yield 2; }); return function agf() { return _ref.apply(this, arguments); }; })(); ``` For await example ```js async function f() { for await (let x of y) { g(x); } } ``` **Example Usage** ```js async function* genAnswers() { var stream = [ Promise.resolve(4), Promise.resolve(9), Promise.resolve(12) ]; var total = 0; for await (let val of stream) { total += await val; yield total; } } function forEach(ai, fn) { return ai.next().then(function (r) { if (!r.done) { fn(r); return forEach(ai, fn); } }); } var output = 0; forEach(genAnswers(), function(val) { output += val.value }) .then(function () { console.log(output); // 42 }); ``` [Try it Out in the REPL](https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=stage-3&code=async%20function*%20genAnswers()%20%7B%0A%20%20var%20stream%20%3D%20%5B%20Promise.resolve(4)%2C%20Promise.resolve(9)%2C%20Promise.resolve(12)%20%5D%3B%0A%20%20var%20total%20%3D%200%3B%0A%20%20for%20await%20(let%20val%20of%20stream)%20%7B%0A%20%20%20%20total%20%2B%3D%20await%20val%3B%0A%20%20%20%20yield%20total%3B%0A%20%20%7D%0A%7D%0A%0Afunction%20forEach(ai%2C%20fn)%20%7B%0A%20%20return%20ai.next().then(function%20(r)%20%7B%0A%20%20%20%20if%20(!r.done)%20%7B%0A%20%20%20%20%20%20fn(r)%3B%0A%20%20%20%20%20%20return%20forEach(ai%2C%20fn)%3B%0A%20%20%20%20%7D%0A%20%20%7D)%3B%0A%7D%0A%0Avar%20output%20%3D%200%3B%0AforEach(genAnswers()%2C%20function(val)%20%7B%20output%20%2B%3D%20val.value%20%7D)%0A.then(function%20()%20%7B%0A%20%20console.log(output)%3B%20%2F%2F%2042%0A%7D)%3B&experimental=true&loose=false&spec=false&playground=true&stage=0) ## Installation ```sh npm install --save-dev babel-plugin-transform-async-generator-functions ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-async-generator-functions"] } ``` ### Via CLI ```sh babel --plugins transform-async-generator-functions script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-async-generator-functions"] }); ``` ## References * [Proposal: Asynchronous iteration for ECMAScript](https://github.com/tc39/proposal-async-iteration) ├─ babel-plugin-transform-async-to-generator@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-generator │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-async-to-generator │ ├─ licenseFile: /node_modules/babel-plugin-transform-async-to-generator/README.md │ └─ licenseText: # babel-plugin-transform-async-to-generator > Turn async functions into ES2015 generators ## Example **In** ```javascript async function foo() { await bar(); } ``` **Out** ```javascript var _asyncToGenerator = function (fn) { ... }; var foo = _asyncToGenerator(function* () { yield bar(); }); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-async-to-generator ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-async-to-generator"] } ``` ### Via CLI ```sh babel --plugins transform-async-to-generator script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-async-to-generator"] }); ``` ## References * [Proposal: Async Functions for ECMAScript](https://github.com/tc39/ecmascript-asyncawait) ├─ babel-plugin-transform-class-properties@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-class-properties │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-class-properties │ ├─ licenseFile: /node_modules/babel-plugin-transform-class-properties/README.md │ └─ licenseText: # babel-plugin-transform-class-properties > This plugin transforms es2015 static class properties as well as properties declared with the es2016 property initializer syntax. ## Example Below is a class with four class properties which will be transformed. ```js class Bork { //Property initializer syntax instanceProperty = "bork"; boundFunction = () => { return this.instanceProperty; } //Static class properties static staticProperty = "babelIsCool"; static staticFunction = function() { return Bork.staticProperty; } } let myBork = new Bork; //Property initializers are not on the prototype. console.log(myBork.prototype.boundFunction); // > undefined //Bound functions are bound to the class instance. console.log(myBork.boundFunction.call(undefined)); // > "bork" //Static function exists on the class. console.log(Bork.staticFunction()); // > "babelIsCool" ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-class-properties ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json // without options { "plugins": ["transform-class-properties"] } // with options { "plugins": [ ["transform-class-properties", { "spec": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-class-properties script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-class-properties"] }); ``` ## Options ### `spec` `boolean`, defaults to `false`. Class properties are compiled to use `Object.defineProperty`. Static fields are now defined even if they are not initialized. ## References * [Proposal: ES Class Fields & Static Properties](https://github.com/jeffmo/es-class-static-properties-and-fields) ├─ babel-plugin-transform-decorators@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-decorators │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-decorators │ ├─ licenseFile: /node_modules/babel-plugin-transform-decorators/README.md │ └─ licenseText: # babel-plugin-transform-decorators > Compile class and object decorators to ES5 ## Example (examples are from proposal) ### Simple class decorator ```js @annotation class MyClass { } function annotation(target) { target.annotated = true; } ``` ### Class decorator ```js @isTestable(true) class MyClass { } function isTestable(value) { return function decorator(target) { target.isTestable = value; } } ``` ### Class function decorator ```js class C { @enumerable(false) method() { } } function enumerable(value) { return function (target, key, descriptor) { descriptor.enumerable = value; return descriptor; } } ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-decorators ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-decorators"] } ``` ### Via CLI ```sh babel --plugins transform-decorators script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-decorators"] }); ``` ## References * [Proposal: Javascript Decorators](https://github.com/wycats/javascript-decorators/blob/master/README.md) ├─ babel-plugin-transform-es2015-arrow-functions@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-arrow-functions │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-arrow-functions │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-arrow-functions/README.md │ └─ licenseText: # babel-plugin-transform-es2015-arrow-functions > Compile ES2015 arrow functions to ES5 ## Example **In** ```javascript var a = () => {}; var a = (b) => b; const double = [1,2,3].map((num) => num * 2); console.log(double); // [2,4,6] var bob = { _name: "Bob", _friends: ["Sally", "Tom"], printFriends() { this._friends.forEach(f => console.log(this._name + " knows " + f)); } }; console.log(bob.printFriends()); ``` **Out** ```javascript var a = function a() {}; var a = function a(b) { return b; }; var double = [1, 2, 3].map(function (num) { return num * 2; }); console.log(double); // [2,4,6] var bob = { _name: "Bob", _friends: ["Sally", "Tom"], printFriends: function printFriends() { var _this = this; this._friends.forEach(function (f) { return console.log(_this._name + " knows " + f); }); } }; console.log(bob.printFriends()); ``` [Try in REPL](http://babeljs.io/repl/#?evaluate=true&lineWrap=true&presets=es2015%2Ces2015-loose&experimental=false&loose=false&spec=false&code=var%20a%20%3D%20()%20%3D%3E%20%7B%7D%3B%0Avar%20a%20%3D%20(b)%20%3D%3E%20b%3B%0A%0Aconst%20double%20%3D%20%5B1%2C2%2C3%5D.map((num)%20%3D%3E%20num%20*%202)%3B%0Aconsole.log(double)%3B%20%2F%2F%20%5B2%2C4%2C6%5D%0A%0Avar%20bob%20%3D%20%7B%0A%20%20_name%3A%20%22Bob%22%2C%0A%20%20_friends%3A%20%5B%22Sally%22%2C%20%22Tom%22%5D%2C%0A%20%20printFriends()%20%7B%0A%20%20%20%20this._friends.forEach(f%20%3D%3E%0A%20%20%20%20%20%20console.log(this._name%20%2B%20%22%20knows%20%22%20%2B%20f))%3B%0A%20%20%7D%0A%7D%3B%0Aconsole.log(bob.printFriends())%3B&playground=true) ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-arrow-functions ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["transform-es2015-arrow-functions"] } // with options { "plugins": [ ["transform-es2015-arrow-functions", { "spec": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-arrow-functions script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-arrow-functions"] }); ``` ## Options * `spec` - This option wraps the generated function in `.bind(this)` and keeps uses of `this` inside the function as-is, instead of using a renamed `this`. It also adds a runtime check to ensure the functions are not instantiated. ├─ babel-plugin-transform-es2015-block-scoped-functions@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoped-functions │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-block-scoped-functions │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-block-scoped-functions/README.md │ └─ licenseText: # babel-plugin-transform-es2015-block-scoped-functions > Babel plugin to ensure function declarations at the block level are block scoped. ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-block-scoped-functions ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-block-scoped-functions"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-block-scoped-functions script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-block-scoped-functions"] }); ``` ├─ babel-plugin-transform-es2015-block-scoping@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoping │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-block-scoping │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-block-scoping/README.md │ └─ licenseText: # babel-plugin-transform-es2015-block-scoping > Compile ES2015 block scoping (const and let) to ES5 ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-block-scoping ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** Without options: ```json { "plugins": ["transform-es2015-block-scoping"] } ``` With options: ```json { "plugins": [ ["transform-es2015-block-scoping", { "throwIfClosureRequired": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-block-scoping script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-block-scoping"] }); ``` ## Options `throwIfClosureRequired` In cases such as the following it's impossible to rewrite let/const without adding an additional function and closure while transforming: ```javascript for (let i = 0; i < 5; i++) { setTimeout(() => console.log(i), 1); } ``` In extremely performance-sensitive code, this can be undesirable. If `"throwIfClosureRequired": true` is set, Babel throws when transforming these patterns instead of automatically adding an additional function. ├─ babel-plugin-transform-es2015-classes@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-classes │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-classes │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-classes/README.md │ └─ licenseText: # babel-plugin-transform-es2015-classes > Compile ES2015 classes to ES5 ## Caveats Built-in classes such as `Date`, `Array`, `DOM` etc cannot be properly subclassed due to limitations in ES5 (for the [es2015-classes](http://babeljs.io/docs/plugins/transform-es2015-classes) plugin). You can try to use [babel-plugin-transform-builtin-extend](https://github.com/loganfsmyth/babel-plugin-transform-builtin-extend) based on `Object.setPrototypeOf` and `Reflect.construct`, but it also has some limitations. ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-classes ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["transform-es2015-classes"] } // with options { "plugins": [ ["transform-es2015-classes", { "loose": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-classes script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-classes"] }); ``` ## Options ### `loose` `boolean`, defaults to `false`. #### Method enumerability Please note that in loose mode class methods **are** enumerable. This is not in line with the spec and you may run into issues. #### Method assignment Under loose mode, methods are defined on the class prototype with simple assignments instead of being defined. This can result in the following not working: ```javascript class Foo { set bar() { throw new Error("foo!"); } } class Bar extends Foo { bar() { // will throw an error when this method is defined } } ``` When `Bar.prototype.foo` is defined it triggers the setter on `Foo`. This is a case that is very unlikely to appear in production code however it's something to keep in mind. ├─ babel-plugin-transform-es2015-computed-properties@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-computed-properties │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-computed-properties │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-computed-properties/README.md │ └─ licenseText: # babel-plugin-transform-es2015-computed-properties > Compile ES2015 computed properties to ES5 ## Example **In** ```js var obj = { ["x" + foo]: "heh", ["y" + bar]: "noo", foo: "foo", bar: "bar" }; ``` **Out** ```js var _obj; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var obj = ( _obj = {}, _defineProperty(_obj, "x" + foo, "heh"), _defineProperty(_obj, "y" + bar, "noo"), _defineProperty(_obj, "foo", "foo"), _defineProperty(_obj, "bar", "bar"), _obj ); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-computed-properties ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** Without options: ```json { "plugins": ["transform-es2015-computed-properties"] } ``` With options: ```json { "plugins": [ ["transform-es2015-computed-properties", { "loose": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-computed-properties script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-computed-properties"] }); ``` ## Options ### `loose` `boolean`, defaults to `false` Just like method assignment in classes, in loose mode, computed property names use simple assignments instead of being defined. This is unlikely to be an issue in production code. #### Example ***In*** ```js var obj = { ["x" + foo]: "heh", ["y" + bar]: "noo", foo: "foo", bar: "bar" }; ``` ***Out*** ```js var _obj; var obj = ( _obj = {}, _obj["x" + foo] = "heh", _obj["y" + bar] = "noo", _obj.foo = "foo", _obj.bar = "bar", _obj ); ``` ├─ babel-plugin-transform-es2015-destructuring@6.23.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-destructuring │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-destructuring │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-destructuring/README.md │ └─ licenseText: # babel-plugin-transform-es2015-destructuring > Compile ES2015 destructuring to ES5 ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-destructuring ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-destructuring"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-destructuring script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-destructuring"] }); ``` ├─ babel-plugin-transform-es2015-duplicate-keys@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-duplicate-keys │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-duplicate-keys │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-duplicate-keys/README.md │ └─ licenseText: # babel-plugin-transform-es2015-duplicate-keys > Compile objects with duplicate keys to valid strict ES5. This plugin actually converts duplicate keys in objects to be computed properties, which then must be handled by the [transform-es2015-computed-properties](http://babeljs.io/docs/plugins/transform-es2015-computed-properties) plugin. The final result won't contain any object literals with duplicate keys. ## Example **In** ```javascript var x = { a: 5, a: 6 }; var y = { get a() {}, set a(x) {}, a: 3 }; ``` **Out** ```javascript var x = { a: 5, ["a"]: 6 }; var y = { get a() {}, set a(x) {}, ["a"]: 3 }; ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-duplicate-keys ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-duplicate-keys"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-duplicate-keys script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-duplicate-keys"] }); ``` ├─ babel-plugin-transform-es2015-for-of@6.23.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-for-of │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-for-of │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-for-of/README.md │ └─ licenseText: # babel-plugin-transform-es2015-for-of > Compile ES2015 for...of to ES5 ## Example **In** ```js for (var i of foo) {} ``` **Out** ```js var _iteratorNormalCompletion = true; var _didIteratorError = false; var _iteratorError = undefined; try { for (var _iterator = foo[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { var i = _step.value; } } catch (err) { _didIteratorError = true; _iteratorError = err; } finally { try { if (!_iteratorNormalCompletion && _iterator.return) { _iterator.return(); } } finally { if (_didIteratorError) { throw _iteratorError; } } } ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-for-of ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["transform-es2015-for-of"] } // with options { "plugins": [ ["transform-es2015-for-of", { "loose": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-for-of script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-for-of"] }); ``` ## Options ### `loose` `boolean`, defaults to `false` In loose mode, arrays are put in a fast path, thus heavily increasing performance. All other iterables will continue to work fine. #### Example **In** ```js for (var i of foo) {} ``` **Out** ```js for (var _iterator = foo, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { var _ref; if (_isArray) { if (_i >= _iterator.length) break; _ref = _iterator[_i++]; } else { _i = _iterator.next(); if (_i.done) break; _ref = _i.value; } var i = _ref; } ``` #### Abrupt completions In loose mode an iterator's `return` method will not be called on abrupt completions caused by thrown errors. Please see [google/traceur-compiler#1773](https://github.com/google/traceur-compiler/issues/1773) and [babel/babel#838](https://github.com/babel/babel/issues/838) for more information. ### Optimization If a basic array is used, Babel will compile the for-of loop down to a regular for loop. **In** ```js for (let a of [1,2,3]) {} ``` **Out** ```js var _arr = [1, 2, 3]; for (var _i = 0; _i < _arr.length; _i++) { var a = _arr[_i]; } ``` ├─ babel-plugin-transform-es2015-function-name@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-function-name │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-function-name │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-function-name/README.md │ └─ licenseText: # babel-plugin-transform-es2015-function-name > Apply ES2015 function.name semantics to all functions ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-function-name ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-function-name"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-function-name script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-function-name"] }); ``` ├─ babel-plugin-transform-es2015-literals@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-literals │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-literals │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-literals/README.md │ └─ licenseText: # babel-plugin-transform-es2015-literals > Compile ES2015 unicode string and number literals to ES5 ## Example **In** ```js var b = 0b11; // binary integer literal var o = 0o7; // octal integer literal const u = 'Hello\u{000A}\u{0009}!'; // unicode string literals, newline and tab ``` **Out** ```js var b = 3; // binary integer literal var o = 7; // octal integer literal const u = 'Hello\n\t!'; // unicode string literals, newline and tab ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-literals ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-literals"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-literals script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-literals"] }); ``` ├─ babel-plugin-transform-es2015-modules-amd@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-amd │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-modules-amd │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-modules-amd/README.md │ └─ licenseText: # babel-plugin-transform-es2015-modules-amd > This plugin transforms ES2015 modules to [Asynchronous Module Definition (AMD)](https://github.com/amdjs/amdjs-api). ## Example **In** ```javascript export default 42; ``` **Out** ```javascript define(["exports"], function (exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = 42; }); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-modules-amd ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-modules-amd"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-modules-amd script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-modules-amd"] }); ``` ### Options See options for `babel-plugin-transform-es2015-commonjs`. ├─ babel-plugin-transform-es2015-modules-commonjs@6.26.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-commonjs │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-modules-commonjs │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-modules-commonjs/README.md │ └─ licenseText: # babel-plugin-transform-es2015-modules-commonjs > This plugin transforms ES2015 modules to [CommonJS](http://wiki.commonjs.org/wiki/Modules/1.1). > > #### Babel 6 Changes > > Babel 6 changed some behavior by not doing `module.exports = exports['default']` anymore in the modules transforms. > > There are some caveats, but you can use [babel-plugin-add-module-exports](https://www.npmjs.com/package/babel-plugin-add-module-exports), so that updating to Babel 6 isn't a breaking change since users that don't use ES modules don't have to do `require("your-module").default`. > > However, it may not match how Node eventually implements ES modules natively given the [the current proposal](https://github.com/nodejs/node-eps/blob/master/002-es-modules.md#46-es-consuming-commonjs). ## Example **In** ```javascript export default 42; ``` **Out** ```javascript Object.defineProperty(exports, "__esModule", { value: true }); exports.default = 42; ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-modules-commonjs ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["transform-es2015-modules-commonjs"] } // with options { "plugins": [ ["transform-es2015-modules-commonjs", { "allowTopLevelThis": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-modules-commonjs script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-modules-commonjs"] }); ``` ## Options ### `loose` `boolean`, defaults to `false`. As per the spec, `import` and `export` are only allowed to be used at the top level. When in loose mode these are allowed to be used anywhere. And by default, when using exports with babel a non-enumerable `__esModule` property is exported. ```javascript var foo = exports.foo = 5; Object.defineProperty(exports, "__esModule", { value: true }); ``` In environments that don't support this you can enable loose mode on `babel-plugin-transform-es2015-modules-commonjs` and instead of using `Object.defineProperty` an assignment will be used instead. ```javascript var foo = exports.foo = 5; exports.__esModule = true; ``` ### `strict` `boolean`, defaults to `false` By default, when using exports with babel a non-enumerable `__esModule` property is exported. In some cases this property is used to determine if the import _is_ the default export or if it _contains_ the default export. ```javascript var foo = exports.foo = 5; Object.defineProperty(exports, "__esModule", { value: true }); ``` In order to prevent the `__esModule` property from being exported, you can set the `strict` option to `true`. ### `noInterop` `boolean`, defaults to `false` By default, when using exports with babel a non-enumerable `__esModule` property is exported. This property is then used to determine if the import _is_ the default export or if it _contains_ the default export. ```javascript "use strict"; var _foo = require("foo"); var _foo2 = _interopRequireDefault(_foo); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } ``` In cases where the auto-unwrapping of `default` is not needed, you can set the `noInterop` option to `true` to avoid the usage of the `interopRequireDefault` helper (shown in inline form above). ├─ babel-plugin-transform-es2015-modules-systemjs@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-systemjs │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-modules-systemjs │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-modules-systemjs/README.md │ └─ licenseText: # babel-plugin-transform-es2015-modules-systemjs > This plugin transforms ES2015 modules to [SystemJS](https://github.com/systemjs/systemjs). ## Example **In** ```javascript export default 42; ``` **Out** ```javascript System.register([], function (_export, _context) { return { setters: [], execute: function () { _export("default", 42); } }; }); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-modules-systemjs ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** Without options: ```json { "plugins": ["transform-es2015-modules-systemjs"] } ``` With options: ```json { "plugins": [ ["transform-es2015-modules-systemjs", { // outputs SystemJS.register(...) "systemGlobal": "SystemJS" }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-modules-systemjs script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-modules-systemjs"] }); ``` ├─ babel-plugin-transform-es2015-modules-umd@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-umd │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-modules-umd │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-modules-umd/README.md │ └─ licenseText: # babel-plugin-transform-es2015-modules-umd > This plugin transforms ES2015 modules to [Universal Module Definition (UMD)](https://github.com/umdjs/umd). ## Example **In** ```javascript export default 42; ``` **Out** ```javascript (function (global, factory) { if (typeof define === "function" && define.amd) { define(["exports"], factory); } else if (typeof exports !== "undefined") { factory(exports); } else { var mod = { exports: {} }; factory(mod.exports); global.actual = mod.exports; } })(this, function (exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = 42; }); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-modules-umd ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-modules-umd"] } ``` You can also override the names of particular libraries when this module is running in the browser. For example the `es6-promise` library exposes itself as `global.Promise` rather than `global.es6Promise`. This can be accommodated by: ```json { "plugins": [ ["transform-es2015-modules-umd", { "globals": { "es6-promise": "Promise" } }] ] } ``` #### Default semantics There are a few things to note about the default semantics. _First_, this transform uses the [basename](https://en.wikipedia.org/wiki/Basename) of each import to generate the global names in the UMD output. This means that if you're importing multiple modules with the same basename, like: ```js import fooBar1 from "foo-bar"; import fooBar2 from "./mylib/foo-bar"; ``` it will transpile into two references to the same browser global: ```js factory(global.fooBar, global.fooBar); ``` If you set the plugin options to: ```json { "globals": { "foo-bar": "fooBAR", "./mylib/foo-bar": "mylib.fooBar" } } ``` it will still transpile both to one browser global: ```js factory(global.fooBAR, global.fooBAR); ``` because again the transform is only using the basename of the import. _Second_, the specified override will still be passed to the `toIdentifier` function in [babel-types/src/converters](https://github.com/babel/babel/blob/master/packages/babel-types/src/converters.js). This means that if you specify an override as a member expression like: ```json { "globals": { "fizzbuzz": "fizz.buzz" } } ``` this will _not_ transpile to `factory(global.fizz.buzz)`. Instead, it will transpile to `factory(global.fizzBuzz)` based on the logic in `toIdentifier`. _Third_, you cannot override the exported global name. #### More flexible semantics with `exactGlobals: true` All of these behaviors can limit the flexibility of the `globals` map. To remove these limitations, you can set the `exactGlobals` option to `true`. Doing this instructs the plugin to: 1. always use the full import string instead of the basename when generating the global names 2. skip passing `globals` overrides to the `toIdentifier` function. Instead, they are used exactly as written, so you will get errors if you do not use valid identifiers or valid uncomputed (dot) member expressions. 3. allow the exported global name to be overridden via the `globals` map. Any override must again be a valid identifier or valid member expression. Thus, if you set `exactGlobals` to `true` and do not pass any overrides, the first example of: ```js import fooBar1 from "foo-bar"; import fooBar2 from "./mylib/foo-bar"; ``` will transpile to: ```js factory(global.fooBar, global.mylibFooBar); ``` And if you set the plugin options to: ```json { "globals": { "foo-bar": "fooBAR", "./mylib/foo-bar": "mylib.fooBar" }, "exactGlobals": true } ``` then it'll transpile to: ```js factory(global.fooBAR, global.mylib.fooBar) ``` Finally, with the plugin options set to: ```json { "plugins": [ "external-helpers", ["transform-es2015-modules-umd", { "globals": { "my/custom/module/name": "My.Custom.Module.Name" }, "exactGlobals": true }] ], "moduleId": "my/custom/module/name" } ``` it will transpile to: ```js factory(mod.exports); global.My = global.My || {}; global.My.Custom = global.My.Custom || {}; global.My.Custom.Module = global.My.Custom.Module || {}; global.My.Custom.Module.Name = mod.exports; ``` ### Via CLI ```sh babel --plugins transform-es2015-modules-umd script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-modules-umd"] }); ``` ├─ babel-plugin-transform-es2015-object-super@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-object-super │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-object-super │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-object-super/README.md │ └─ licenseText: # babel-plugin-transform-es2015-object-super > Compile ES2015 object super to ES5 ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-object-super ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-object-super"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-object-super script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-object-super"] }); ``` ├─ babel-plugin-transform-es2015-parameters@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-parameters │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-parameters │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-parameters/README.md │ └─ licenseText: # babel-plugin-transform-es2015-parameters > Compile ES2015 default and rest parameters to ES5 This plugin transforms ES2015 parameters to ES5, this includes: - Destructuring parameters - Default parameters - Rest parameters ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-parameters ``` ## Caveats Default parameters desugar into `let` declarations to retain proper semantics. If this is not supported in your environment then you'll need the [transform-block-scoping](http://babeljs.io/docs/plugins/transform-es2015-block-scoping) plugin. ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-parameters"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-parameters script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-parameters"] }); ``` ├─ babel-plugin-transform-es2015-shorthand-properties@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-shorthand-properties │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-shorthand-properties │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-shorthand-properties/README.md │ └─ licenseText: # babel-plugin-transform-es2015-shorthand-properties > Compile ES2015 shorthand properties to ES5 ## Example **In** ```js var o = { a, b, c }; ``` **Out** ```js var o = { a: a, b: b, c: c }; ``` **In** ```js var cat = { getName() { return name; } }; ``` **Out** ```js var cat = { getName: function () { return name; } }; ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-shorthand-properties ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-shorthand-properties"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-shorthand-properties script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-shorthand-properties"] }); ``` ├─ babel-plugin-transform-es2015-spread@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-spread │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-spread │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-spread/README.md │ └─ licenseText: # babel-plugin-transform-es2015-spread > Compile ES2015 spread to ES5 ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-spread ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["transform-es2015-spread"] } // with options { "plugins": [ ["transform-es2015-spread", { "loose": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-spread script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-spread"] }); ``` ## Options * `loose` - All iterables are assumed to be arrays. ├─ babel-plugin-transform-es2015-sticky-regex@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-sticky-regex │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-sticky-regex │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-sticky-regex/README.md │ └─ licenseText: # babel-plugin-transform-es2015-sticky-regex > Compile ES2015 sticky regex to an ES5 RegExp constructor ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-sticky-regex ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-sticky-regex"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-sticky-regex script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-sticky-regex"] }); ``` ├─ babel-plugin-transform-es2015-template-literals@6.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-template-literals │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-template-literals │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-template-literals/README.md │ └─ licenseText: # babel-plugin-transform-es2015-template-literals > Compile ES2015 template literals to ES5 ## Example **In** ```javascript `foo${bar}`; ``` **Out** ```javascript "foo" + bar; ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-template-literals ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["transform-es2015-template-literals"] } // with options { "plugins": [ ["transform-es2015-template-literals", { "loose": true, "spec": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-es2015-template-literals script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-template-literals"] }); ``` ## Options ### `loose` In loose mode, tagged template literal objects aren't frozen. ### `spec` This option wraps all template literal expressions with `String`. See [babel/babel#1065](https://github.com/babel/babel/issues/1065) for more info. **In** ```javascript `foo${bar}`; ``` **Out** ```javascript "foo" + String(bar); ``` ├─ babel-plugin-transform-es2015-typeof-symbol@6.23.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-typeof-symbol │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-typeof-symbol │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-typeof-symbol/README.md │ └─ licenseText: # babel-plugin-transform-es2015-typeof-symbol > ES6 introduces a new native type called [symbols](https://babeljs.io/learn-es2015/#ecmascript-2015-features-symbols). This transformer wraps all `typeof` expressions with a method that replicates native behaviour. (ie. returning "symbol" for symbols) ## Example **In** ```javascript typeof Symbol() === "symbol"; ``` **Out** ```javascript var _typeof = function (obj) { return obj && obj.constructor === Symbol ? "symbol" : typeof obj; }; _typeof(Symbol()) === "symbol"; ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-typeof-symbol ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-typeof-symbol"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-typeof-symbol script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-typeof-symbol"] }); ``` ├─ babel-plugin-transform-es2015-unicode-regex@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-unicode-regex │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-es2015-unicode-regex │ ├─ licenseFile: /node_modules/babel-plugin-transform-es2015-unicode-regex/README.md │ └─ licenseText: # babel-plugin-transform-es2015-unicode-regex > Compile ES2015 unicode regex to ES5 ## Example **In** ```js var string = "foo💩bar"; var match = string.match(/foo(.)bar/u); ``` **Out** ```js var string = "foo💩bar"; var match = string.match(/foo((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))bar/); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-es2015-unicode-regex ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-es2015-unicode-regex"] } ``` ### Via CLI ```sh babel --plugins transform-es2015-unicode-regex script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-es2015-unicode-regex"] }); ``` ├─ babel-plugin-transform-exponentiation-operator@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-exponentiation-operator │ ├─ licenseFile: /node_modules/babel-plugin-transform-exponentiation-operator/README.md │ └─ licenseText: # babel-plugin-transform-exponentiation-operator > Compile exponentiation operator to ES5 ## Example ```js // x ** y let squared = 2 ** 2; // same as: 2 * 2 let cubed = 2 ** 3; // same as: 2 * 2 * 2 // x **= y let a = 2; a **= 2; // same as: a = a * a; let b = 3; b **= 3; // same as: b = b * b * b; ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-exponentiation-operator ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-exponentiation-operator"] } ``` ### Via CLI ```sh babel --plugins transform-exponentiation-operator script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-exponentiation-operator"] }); ``` ## References * [Proposal: Exponentiation Operator](https://github.com/rwaldron/exponentiation-operator) * [Spec: Exponential Operator](https://rwaldron.github.io/exponentiation-operator/) ├─ babel-plugin-transform-object-rest-spread@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-rest-spread │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-object-rest-spread │ ├─ licenseFile: /node_modules/babel-plugin-transform-object-rest-spread/README.md │ └─ licenseText: # babel-plugin-transform-object-rest-spread > This plugin allows Babel to transform rest properties for object destructuring assignment and spread properties for object literals. ## Example ### Rest Properties ```js let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 }; console.log(x); // 1 console.log(y); // 2 console.log(z); // { a: 3, b: 4 } ``` ### Spread Properties ```js let n = { x, y, ...z }; console.log(n); // { x: 1, y: 2, a: 3, b: 4 } ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-object-rest-spread ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-object-rest-spread"] } ``` ### Via CLI ```sh babel --plugins transform-object-rest-spread script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-object-rest-spread"] }); ``` ## Options ### `useBuiltIns` `boolean`, defaults to `false`. By default, this plugin uses Babel's `extends` helper which polyfills `Object.assign`. Enabling this option will use `Object.assign` directly. **.babelrc** ```json { "plugins": [ ["transform-object-rest-spread", { "useBuiltIns": true }] ] } ``` **In** ```js z = { x, ...y }; ``` **Out** ```js z = Object.assign({ x }, y); ``` ## References * [Proposal: Object Rest/Spread Properties for ECMAScript](https://github.com/sebmarkbage/ecmascript-rest-spread) * [Spec](http://sebmarkbage.github.io/ecmascript-rest-spread) ├─ babel-plugin-transform-regenerator@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator │ ├─ publisher: Ben Newman │ ├─ email: bn@cs.stanford.edu │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-regenerator │ ├─ licenseFile: /node_modules/babel-plugin-transform-regenerator/README.md │ └─ licenseText: # babel-plugin-transform-regenerator > Transform async/generator functions with [regenerator](https://github.com/facebook/regenerator) ## Example **In** ```javascript function* a() { yield 1; } ``` **Out** ```javascript var _marked = [a].map(regeneratorRuntime.mark); function a() { return regeneratorRuntime.wrap(function a$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return 1; case 2: case "end": return _context.stop(); } } }, _marked[0], this); } ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-regenerator ``` ## Usage ### Via `.babelrc` (Recommended) Without options: ```json { "plugins": ["transform-regenerator"] } ``` With options: |name|default value| |---|---| |asyncGenerators|true| |generators|true| |async|true| ```json { "plugins": [ ["transform-regenerator", { "asyncGenerators": false, "generators": false, "async": false }] ] } ``` ### Via CLI ```sh babel --plugins transform-regenerator script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-regenerator"] }); ``` ├─ babel-plugin-transform-strict-mode@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-strict-mode │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-plugin-transform-strict-mode │ ├─ licenseFile: /node_modules/babel-plugin-transform-strict-mode/README.md │ └─ licenseText: # babel-plugin-transform-strict-mode > This plugin places a `"use strict";` directive at the top of all files to enable [strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode). This plugin may be enabled via `babel-plugin-transform-es2015-modules-commonjs`. If you wish to disable it you can either turn `strict` off or pass `strictMode: false` as an option to the commonjs transform. ## Example **In** ```javascript foo(); ``` **Out** ```javascript "use strict"; foo(); ``` ## Installation ```sh npm install --save-dev babel-plugin-transform-strict-mode ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** Without options: ```json { "plugins": ["transform-strict-mode"] } ``` With options: ```json { "plugins": [ ["transform-strict-mode", { "strict": true }] ] } ``` ### Via CLI ```sh babel --plugins transform-strict-mode script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["transform-strict-mode"] }); ``` ├─ babel-polyfill@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-polyfill │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-polyfill │ ├─ licenseFile: /node_modules/babel-polyfill/README.md │ └─ licenseText: # babel-polyfill ├─ babel-preset-es2015@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-preset-es2015 │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-preset-es2015 │ ├─ licenseFile: /node_modules/babel-preset-es2015/README.md │ └─ licenseText: # babel-preset-es2015 > Babel preset for all es2015 plugins. ## Install ```sh npm install --save-dev babel-preset-es2015 ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "presets": ["es2015"] } ``` ### Via CLI ```sh babel script.js --presets es2015 ``` ### Via Node API ```javascript require("babel-core").transform("code", { presets: ["es2015"] }); ``` ## Options ### `loose` `boolean`, defaults to `false`. Enable "loose" transformations for any plugins in this preset that allow them. ### `modules` `"amd" | "umd" | "systemjs" | "commonjs" | false`, defaults to `"commonjs"`. Enable transformation of ES6 module syntax to another module type. Setting this to `false` will not transform modules. ### `spec` `boolean`, defaults to `false`. Enable "spec" transformations for any plugins in this preset that allow them. ├─ babel-preset-jest@22.4.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/facebook/jest │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-preset-jest │ ├─ licenseFile: /node_modules/babel-preset-jest/README.md │ └─ licenseText: # babel-preset-jest > Babel preset for all Jest plugins. This preset is automatically included when > using > [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest). ## Install ```sh $ npm install --save-dev babel-preset-jest ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "presets": ["jest"] } ``` ### Via CLI ```sh $ babel script.js --presets jest ``` ### Via Node API ```javascript require('babel-core').transform('code', { presets: ['jest'], }); ``` ├─ babel-preset-stage-2@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2 │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-preset-stage-2 │ ├─ licenseFile: /node_modules/babel-preset-stage-2/README.md │ └─ licenseText: # babel-preset-stage-2 > Babel preset for stage 2 plugins. The gist of Stage 2 is: > **Stage 2:** draft > > **What is it?** A first version of what will be in the specification. At this point, an eventual inclusion of the feature in the standard is likely. > > **What’s required?** The proposal must now additionally have a formal description of the syntax and semantics of the feature (using the formal language of the ECMAScript specification). The description should be as complete as possible, but can contain todos and placeholders. Two experimental implementations of the feature are needed, but one of them can be in a transpiler such as Babel. > > **What’s next?** Only incremental changes are expected from now on. ## Install ```sh npm install --save-dev babel-preset-stage-2 ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "presets": ["stage-2"] } ``` ### Via CLI ```sh babel script.js --presets stage-2 ``` ### Via Node API ```javascript require("babel-core").transform("code", { presets: ["stage-2"] }); ``` ## References - Chapter "[The TC39 process for ECMAScript features](http://exploringjs.com/es2016-es2017/ch_tc39-process.html)" in "Exploring ES2016 and ES2017" by Axel Rauschmayer ├─ babel-preset-stage-3@6.24.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-preset-stage-3 │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-preset-stage-3 │ ├─ licenseFile: /node_modules/babel-preset-stage-3/README.md │ └─ licenseText: # babel-preset-stage-3 > Babel preset for stage 3 plugins. The gist of Stage 3 is: > **Stage 3**: candidate > > **What is it?** The proposal is mostly finished and now needs feedback from implementations and users to progress further. > **What’s required?** The spec text must be complete. Designated reviewers (appointed by TC39, not by the champion) and the ECMAScript spec editor must sign off on the spec text. There must be at least two spec-compliant implementations (which don’t have to be enabled by default). > > **What’s next?** Henceforth, changes should only be made in response to critical issues raised by the implementations and their use. ## Install ```sh npm install --save-dev babel-preset-stage-3 ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "presets": ["stage-3"] } ``` ### Via CLI ```sh babel script.js --presets stage-3 ``` ### Via Node API ```javascript require("babel-core").transform("code", { presets: ["stage-3"] }); ``` ## References - Chapter "[The TC39 process for ECMAScript features](http://exploringjs.com/es2016-es2017/ch_tc39-process.html)" in "Exploring ES2016 and ES2017" by Axel Rauschmayer ├─ babel-register@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-register │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-register │ ├─ licenseFile: /node_modules/babel-register/README.md │ └─ licenseText: # babel-register > The require hook will bind itself to node's require and automatically compile files on the fly. One of the ways you can use Babel is through the require hook. The require hook will bind itself to node's `require` and automatically compile files on the fly. This is equivalent to CoffeeScript's [coffee-script/register](http://coffeescript.org/v2/annotated-source/register.html). ## Install ```sh npm install babel-register --save-dev ``` ## Usage ```js require("babel-register"); ``` All subsequent files required by node with the extensions `.es6`, `.es`, `.jsx` and `.js` will be transformed by Babel.

Polyfill not included

You must include the polyfill separately when using features that require it, like generators.

### Ignores `node_modules` by default **NOTE:** By default all requires to `node_modules` will be ignored. You can override this by passing an ignore regex via: ```js require("babel-register")({ // This will override `node_modules` ignoring - you can alternatively pass // an array of strings to be explicitly matched or a regex / glob ignore: false }); ``` ## Specifying options ```javascript require("babel-register")({ // Optional ignore regex - if any filenames **do** match this regex then they // aren't compiled. ignore: /regex/, // Ignore can also be specified as a function. ignore: function(filename) { if (filename === "/path/to/es6-file.js") { return false; } else { return true; } }, // Optional only regex - if any filenames **don't** match this regex then they // aren't compiled only: /my_es6_folder/, // Setting this will remove the currently hooked extensions of .es6, `.es`, `.jsx` // and .js so you'll have to add them back if you want them to be used again. extensions: [".es6", ".es", ".jsx", ".js"], // Setting this to false will disable the cache. cache: true }); ``` You can pass in all other [options](https://babeljs.io/docs/usage/api/#options) as well, including `plugins` and `presets`. But note that the closest [`.babelrc`](https://babeljs.io/docs/usage/babelrc/) to each file still applies, and takes precedence over any options you pass in here. ## Environment variables By default `babel-node` and `babel-register` will save to a json cache in your temporary directory. This will heavily improve with the startup and compilation of your files. There are however scenarios where you want to change this behaviour and there are environment variables exposed to allow you to do this. ### BABEL_CACHE_PATH Specify a different cache location. ```sh BABEL_CACHE_PATH=/foo/my-cache.json babel-node script.js ``` ### BABEL_DISABLE_CACHE Disable the cache. ```sh BABEL_DISABLE_CACHE=1 babel-node script.js ``` ├─ babel-runtime@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-runtime │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-runtime │ ├─ licenseFile: /node_modules/babel-runtime/README.md │ └─ licenseText: # babel-runtime ├─ babel-template@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-template │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-template │ ├─ licenseFile: /node_modules/babel-template/README.md │ └─ licenseText: # babel-template > Generate an AST from a string template. In computer science, this is known as an implementation of quasiquotes. ## Install ```sh npm install --save-dev babel-template ``` ## Usage ```js import template from "babel-template"; import generate from "babel-generator"; import * as t from "babel-types"; const buildRequire = template(` var IMPORT_NAME = require(SOURCE); `); const ast = buildRequire({ IMPORT_NAME: t.identifier("myModule"), SOURCE: t.stringLiteral("my-module") }); console.log(generate(ast).code); ``` ```js const myModule = require("my-module"); ``` ## API ### `template(code, [opts])` #### code Type: `string` #### options `babel-template` accepts all of the options from [babylon], and specifies some defaults of its own: * `allowReturnOutsideFunction` is set to `true` by default. * `allowSuperOutsideMethod` is set to `true` by default. ##### preserveComments Type: `boolean` Default: `false` Set this to `true` to preserve any comments from the `code` parameter. #### Return value `babel-template` returns a `function` which is invoked with an optional object of replacements. See the usage section for an example. [babylon]: https://github.com/babel/babylon#options ├─ babel-traverse@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-traverse │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-traverse │ ├─ licenseFile: /node_modules/babel-traverse/README.md │ └─ licenseText: # babel-traverse > babel-traverse maintains the overall tree state, and is responsible for replacing, removing, and adding nodes. ## Install ```sh $ npm install --save babel-traverse ``` ## Usage We can use it alongside Babylon to traverse and update nodes: ```js import * as babylon from "babylon"; import traverse from "babel-traverse"; const code = `function square(n) { return n * n; }`; const ast = babylon.parse(code); traverse(ast, { enter(path) { if (path.isIdentifier({ name: "n" })) { path.node.name = "x"; } } }); ``` [:book: **Read the full docs here**](https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/plugin-handbook.md#babel-traverse) ├─ babel-types@6.26.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel/tree/master/packages/babel-types │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-types │ ├─ licenseFile: /node_modules/babel-types/README.md │ └─ licenseText: # babel-types > This module contains methods for building ASTs manually and for checking the types of AST nodes. ## Install ```sh npm install --save-dev babel-types ``` ## API ### anyTypeAnnotation ```javascript t.anyTypeAnnotation() ``` See also `t.isAnyTypeAnnotation(node, opts)` and `t.assertAnyTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### arrayExpression ```javascript t.arrayExpression(elements) ``` See also `t.isArrayExpression(node, opts)` and `t.assertArrayExpression(node, opts)`. Aliases: `Expression` - `elements`: `Array` (default: `[]`) --- ### arrayPattern ```javascript t.arrayPattern(elements, typeAnnotation) ``` See also `t.isArrayPattern(node, opts)` and `t.assertArrayPattern(node, opts)`. Aliases: `Pattern`, `LVal` - `elements`: `Array` (required) - `typeAnnotation` (required) - `decorators`: `Array` (default: `null`) --- ### arrayTypeAnnotation ```javascript t.arrayTypeAnnotation(elementType) ``` See also `t.isArrayTypeAnnotation(node, opts)` and `t.assertArrayTypeAnnotation(node, opts)`. Aliases: `Flow` - `elementType` (required) --- ### arrowFunctionExpression ```javascript t.arrowFunctionExpression(params, body, async) ``` See also `t.isArrowFunctionExpression(node, opts)` and `t.assertArrowFunctionExpression(node, opts)`. Aliases: `Scopable`, `Function`, `BlockParent`, `FunctionParent`, `Expression`, `Pureish` - `params`: `Array` (required) - `body`: `BlockStatement | Expression` (required) - `async`: `boolean` (default: `false`) - `returnType` (default: `null`) - `typeParameters` (default: `null`) --- ### assignmentExpression ```javascript t.assignmentExpression(operator, left, right) ``` See also `t.isAssignmentExpression(node, opts)` and `t.assertAssignmentExpression(node, opts)`. Aliases: `Expression` - `operator`: `string` (required) - `left`: `LVal` (required) - `right`: `Expression` (required) --- ### assignmentPattern ```javascript t.assignmentPattern(left, right) ``` See also `t.isAssignmentPattern(node, opts)` and `t.assertAssignmentPattern(node, opts)`. Aliases: `Pattern`, `LVal` - `left`: `Identifier` (required) - `right`: `Expression` (required) - `decorators`: `Array` (default: `null`) --- ### awaitExpression ```javascript t.awaitExpression(argument) ``` See also `t.isAwaitExpression(node, opts)` and `t.assertAwaitExpression(node, opts)`. Aliases: `Expression`, `Terminatorless` - `argument`: `Expression` (required) --- ### binaryExpression ```javascript t.binaryExpression(operator, left, right) ``` See also `t.isBinaryExpression(node, opts)` and `t.assertBinaryExpression(node, opts)`. Aliases: `Binary`, `Expression` - `operator`: `'+' | '-' | '/' | '%' | '*' | '**' | '&' | '|' | '>>' | '>>>' | '<<' | '^' | '==' | '===' | '!=' | '!==' | 'in' | 'instanceof' | '>' | '<' | '>=' | '<='` (required) - `left`: `Expression` (required) - `right`: `Expression` (required) --- ### bindExpression ```javascript t.bindExpression(object, callee) ``` See also `t.isBindExpression(node, opts)` and `t.assertBindExpression(node, opts)`. Aliases: `Expression` - `object` (required) - `callee` (required) --- ### blockStatement ```javascript t.blockStatement(body, directives) ``` See also `t.isBlockStatement(node, opts)` and `t.assertBlockStatement(node, opts)`. Aliases: `Scopable`, `BlockParent`, `Block`, `Statement` - `body`: `Array` (required) - `directives`: `Array` (default: `[]`) --- ### booleanLiteral ```javascript t.booleanLiteral(value) ``` See also `t.isBooleanLiteral(node, opts)` and `t.assertBooleanLiteral(node, opts)`. Aliases: `Expression`, `Pureish`, `Literal`, `Immutable` - `value`: `boolean` (required) --- ### booleanLiteralTypeAnnotation ```javascript t.booleanLiteralTypeAnnotation() ``` See also `t.isBooleanLiteralTypeAnnotation(node, opts)` and `t.assertBooleanLiteralTypeAnnotation(node, opts)`. Aliases: `Flow` --- ### booleanTypeAnnotation ```javascript t.booleanTypeAnnotation() ``` See also `t.isBooleanTypeAnnotation(node, opts)` and `t.assertBooleanTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### breakStatement ```javascript t.breakStatement(label) ``` See also `t.isBreakStatement(node, opts)` and `t.assertBreakStatement(node, opts)`. Aliases: `Statement`, `Terminatorless`, `CompletionStatement` - `label`: `Identifier` (default: `null`) --- ### callExpression ```javascript t.callExpression(callee, arguments) ``` See also `t.isCallExpression(node, opts)` and `t.assertCallExpression(node, opts)`. Aliases: `Expression` - `callee`: `Expression` (required) - `arguments`: `Array` (required) --- ### catchClause ```javascript t.catchClause(param, body) ``` See also `t.isCatchClause(node, opts)` and `t.assertCatchClause(node, opts)`. Aliases: `Scopable` - `param`: `Identifier` (required) - `body`: `BlockStatement` (required) --- ### classBody ```javascript t.classBody(body) ``` See also `t.isClassBody(node, opts)` and `t.assertClassBody(node, opts)`. - `body`: `Array` (required) --- ### classDeclaration ```javascript t.classDeclaration(id, superClass, body, decorators) ``` See also `t.isClassDeclaration(node, opts)` and `t.assertClassDeclaration(node, opts)`. Aliases: `Scopable`, `Class`, `Statement`, `Declaration`, `Pureish` - `id`: `Identifier` (required) - `superClass`: `Expression` (default: `null`) - `body`: `ClassBody` (required) - `decorators`: `Array` (required) - `implements` (default: `null`) - `mixins` (default: `null`) - `superTypeParameters` (default: `null`) - `typeParameters` (default: `null`) --- ### classExpression ```javascript t.classExpression(id, superClass, body, decorators) ``` See also `t.isClassExpression(node, opts)` and `t.assertClassExpression(node, opts)`. Aliases: `Scopable`, `Class`, `Expression`, `Pureish` - `id`: `Identifier` (default: `null`) - `superClass`: `Expression` (default: `null`) - `body`: `ClassBody` (required) - `decorators`: `Array` (required) - `implements` (default: `null`) - `mixins` (default: `null`) - `superTypeParameters` (default: `null`) - `typeParameters` (default: `null`) --- ### classImplements ```javascript t.classImplements(id, typeParameters) ``` See also `t.isClassImplements(node, opts)` and `t.assertClassImplements(node, opts)`. Aliases: `Flow` - `id` (required) - `typeParameters` (required) --- ### classMethod ```javascript t.classMethod(kind, key, params, body, computed, static) ``` See also `t.isClassMethod(node, opts)` and `t.assertClassMethod(node, opts)`. Aliases: `Function`, `Scopable`, `BlockParent`, `FunctionParent`, `Method` - `kind`: `"get" | "set" | "method" | "constructor"` (default: `'method'`) - `key`if computed then `Expression` else `Identifier | Literal` (required) - `params`: `Array` (required) - `body`: `BlockStatement` (required) - `computed`: `boolean` (default: `false`) - `static`: `boolean` (default: `false`) - `async`: `boolean` (default: `false`) - `decorators` (default: `null`) - `generator`: `boolean` (default: `false`) - `returnType` (default: `null`) - `typeParameters` (default: `null`) --- ### classProperty ```javascript t.classProperty(key, value, typeAnnotation, decorators, computed) ``` See also `t.isClassProperty(node, opts)` and `t.assertClassProperty(node, opts)`. Aliases: `Property` - `key` (required) - `value` (required) - `typeAnnotation` (required) - `decorators` (required) - `computed`: `boolean` (default: `false`) --- ### conditionalExpression ```javascript t.conditionalExpression(test, consequent, alternate) ``` See also `t.isConditionalExpression(node, opts)` and `t.assertConditionalExpression(node, opts)`. Aliases: `Expression`, `Conditional` - `test`: `Expression` (required) - `consequent`: `Expression` (required) - `alternate`: `Expression` (required) --- ### continueStatement ```javascript t.continueStatement(label) ``` See also `t.isContinueStatement(node, opts)` and `t.assertContinueStatement(node, opts)`. Aliases: `Statement`, `Terminatorless`, `CompletionStatement` - `label`: `Identifier` (default: `null`) --- ### debuggerStatement ```javascript t.debuggerStatement() ``` See also `t.isDebuggerStatement(node, opts)` and `t.assertDebuggerStatement(node, opts)`. Aliases: `Statement` --- ### declareClass ```javascript t.declareClass(id, typeParameters, extends, body) ``` See also `t.isDeclareClass(node, opts)` and `t.assertDeclareClass(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `extends` (required) - `body` (required) --- ### declareExportDeclaration ```javascript t.declareExportDeclaration(declaration, specifiers, source) ``` See also `t.isDeclareExportDeclaration(node, opts)` and `t.assertDeclareExportDeclaration(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `declaration` (required) - `specifiers` (required) - `source` (required) --- ### declareFunction ```javascript t.declareFunction(id) ``` See also `t.isDeclareFunction(node, opts)` and `t.assertDeclareFunction(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) --- ### declareInterface ```javascript t.declareInterface(id, typeParameters, extends, body) ``` See also `t.isDeclareInterface(node, opts)` and `t.assertDeclareInterface(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `extends` (required) - `body` (required) --- ### declareModule ```javascript t.declareModule(id, body) ``` See also `t.isDeclareModule(node, opts)` and `t.assertDeclareModule(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `body` (required) --- ### declareModuleExports ```javascript t.declareModuleExports(typeAnnotation) ``` See also `t.isDeclareModuleExports(node, opts)` and `t.assertDeclareModuleExports(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `typeAnnotation` (required) --- ### declareOpaqueType ```javascript t.declareOpaqueType(id, typeParameters, supertype) ``` See also `t.isDeclareOpaqueType(node, opts)` and `t.assertDeclareOpaqueType(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `supertype` (required) --- ### declareTypeAlias ```javascript t.declareTypeAlias(id, typeParameters, right) ``` See also `t.isDeclareTypeAlias(node, opts)` and `t.assertDeclareTypeAlias(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `right` (required) --- ### declareVariable ```javascript t.declareVariable(id) ``` See also `t.isDeclareVariable(node, opts)` and `t.assertDeclareVariable(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) --- ### decorator ```javascript t.decorator(expression) ``` See also `t.isDecorator(node, opts)` and `t.assertDecorator(node, opts)`. - `expression`: `Expression` (required) --- ### directive ```javascript t.directive(value) ``` See also `t.isDirective(node, opts)` and `t.assertDirective(node, opts)`. - `value`: `DirectiveLiteral` (required) --- ### directiveLiteral ```javascript t.directiveLiteral(value) ``` See also `t.isDirectiveLiteral(node, opts)` and `t.assertDirectiveLiteral(node, opts)`. - `value`: `string` (required) --- ### doExpression ```javascript t.doExpression(body) ``` See also `t.isDoExpression(node, opts)` and `t.assertDoExpression(node, opts)`. Aliases: `Expression` - `body`: `BlockStatement` (required) --- ### doWhileStatement ```javascript t.doWhileStatement(test, body) ``` See also `t.isDoWhileStatement(node, opts)` and `t.assertDoWhileStatement(node, opts)`. Aliases: `Statement`, `BlockParent`, `Loop`, `While`, `Scopable` - `test`: `Expression` (required) - `body`: `Statement` (required) --- ### emptyStatement ```javascript t.emptyStatement() ``` See also `t.isEmptyStatement(node, opts)` and `t.assertEmptyStatement(node, opts)`. Aliases: `Statement` --- ### emptyTypeAnnotation ```javascript t.emptyTypeAnnotation() ``` See also `t.isEmptyTypeAnnotation(node, opts)` and `t.assertEmptyTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### existentialTypeParam ```javascript t.existentialTypeParam() ``` See also `t.isExistentialTypeParam(node, opts)` and `t.assertExistentialTypeParam(node, opts)`. Aliases: `Flow` --- ### exportAllDeclaration ```javascript t.exportAllDeclaration(source) ``` See also `t.isExportAllDeclaration(node, opts)` and `t.assertExportAllDeclaration(node, opts)`. Aliases: `Statement`, `Declaration`, `ModuleDeclaration`, `ExportDeclaration` - `source`: `StringLiteral` (required) --- ### exportDefaultDeclaration ```javascript t.exportDefaultDeclaration(declaration) ``` See also `t.isExportDefaultDeclaration(node, opts)` and `t.assertExportDefaultDeclaration(node, opts)`. Aliases: `Statement`, `Declaration`, `ModuleDeclaration`, `ExportDeclaration` - `declaration`: `FunctionDeclaration | ClassDeclaration | Expression` (required) --- ### exportDefaultSpecifier ```javascript t.exportDefaultSpecifier(exported) ``` See also `t.isExportDefaultSpecifier(node, opts)` and `t.assertExportDefaultSpecifier(node, opts)`. Aliases: `ModuleSpecifier` - `exported`: `Identifier` (required) --- ### exportNamedDeclaration ```javascript t.exportNamedDeclaration(declaration, specifiers, source) ``` See also `t.isExportNamedDeclaration(node, opts)` and `t.assertExportNamedDeclaration(node, opts)`. Aliases: `Statement`, `Declaration`, `ModuleDeclaration`, `ExportDeclaration` - `declaration`: `Declaration` (default: `null`) - `specifiers`: `Array` (required) - `source`: `StringLiteral` (default: `null`) --- ### exportNamespaceSpecifier ```javascript t.exportNamespaceSpecifier(exported) ``` See also `t.isExportNamespaceSpecifier(node, opts)` and `t.assertExportNamespaceSpecifier(node, opts)`. Aliases: `ModuleSpecifier` - `exported`: `Identifier` (required) --- ### exportSpecifier ```javascript t.exportSpecifier(local, exported) ``` See also `t.isExportSpecifier(node, opts)` and `t.assertExportSpecifier(node, opts)`. Aliases: `ModuleSpecifier` - `local`: `Identifier` (required) - `exported`: `Identifier` (required) --- ### expressionStatement ```javascript t.expressionStatement(expression) ``` See also `t.isExpressionStatement(node, opts)` and `t.assertExpressionStatement(node, opts)`. Aliases: `Statement`, `ExpressionWrapper` - `expression`: `Expression` (required) --- ### file ```javascript t.file(program, comments, tokens) ``` See also `t.isFile(node, opts)` and `t.assertFile(node, opts)`. - `program`: `Program` (required) - `comments` (required) - `tokens` (required) --- ### forAwaitStatement ```javascript t.forAwaitStatement(left, right, body) ``` See also `t.isForAwaitStatement(node, opts)` and `t.assertForAwaitStatement(node, opts)`. Aliases: `Scopable`, `Statement`, `For`, `BlockParent`, `Loop`, `ForXStatement` - `left`: `VariableDeclaration | LVal` (required) - `right`: `Expression` (required) - `body`: `Statement` (required) --- ### forInStatement ```javascript t.forInStatement(left, right, body) ``` See also `t.isForInStatement(node, opts)` and `t.assertForInStatement(node, opts)`. Aliases: `Scopable`, `Statement`, `For`, `BlockParent`, `Loop`, `ForXStatement` - `left`: `VariableDeclaration | LVal` (required) - `right`: `Expression` (required) - `body`: `Statement` (required) --- ### forOfStatement ```javascript t.forOfStatement(left, right, body) ``` See also `t.isForOfStatement(node, opts)` and `t.assertForOfStatement(node, opts)`. Aliases: `Scopable`, `Statement`, `For`, `BlockParent`, `Loop`, `ForXStatement` - `left`: `VariableDeclaration | LVal` (required) - `right`: `Expression` (required) - `body`: `Statement` (required) --- ### forStatement ```javascript t.forStatement(init, test, update, body) ``` See also `t.isForStatement(node, opts)` and `t.assertForStatement(node, opts)`. Aliases: `Scopable`, `Statement`, `For`, `BlockParent`, `Loop` - `init`: `VariableDeclaration | Expression` (default: `null`) - `test`: `Expression` (default: `null`) - `update`: `Expression` (default: `null`) - `body`: `Statement` (required) --- ### functionDeclaration ```javascript t.functionDeclaration(id, params, body, generator, async) ``` See also `t.isFunctionDeclaration(node, opts)` and `t.assertFunctionDeclaration(node, opts)`. Aliases: `Scopable`, `Function`, `BlockParent`, `FunctionParent`, `Statement`, `Pureish`, `Declaration` - `id`: `Identifier` (required) - `params`: `Array` (required) - `body`: `BlockStatement` (required) - `generator`: `boolean` (default: `false`) - `async`: `boolean` (default: `false`) - `returnType` (default: `null`) - `typeParameters` (default: `null`) --- ### functionExpression ```javascript t.functionExpression(id, params, body, generator, async) ``` See also `t.isFunctionExpression(node, opts)` and `t.assertFunctionExpression(node, opts)`. Aliases: `Scopable`, `Function`, `BlockParent`, `FunctionParent`, `Expression`, `Pureish` - `id`: `Identifier` (default: `null`) - `params`: `Array` (required) - `body`: `BlockStatement` (required) - `generator`: `boolean` (default: `false`) - `async`: `boolean` (default: `false`) - `returnType` (default: `null`) - `typeParameters` (default: `null`) --- ### functionTypeAnnotation ```javascript t.functionTypeAnnotation(typeParameters, params, rest, returnType) ``` See also `t.isFunctionTypeAnnotation(node, opts)` and `t.assertFunctionTypeAnnotation(node, opts)`. Aliases: `Flow` - `typeParameters` (required) - `params` (required) - `rest` (required) - `returnType` (required) --- ### functionTypeParam ```javascript t.functionTypeParam(name, typeAnnotation) ``` See also `t.isFunctionTypeParam(node, opts)` and `t.assertFunctionTypeParam(node, opts)`. Aliases: `Flow` - `name` (required) - `typeAnnotation` (required) --- ### genericTypeAnnotation ```javascript t.genericTypeAnnotation(id, typeParameters) ``` See also `t.isGenericTypeAnnotation(node, opts)` and `t.assertGenericTypeAnnotation(node, opts)`. Aliases: `Flow` - `id` (required) - `typeParameters` (required) --- ### identifier ```javascript t.identifier(name) ``` See also `t.isIdentifier(node, opts)` and `t.assertIdentifier(node, opts)`. Aliases: `Expression`, `LVal` - `name``string` (required) - `decorators`: `Array` (default: `null`) - `typeAnnotation` (default: `null`) --- ### ifStatement ```javascript t.ifStatement(test, consequent, alternate) ``` See also `t.isIfStatement(node, opts)` and `t.assertIfStatement(node, opts)`. Aliases: `Statement`, `Conditional` - `test`: `Expression` (required) - `consequent`: `Statement` (required) - `alternate`: `Statement` (default: `null`) --- ### import ```javascript t.import() ``` See also `t.isImport(node, opts)` and `t.assertImport(node, opts)`. Aliases: `Expression` --- ### importDeclaration ```javascript t.importDeclaration(specifiers, source) ``` See also `t.isImportDeclaration(node, opts)` and `t.assertImportDeclaration(node, opts)`. Aliases: `Statement`, `Declaration`, `ModuleDeclaration` - `specifiers`: `Array` (required) - `source`: `StringLiteral` (required) --- ### importDefaultSpecifier ```javascript t.importDefaultSpecifier(local) ``` See also `t.isImportDefaultSpecifier(node, opts)` and `t.assertImportDefaultSpecifier(node, opts)`. Aliases: `ModuleSpecifier` - `local`: `Identifier` (required) --- ### importNamespaceSpecifier ```javascript t.importNamespaceSpecifier(local) ``` See also `t.isImportNamespaceSpecifier(node, opts)` and `t.assertImportNamespaceSpecifier(node, opts)`. Aliases: `ModuleSpecifier` - `local`: `Identifier` (required) --- ### importSpecifier ```javascript t.importSpecifier(local, imported) ``` See also `t.isImportSpecifier(node, opts)` and `t.assertImportSpecifier(node, opts)`. Aliases: `ModuleSpecifier` - `local`: `Identifier` (required) - `imported`: `Identifier` (required) - `importKind`: `null | 'type' | 'typeof'` (default: `null`) --- ### interfaceDeclaration ```javascript t.interfaceDeclaration(id, typeParameters, extends, body) ``` See also `t.isInterfaceDeclaration(node, opts)` and `t.assertInterfaceDeclaration(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `extends` (required) - `body` (required) --- ### interfaceExtends ```javascript t.interfaceExtends(id, typeParameters) ``` See also `t.isInterfaceExtends(node, opts)` and `t.assertInterfaceExtends(node, opts)`. Aliases: `Flow` - `id` (required) - `typeParameters` (required) --- ### intersectionTypeAnnotation ```javascript t.intersectionTypeAnnotation(types) ``` See also `t.isIntersectionTypeAnnotation(node, opts)` and `t.assertIntersectionTypeAnnotation(node, opts)`. Aliases: `Flow` - `types` (required) --- ### jSXAttribute ```javascript t.jSXAttribute(name, value) ``` See also `t.isJSXAttribute(node, opts)` and `t.assertJSXAttribute(node, opts)`. Aliases: `JSX`, `Immutable` - `name`: `JSXIdentifier | JSXNamespacedName` (required) - `value`: `JSXElement | StringLiteral | JSXExpressionContainer` (default: `null`) --- ### jSXClosingElement ```javascript t.jSXClosingElement(name) ``` See also `t.isJSXClosingElement(node, opts)` and `t.assertJSXClosingElement(node, opts)`. Aliases: `JSX`, `Immutable` - `name`: `JSXIdentifier | JSXMemberExpression` (required) --- ### jSXElement ```javascript t.jSXElement(openingElement, closingElement, children, selfClosing) ``` See also `t.isJSXElement(node, opts)` and `t.assertJSXElement(node, opts)`. Aliases: `JSX`, `Immutable`, `Expression` - `openingElement`: `JSXOpeningElement` (required) - `closingElement`: `JSXClosingElement` (default: `null`) - `children`: `Array` (required) - `selfClosing` (required) --- ### jSXEmptyExpression ```javascript t.jSXEmptyExpression() ``` See also `t.isJSXEmptyExpression(node, opts)` and `t.assertJSXEmptyExpression(node, opts)`. Aliases: `JSX`, `Expression` --- ### jSXExpressionContainer ```javascript t.jSXExpressionContainer(expression) ``` See also `t.isJSXExpressionContainer(node, opts)` and `t.assertJSXExpressionContainer(node, opts)`. Aliases: `JSX`, `Immutable` - `expression`: `Expression` (required) --- ### jSXIdentifier ```javascript t.jSXIdentifier(name) ``` See also `t.isJSXIdentifier(node, opts)` and `t.assertJSXIdentifier(node, opts)`. Aliases: `JSX`, `Expression` - `name`: `string` (required) --- ### jSXMemberExpression ```javascript t.jSXMemberExpression(object, property) ``` See also `t.isJSXMemberExpression(node, opts)` and `t.assertJSXMemberExpression(node, opts)`. Aliases: `JSX`, `Expression` - `object`: `JSXMemberExpression | JSXIdentifier` (required) - `property`: `JSXIdentifier` (required) --- ### jSXNamespacedName ```javascript t.jSXNamespacedName(namespace, name) ``` See also `t.isJSXNamespacedName(node, opts)` and `t.assertJSXNamespacedName(node, opts)`. Aliases: `JSX` - `namespace`: `JSXIdentifier` (required) - `name`: `JSXIdentifier` (required) --- ### jSXOpeningElement ```javascript t.jSXOpeningElement(name, attributes, selfClosing) ``` See also `t.isJSXOpeningElement(node, opts)` and `t.assertJSXOpeningElement(node, opts)`. Aliases: `JSX`, `Immutable` - `name`: `JSXIdentifier | JSXMemberExpression` (required) - `attributes`: `Array` (required) - `selfClosing`: `boolean` (default: `false`) --- ### jSXSpreadAttribute ```javascript t.jSXSpreadAttribute(argument) ``` See also `t.isJSXSpreadAttribute(node, opts)` and `t.assertJSXSpreadAttribute(node, opts)`. Aliases: `JSX` - `argument`: `Expression` (required) --- ### jSXSpreadChild ```javascript t.jSXSpreadChild(expression) ``` See also `t.isJSXSpreadChild(node, opts)` and `t.assertJSXSpreadChild(node, opts)`. Aliases: `JSX`, `Immutable` - `expression`: `Expression` (required) --- ### jSXText ```javascript t.jSXText(value) ``` See also `t.isJSXText(node, opts)` and `t.assertJSXText(node, opts)`. Aliases: `JSX`, `Immutable` - `value`: `string` (required) --- ### labeledStatement ```javascript t.labeledStatement(label, body) ``` See also `t.isLabeledStatement(node, opts)` and `t.assertLabeledStatement(node, opts)`. Aliases: `Statement` - `label`: `Identifier` (required) - `body`: `Statement` (required) --- ### logicalExpression ```javascript t.logicalExpression(operator, left, right) ``` See also `t.isLogicalExpression(node, opts)` and `t.assertLogicalExpression(node, opts)`. Aliases: `Binary`, `Expression` - `operator`: `'||' | '&&'` (required) - `left`: `Expression` (required) - `right`: `Expression` (required) --- ### memberExpression ```javascript t.memberExpression(object, property, computed) ``` See also `t.isMemberExpression(node, opts)` and `t.assertMemberExpression(node, opts)`. Aliases: `Expression`, `LVal` - `object`: `Expression` (required) - `property`if computed then `Expression` else `Identifier` (required) - `computed`: `boolean` (default: `false`) --- ### metaProperty ```javascript t.metaProperty(meta, property) ``` See also `t.isMetaProperty(node, opts)` and `t.assertMetaProperty(node, opts)`. Aliases: `Expression` - `meta`: `string` (required) - `property`: `string` (required) --- ### mixedTypeAnnotation ```javascript t.mixedTypeAnnotation() ``` See also `t.isMixedTypeAnnotation(node, opts)` and `t.assertMixedTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### newExpression ```javascript t.newExpression(callee, arguments) ``` See also `t.isNewExpression(node, opts)` and `t.assertNewExpression(node, opts)`. Aliases: `Expression` - `callee`: `Expression` (required) - `arguments`: `Array` (required) --- ### noop ```javascript t.noop() ``` See also `t.isNoop(node, opts)` and `t.assertNoop(node, opts)`. --- ### nullLiteral ```javascript t.nullLiteral() ``` See also `t.isNullLiteral(node, opts)` and `t.assertNullLiteral(node, opts)`. Aliases: `Expression`, `Pureish`, `Literal`, `Immutable` --- ### nullLiteralTypeAnnotation ```javascript t.nullLiteralTypeAnnotation() ``` See also `t.isNullLiteralTypeAnnotation(node, opts)` and `t.assertNullLiteralTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### nullableTypeAnnotation ```javascript t.nullableTypeAnnotation(typeAnnotation) ``` See also `t.isNullableTypeAnnotation(node, opts)` and `t.assertNullableTypeAnnotation(node, opts)`. Aliases: `Flow` - `typeAnnotation` (required) --- ### numberTypeAnnotation ```javascript t.numberTypeAnnotation() ``` See also `t.isNumberTypeAnnotation(node, opts)` and `t.assertNumberTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### numericLiteral ```javascript t.numericLiteral(value) ``` See also `t.isNumericLiteral(node, opts)` and `t.assertNumericLiteral(node, opts)`. Aliases: `Expression`, `Pureish`, `Literal`, `Immutable` - `value`: `number` (required) --- ### numericLiteralTypeAnnotation ```javascript t.numericLiteralTypeAnnotation() ``` See also `t.isNumericLiteralTypeAnnotation(node, opts)` and `t.assertNumericLiteralTypeAnnotation(node, opts)`. Aliases: `Flow` --- ### objectExpression ```javascript t.objectExpression(properties) ``` See also `t.isObjectExpression(node, opts)` and `t.assertObjectExpression(node, opts)`. Aliases: `Expression` - `properties`: `Array` (required) --- ### objectMethod ```javascript t.objectMethod(kind, key, params, body, computed) ``` See also `t.isObjectMethod(node, opts)` and `t.assertObjectMethod(node, opts)`. Aliases: `UserWhitespacable`, `Function`, `Scopable`, `BlockParent`, `FunctionParent`, `Method`, `ObjectMember` - `kind`: `"method" | "get" | "set"` (default: `'method'`) - `key`if computed then `Expression` else `Identifier | Literal` (required) - `params` (required) - `body`: `BlockStatement` (required) - `computed`: `boolean` (default: `false`) - `async`: `boolean` (default: `false`) - `decorators`: `Array` (default: `null`) - `generator`: `boolean` (default: `false`) - `returnType` (default: `null`) - `typeParameters` (default: `null`) --- ### objectPattern ```javascript t.objectPattern(properties, typeAnnotation) ``` See also `t.isObjectPattern(node, opts)` and `t.assertObjectPattern(node, opts)`. Aliases: `Pattern`, `LVal` - `properties`: `Array` (required) - `typeAnnotation` (required) - `decorators`: `Array` (default: `null`) --- ### objectProperty ```javascript t.objectProperty(key, value, computed, shorthand, decorators) ``` See also `t.isObjectProperty(node, opts)` and `t.assertObjectProperty(node, opts)`. Aliases: `UserWhitespacable`, `Property`, `ObjectMember` - `key`if computed then `Expression` else `Identifier | Literal` (required) - `value`: `Expression | Pattern | RestElement` (required) - `computed`: `boolean` (default: `false`) - `shorthand`: `boolean` (default: `false`) - `decorators`: `Array` (default: `null`) --- ### objectTypeAnnotation ```javascript t.objectTypeAnnotation(properties, indexers, callProperties) ``` See also `t.isObjectTypeAnnotation(node, opts)` and `t.assertObjectTypeAnnotation(node, opts)`. Aliases: `Flow` - `properties` (required) - `indexers` (required) - `callProperties` (required) --- ### objectTypeCallProperty ```javascript t.objectTypeCallProperty(value) ``` See also `t.isObjectTypeCallProperty(node, opts)` and `t.assertObjectTypeCallProperty(node, opts)`. Aliases: `Flow`, `UserWhitespacable` - `value` (required) --- ### objectTypeIndexer ```javascript t.objectTypeIndexer(id, key, value) ``` See also `t.isObjectTypeIndexer(node, opts)` and `t.assertObjectTypeIndexer(node, opts)`. Aliases: `Flow`, `UserWhitespacable` - `id` (required) - `key` (required) - `value` (required) --- ### objectTypeProperty ```javascript t.objectTypeProperty(key, value) ``` See also `t.isObjectTypeProperty(node, opts)` and `t.assertObjectTypeProperty(node, opts)`. Aliases: `Flow`, `UserWhitespacable` - `key` (required) - `value` (required) --- ### objectTypeSpreadProperty ```javascript t.objectTypeSpreadProperty(argument) ``` See also `t.isObjectTypeSpreadProperty(node, opts)` and `t.assertObjectTypeSpreadProperty(node, opts)`. Aliases: `Flow`, `UserWhitespacable` - `argument` (required) --- ### opaqueType ```javascript t.opaqueType(id, typeParameters, impltype, supertype) ``` See also `t.isOpaqueType(node, opts)` and `t.assertOpaqueType(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `impltype` (required) - `supertype` (required) --- ### parenthesizedExpression ```javascript t.parenthesizedExpression(expression) ``` See also `t.isParenthesizedExpression(node, opts)` and `t.assertParenthesizedExpression(node, opts)`. Aliases: `Expression`, `ExpressionWrapper` - `expression`: `Expression` (required) --- ### program ```javascript t.program(body, directives) ``` See also `t.isProgram(node, opts)` and `t.assertProgram(node, opts)`. Aliases: `Scopable`, `BlockParent`, `Block`, `FunctionParent` - `body`: `Array` (required) - `directives`: `Array` (default: `[]`) --- ### qualifiedTypeIdentifier ```javascript t.qualifiedTypeIdentifier(id, qualification) ``` See also `t.isQualifiedTypeIdentifier(node, opts)` and `t.assertQualifiedTypeIdentifier(node, opts)`. Aliases: `Flow` - `id` (required) - `qualification` (required) --- ### regExpLiteral ```javascript t.regExpLiteral(pattern, flags) ``` See also `t.isRegExpLiteral(node, opts)` and `t.assertRegExpLiteral(node, opts)`. Aliases: `Expression`, `Literal` - `pattern`: `string` (required) - `flags`: `string` (default: `''`) --- ### restElement ```javascript t.restElement(argument, typeAnnotation) ``` See also `t.isRestElement(node, opts)` and `t.assertRestElement(node, opts)`. Aliases: `LVal` - `argument`: `LVal` (required) - `typeAnnotation` (required) - `decorators`: `Array` (default: `null`) --- ### restProperty ```javascript t.restProperty(argument) ``` See also `t.isRestProperty(node, opts)` and `t.assertRestProperty(node, opts)`. Aliases: `UnaryLike` - `argument`: `LVal` (required) --- ### returnStatement ```javascript t.returnStatement(argument) ``` See also `t.isReturnStatement(node, opts)` and `t.assertReturnStatement(node, opts)`. Aliases: `Statement`, `Terminatorless`, `CompletionStatement` - `argument`: `Expression` (default: `null`) --- ### sequenceExpression ```javascript t.sequenceExpression(expressions) ``` See also `t.isSequenceExpression(node, opts)` and `t.assertSequenceExpression(node, opts)`. Aliases: `Expression` - `expressions`: `Array` (required) --- ### spreadElement ```javascript t.spreadElement(argument) ``` See also `t.isSpreadElement(node, opts)` and `t.assertSpreadElement(node, opts)`. Aliases: `UnaryLike` - `argument`: `Expression` (required) --- ### spreadProperty ```javascript t.spreadProperty(argument) ``` See also `t.isSpreadProperty(node, opts)` and `t.assertSpreadProperty(node, opts)`. Aliases: `UnaryLike` - `argument`: `Expression` (required) --- ### stringLiteral ```javascript t.stringLiteral(value) ``` See also `t.isStringLiteral(node, opts)` and `t.assertStringLiteral(node, opts)`. Aliases: `Expression`, `Pureish`, `Literal`, `Immutable` - `value`: `string` (required) --- ### stringLiteralTypeAnnotation ```javascript t.stringLiteralTypeAnnotation() ``` See also `t.isStringLiteralTypeAnnotation(node, opts)` and `t.assertStringLiteralTypeAnnotation(node, opts)`. Aliases: `Flow` --- ### stringTypeAnnotation ```javascript t.stringTypeAnnotation() ``` See also `t.isStringTypeAnnotation(node, opts)` and `t.assertStringTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### super ```javascript t.super() ``` See also `t.isSuper(node, opts)` and `t.assertSuper(node, opts)`. Aliases: `Expression` --- ### switchCase ```javascript t.switchCase(test, consequent) ``` See also `t.isSwitchCase(node, opts)` and `t.assertSwitchCase(node, opts)`. - `test`: `Expression` (default: `null`) - `consequent`: `Array` (required) --- ### switchStatement ```javascript t.switchStatement(discriminant, cases) ``` See also `t.isSwitchStatement(node, opts)` and `t.assertSwitchStatement(node, opts)`. Aliases: `Statement`, `BlockParent`, `Scopable` - `discriminant`: `Expression` (required) - `cases`: `Array` (required) --- ### taggedTemplateExpression ```javascript t.taggedTemplateExpression(tag, quasi) ``` See also `t.isTaggedTemplateExpression(node, opts)` and `t.assertTaggedTemplateExpression(node, opts)`. Aliases: `Expression` - `tag`: `Expression` (required) - `quasi`: `TemplateLiteral` (required) --- ### templateElement ```javascript t.templateElement(value, tail) ``` See also `t.isTemplateElement(node, opts)` and `t.assertTemplateElement(node, opts)`. - `value` (required) - `tail`: `boolean` (default: `false`) --- ### templateLiteral ```javascript t.templateLiteral(quasis, expressions) ``` See also `t.isTemplateLiteral(node, opts)` and `t.assertTemplateLiteral(node, opts)`. Aliases: `Expression`, `Literal` - `quasis`: `Array` (required) - `expressions`: `Array` (required) --- ### thisExpression ```javascript t.thisExpression() ``` See also `t.isThisExpression(node, opts)` and `t.assertThisExpression(node, opts)`. Aliases: `Expression` --- ### thisTypeAnnotation ```javascript t.thisTypeAnnotation() ``` See also `t.isThisTypeAnnotation(node, opts)` and `t.assertThisTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### throwStatement ```javascript t.throwStatement(argument) ``` See also `t.isThrowStatement(node, opts)` and `t.assertThrowStatement(node, opts)`. Aliases: `Statement`, `Terminatorless`, `CompletionStatement` - `argument`: `Expression` (required) --- ### tryStatement ```javascript t.tryStatement(block, handler, finalizer) ``` See also `t.isTryStatement(node, opts)` and `t.assertTryStatement(node, opts)`. Aliases: `Statement` - `block` (required) - `handler` (default: `null`) - `finalizer`: `BlockStatement` (default: `null`) - `body`: `BlockStatement` (default: `null`) --- ### tupleTypeAnnotation ```javascript t.tupleTypeAnnotation(types) ``` See also `t.isTupleTypeAnnotation(node, opts)` and `t.assertTupleTypeAnnotation(node, opts)`. Aliases: `Flow` - `types` (required) --- ### typeAlias ```javascript t.typeAlias(id, typeParameters, right) ``` See also `t.isTypeAlias(node, opts)` and `t.assertTypeAlias(node, opts)`. Aliases: `Flow`, `FlowDeclaration`, `Statement`, `Declaration` - `id` (required) - `typeParameters` (required) - `right` (required) --- ### typeAnnotation ```javascript t.typeAnnotation(typeAnnotation) ``` See also `t.isTypeAnnotation(node, opts)` and `t.assertTypeAnnotation(node, opts)`. Aliases: `Flow` - `typeAnnotation` (required) --- ### typeCastExpression ```javascript t.typeCastExpression(expression, typeAnnotation) ``` See also `t.isTypeCastExpression(node, opts)` and `t.assertTypeCastExpression(node, opts)`. Aliases: `Flow`, `ExpressionWrapper`, `Expression` - `expression` (required) - `typeAnnotation` (required) --- ### typeParameter ```javascript t.typeParameter(bound) ``` See also `t.isTypeParameter(node, opts)` and `t.assertTypeParameter(node, opts)`. Aliases: `Flow` - `bound` (required) --- ### typeParameterDeclaration ```javascript t.typeParameterDeclaration(params) ``` See also `t.isTypeParameterDeclaration(node, opts)` and `t.assertTypeParameterDeclaration(node, opts)`. Aliases: `Flow` - `params` (required) --- ### typeParameterInstantiation ```javascript t.typeParameterInstantiation(params) ``` See also `t.isTypeParameterInstantiation(node, opts)` and `t.assertTypeParameterInstantiation(node, opts)`. Aliases: `Flow` - `params` (required) --- ### typeofTypeAnnotation ```javascript t.typeofTypeAnnotation(argument) ``` See also `t.isTypeofTypeAnnotation(node, opts)` and `t.assertTypeofTypeAnnotation(node, opts)`. Aliases: `Flow` - `argument` (required) --- ### unaryExpression ```javascript t.unaryExpression(operator, argument, prefix) ``` See also `t.isUnaryExpression(node, opts)` and `t.assertUnaryExpression(node, opts)`. Aliases: `UnaryLike`, `Expression` - `operator`: `'void' | 'delete' | '!' | '+' | '-' | '++' | '--' | '~' | 'typeof'` (required) - `argument`: `Expression` (required) - `prefix`: `boolean` (default: `true`) --- ### unionTypeAnnotation ```javascript t.unionTypeAnnotation(types) ``` See also `t.isUnionTypeAnnotation(node, opts)` and `t.assertUnionTypeAnnotation(node, opts)`. Aliases: `Flow` - `types` (required) --- ### updateExpression ```javascript t.updateExpression(operator, argument, prefix) ``` See also `t.isUpdateExpression(node, opts)` and `t.assertUpdateExpression(node, opts)`. Aliases: `Expression` - `operator`: `'++' | '--'` (required) - `argument`: `Expression` (required) - `prefix`: `boolean` (default: `false`) --- ### variableDeclaration ```javascript t.variableDeclaration(kind, declarations) ``` See also `t.isVariableDeclaration(node, opts)` and `t.assertVariableDeclaration(node, opts)`. Aliases: `Statement`, `Declaration` - `kind`: `"var" | "let" | "const"` (required) - `declarations`: `Array` (required) --- ### variableDeclarator ```javascript t.variableDeclarator(id, init) ``` See also `t.isVariableDeclarator(node, opts)` and `t.assertVariableDeclarator(node, opts)`. - `id`: `LVal` (required) - `init`: `Expression` (default: `null`) --- ### voidTypeAnnotation ```javascript t.voidTypeAnnotation() ``` See also `t.isVoidTypeAnnotation(node, opts)` and `t.assertVoidTypeAnnotation(node, opts)`. Aliases: `Flow`, `FlowBaseAnnotation` --- ### whileStatement ```javascript t.whileStatement(test, body) ``` See also `t.isWhileStatement(node, opts)` and `t.assertWhileStatement(node, opts)`. Aliases: `Statement`, `BlockParent`, `Loop`, `While`, `Scopable` - `test`: `Expression` (required) - `body`: `BlockStatement | Statement` (required) --- ### withStatement ```javascript t.withStatement(object, body) ``` See also `t.isWithStatement(node, opts)` and `t.assertWithStatement(node, opts)`. Aliases: `Statement` - `object` (required) - `body`: `BlockStatement | Statement` (required) --- ### yieldExpression ```javascript t.yieldExpression(argument, delegate) ``` See also `t.isYieldExpression(node, opts)` and `t.assertYieldExpression(node, opts)`. Aliases: `Expression`, `Terminatorless` - `argument`: `Expression` (default: `null`) - `delegate`: `boolean` (default: `false`) --- ├─ babylon@6.18.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babylon │ ├─ publisher: Sebastian McKenzie │ ├─ email: sebmck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babylon │ ├─ licenseFile: /node_modules/babylon/LICENSE │ ├─ licenseText: Copyright (C) 2012-2014 by various contributors (see AUTHORS) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2012-2014 by various contributors (see AUTHORS) ├─ backo2@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mokesmokes/backo │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/backo2 │ ├─ licenseFile: /node_modules/backo2/Readme.md │ └─ licenseText: # backo Simple exponential backoff because the others seem to have weird abstractions. ## Installation ``` $ npm install backo ``` ## Options - `min` initial timeout in milliseconds [100] - `max` max timeout [10000] - `jitter` [0] - `factor` [2] ## Example ```js var Backoff = require('backo'); var backoff = new Backoff({ min: 100, max: 20000 }); setTimeout(function(){ something.reconnect(); }, backoff.duration()); // later when something works backoff.reset() ``` # License MIT ├─ balanced-match@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/juliangruber/balanced-match │ ├─ publisher: Julian Gruber │ ├─ email: mail@juliangruber.com │ ├─ url: http://juliangruber.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/balanced-match │ ├─ licenseFile: /node_modules/balanced-match/LICENSE.md │ ├─ licenseText: (MIT) Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> ├─ base64-arraybuffer@0.1.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/niklasvh/base64-arraybuffer │ ├─ publisher: Niklas von Hertzen │ ├─ email: niklasvh@gmail.com │ ├─ url: http://hertzen.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/base64-arraybuffer │ ├─ licenseFile: /node_modules/base64-arraybuffer/LICENSE-MIT │ ├─ licenseText: Copyright (c) 2012 Niklas von Hertzen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 Niklas von Hertzen ├─ base64id@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/faeldt/base64id │ ├─ publisher: Kristian Faeldt │ ├─ email: faeldt_kristian@cyberagent.co.jp │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/base64id │ ├─ licenseFile: /node_modules/base64id/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2016 Kristian Faeldt Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2016 Kristian Faeldt ├─ base@0.11.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/node-base/base │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/base │ ├─ licenseFile: /node_modules/base/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ bignumber.js@9.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/MikeMcl/bignumber.js │ ├─ publisher: Michael Mclaughlin │ ├─ email: M8ch88l@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/bignumber.js │ ├─ licenseFile: /node_modules/bignumber.js/LICENCE │ ├─ licenseText: The MIT Licence. Copyright (c) 2019 Michael Mclaughlin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2019 Michael Mclaughlin ├─ binary-extensions@1.13.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/binary-extensions │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/binary-extensions │ ├─ licenseFile: /node_modules/binary-extensions/license │ ├─ licenseText: MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ bindings@1.5.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/TooTallNate/node-bindings │ ├─ publisher: Nathan Rajlich │ ├─ email: nathan@tootallnate.net │ ├─ url: http://tootallnate.net │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/bindings │ ├─ licenseFile: /node_modules/bindings/LICENSE.md │ ├─ licenseText: (The MIT License) Copyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net> ├─ blob@0.0.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/webmodules/blob │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/blob │ ├─ licenseFile: /node_modules/blob/LICENSE │ ├─ licenseText: MIT License Copyright (C) 2014 Rase- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2014 Rase- ├─ block-stream@0.0.9 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/block-stream │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/block-stream │ ├─ licenseFile: /node_modules/block-stream/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ bluebird@2.11.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/petkaantonov/bluebird │ ├─ publisher: Petka Antonov │ ├─ email: petka_antonov@hotmail.com │ ├─ url: http://github.com/petkaantonov/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/bluebird │ ├─ licenseFile: /node_modules/bluebird/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2013-2015 Petka Antonov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013-2015 Petka Antonov ├─ body-parser@1.19.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/expressjs/body-parser │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/body-parser │ ├─ licenseFile: /node_modules/body-parser/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2014-2015 Douglas Christopher Wilson ├─ bootstrap@5.1.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/twbs/bootstrap │ ├─ publisher: The Bootstrap Authors │ ├─ url: https://github.com/twbs/bootstrap/graphs/contributors │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/bootstrap │ ├─ licenseFile: /node_modules/bootstrap/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2011-2022 Twitter, Inc. Copyright (c) 2011-2022 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011-2022 Twitter, Inc.. Copyright (c) 2011-2022 The Bootstrap Authors ├─ brace-expansion@1.1.11 │ ├─ licenses: MIT │ ├─ repository: https://github.com/juliangruber/brace-expansion │ ├─ publisher: Julian Gruber │ ├─ email: mail@juliangruber.com │ ├─ url: http://juliangruber.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/brace-expansion │ ├─ licenseFile: /node_modules/brace-expansion/LICENSE │ ├─ licenseText: MIT License Copyright (c) 2013 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Julian Gruber ├─ braces@1.8.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/braces │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/braces │ ├─ licenseFile: /node_modules/braces/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ braces@2.3.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/micromatch/braces │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/braces │ ├─ licenseFile: /node_modules/readdirp/node_modules/braces/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2018, Jon Schlinkert. ├─ bytes@3.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/visionmedia/bytes.js │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ url: http://tjholowaychuk.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/bytes │ ├─ licenseFile: /node_modules/bytes/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2014 TJ Holowaychuk Copyright (c) 2015 Jed Watson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2014 TJ Holowaychuk . Copyright (c) 2015 Jed Watson ├─ cache-base@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/cache-base │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/cache-base │ ├─ licenseFile: /node_modules/cache-base/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ chalk@1.1.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/chalk/chalk │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/chalk │ ├─ licenseFile: /node_modules/chalk/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ chokidar@1.7.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/paulmillr/chokidar │ ├─ publisher: Paul Miller │ ├─ url: http://paulmillr.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/chokidar │ ├─ licenseFile: /node_modules/chokidar/README.md │ ├─ licenseText: # Chokidar [![Mac/Linux Build Status](https://img.shields.io/travis/paulmillr/chokidar/master.svg?label=Mac%20OSX%20%26%20Linux)](https://travis-ci.org/paulmillr/chokidar) [![Windows Build status](https://img.shields.io/appveyor/ci/es128/chokidar/master.svg?label=Windows)](https://ci.appveyor.com/project/es128/chokidar/branch/master) [![Coverage Status](https://coveralls.io/repos/paulmillr/chokidar/badge.svg)](https://coveralls.io/r/paulmillr/chokidar) [![Join the chat at https://gitter.im/paulmillr/chokidar](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/paulmillr/chokidar?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) > A neat wrapper around node.js fs.watch / fs.watchFile / fsevents. [![NPM](https://nodei.co/npm-dl/chokidar.png)](https://nodei.co/npm/chokidar/) [![NPM](https://nodei.co/npm/chokidar.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/chokidar/) ## Why? Node.js `fs.watch`: * Doesn't report filenames on OS X. * Doesn't report events at all when using editors like Sublime on OS X. * Often reports events twice. * Emits most changes as `rename`. * Has [a lot of other issues](https://github.com/joyent/node/search?q=fs.watch&type=Issues) * Does not provide an easy way to recursively watch file trees. Node.js `fs.watchFile`: * Almost as bad at event handling. * Also does not provide any recursive watching. * Results in high CPU utilization. Chokidar resolves these problems. Initially made for [brunch](http://brunch.io) (an ultra-swift web app build tool), it is now used in [gulp](https://github.com/gulpjs/gulp/), [karma](http://karma-runner.github.io), [PM2](https://github.com/Unitech/PM2), [browserify](http://browserify.org/), [webpack](http://webpack.github.io/), [BrowserSync](http://www.browsersync.io/), [Microsoft's Visual Studio Code](https://github.com/microsoft/vscode), and [many others](https://www.npmjs.org/browse/depended/chokidar/). It has proven itself in production environments. ## How? Chokidar does still rely on the Node.js core `fs` module, but when using `fs.watch` and `fs.watchFile` for watching, it normalizes the events it receives, often checking for truth by getting file stats and/or dir contents. On Mac OS X, chokidar by default uses a native extension exposing the Darwin `FSEvents` API. This provides very efficient recursive watching compared with implementations like `kqueue` available on most \*nix platforms. Chokidar still does have to do some work to normalize the events received that way as well. On other platforms, the `fs.watch`-based implementation is the default, which avoids polling and keeps CPU usage down. Be advised that chokidar will initiate watchers recursively for everything within scope of the paths that have been specified, so be judicious about not wasting system resources by watching much more than needed. ## Getting started Install with npm: npm install chokidar --save Then `require` and use it in your code: ```javascript var chokidar = require('chokidar'); // One-liner for current directory, ignores .dotfiles chokidar.watch('.', {ignored: /(^|[\/\\])\../}).on('all', (event, path) => { console.log(event, path); }); ``` ```javascript // Example of a more typical implementation structure: // Initialize watcher. var watcher = chokidar.watch('file, dir, glob, or array', { ignored: /(^|[\/\\])\../, persistent: true }); // Something to use when events are received. var log = console.log.bind(console); // Add event listeners. watcher .on('add', path => log(`File ${path} has been added`)) .on('change', path => log(`File ${path} has been changed`)) .on('unlink', path => log(`File ${path} has been removed`)); // More possible events. watcher .on('addDir', path => log(`Directory ${path} has been added`)) .on('unlinkDir', path => log(`Directory ${path} has been removed`)) .on('error', error => log(`Watcher error: ${error}`)) .on('ready', () => log('Initial scan complete. Ready for changes')) .on('raw', (event, path, details) => { log('Raw event info:', event, path, details); }); // 'add', 'addDir' and 'change' events also receive stat() results as second // argument when available: http://nodejs.org/api/fs.html#fs_class_fs_stats watcher.on('change', (path, stats) => { if (stats) console.log(`File ${path} changed size to ${stats.size}`); }); // Watch new files. watcher.add('new-file'); watcher.add(['new-file-2', 'new-file-3', '**/other-file*']); // Get list of actual paths being watched on the filesystem var watchedPaths = watcher.getWatched(); // Un-watch some files. watcher.unwatch('new-file*'); // Stop watching. watcher.close(); // Full list of options. See below for descriptions. (do not use this example) chokidar.watch('file', { persistent: true, ignored: '*.txt', ignoreInitial: false, followSymlinks: true, cwd: '.', disableGlobbing: false, usePolling: true, interval: 100, binaryInterval: 300, alwaysStat: false, depth: 99, awaitWriteFinish: { stabilityThreshold: 2000, pollInterval: 100 }, ignorePermissionErrors: false, atomic: true // or a custom 'atomicity delay', in milliseconds (default 100) }); ``` ## API `chokidar.watch(paths, [options])` * `paths` (string or array of strings). Paths to files, dirs to be watched recursively, or glob patterns. * `options` (object) Options object as defined below: #### Persistence * `persistent` (default: `true`). Indicates whether the process should continue to run as long as files are being watched. If set to `false` when using `fsevents` to watch, no more events will be emitted after `ready`, even if the process continues to run. #### Path filtering * `ignored` ([anymatch](https://github.com/es128/anymatch)-compatible definition) Defines files/paths to be ignored. The whole relative or absolute path is tested, not just filename. If a function with two arguments is provided, it gets called twice per path - once with a single argument (the path), second time with two arguments (the path and the [`fs.Stats`](http://nodejs.org/api/fs.html#fs_class_fs_stats) object of that path). * `ignoreInitial` (default: `false`). If set to `false` then `add`/`addDir` events are also emitted for matching paths while instantiating the watching as chokidar discovers these file paths (before the `ready` event). * `followSymlinks` (default: `true`). When `false`, only the symlinks themselves will be watched for changes instead of following the link references and bubbling events through the link's path. * `cwd` (no default). The base directory from which watch `paths` are to be derived. Paths emitted with events will be relative to this. * `disableGlobbing` (default: `false`). If set to `true` then the strings passed to `.watch()` and `.add()` are treated as literal path names, even if they look like globs. #### Performance * `usePolling` (default: `false`). Whether to use fs.watchFile (backed by polling), or fs.watch. If polling leads to high CPU utilization, consider setting this to `false`. It is typically necessary to **set this to `true` to successfully watch files over a network**, and it may be necessary to successfully watch files in other non-standard situations. Setting to `true` explicitly on OS X overrides the `useFsEvents` default. You may also set the CHOKIDAR_USEPOLLING env variable to true (1) or false (0) in order to override this option. * _Polling-specific settings_ (effective when `usePolling: true`) * `interval` (default: `100`). Interval of file system polling. You may also set the CHOKIDAR_INTERVAL env variable to override this option. * `binaryInterval` (default: `300`). Interval of file system polling for binary files. ([see list of binary extensions](https://github.com/sindresorhus/binary-extensions/blob/master/binary-extensions.json)) * `useFsEvents` (default: `true` on OS X). Whether to use the `fsevents` watching interface if available. When set to `true` explicitly and `fsevents` is available this supercedes the `usePolling` setting. When set to `false` on OS X, `usePolling: true` becomes the default. * `alwaysStat` (default: `false`). If relying upon the [`fs.Stats`](http://nodejs.org/api/fs.html#fs_class_fs_stats) object that may get passed with `add`, `addDir`, and `change` events, set this to `true` to ensure it is provided even in cases where it wasn't already available from the underlying watch events. * `depth` (default: `undefined`). If set, limits how many levels of subdirectories will be traversed. * `awaitWriteFinish` (default: `false`). By default, the `add` event will fire when a file first appears on disk, before the entire file has been written. Furthermore, in some cases some `change` events will be emitted while the file is being written. In some cases, especially when watching for large files there will be a need to wait for the write operation to finish before responding to a file creation or modification. Setting `awaitWriteFinish` to `true` (or a truthy value) will poll file size, holding its `add` and `change` events until the size does not change for a configurable amount of time. The appropriate duration setting is heavily dependent on the OS and hardware. For accurate detection this parameter should be relatively high, making file watching much less responsive. Use with caution. * *`options.awaitWriteFinish` can be set to an object in order to adjust timing params:* * `awaitWriteFinish.stabilityThreshold` (default: 2000). Amount of time in milliseconds for a file size to remain constant before emitting its event. * `awaitWriteFinish.pollInterval` (default: 100). File size polling interval. #### Errors * `ignorePermissionErrors` (default: `false`). Indicates whether to watch files that don't have read permissions if possible. If watching fails due to `EPERM` or `EACCES` with this set to `true`, the errors will be suppressed silently. * `atomic` (default: `true` if `useFsEvents` and `usePolling` are `false`). Automatically filters out artifacts that occur when using editors that use "atomic writes" instead of writing directly to the source file. If a file is re-added within 100 ms of being deleted, Chokidar emits a `change` event rather than `unlink` then `add`. If the default of 100 ms does not work well for you, you can override it by setting `atomic` to a custom value, in milliseconds. ### Methods & Events `chokidar.watch()` produces an instance of `FSWatcher`. Methods of `FSWatcher`: * `.add(path / paths)`: Add files, directories, or glob patterns for tracking. Takes an array of strings or just one string. * `.on(event, callback)`: Listen for an FS event. Available events: `add`, `addDir`, `change`, `unlink`, `unlinkDir`, `ready`, `raw`, `error`. Additionally `all` is available which gets emitted with the underlying event name and path for every event other than `ready`, `raw`, and `error`. * `.unwatch(path / paths)`: Stop watching files, directories, or glob patterns. Takes an array of strings or just one string. * `.close()`: Removes all listeners from watched files. * `.getWatched()`: Returns an object representing all the paths on the file system being watched by this `FSWatcher` instance. The object's keys are all the directories (using absolute paths unless the `cwd` option was used), and the values are arrays of the names of the items contained in each directory. ## CLI If you need a CLI interface for your file watching, check out [chokidar-cli](https://github.com/kimmobrunfeldt/chokidar-cli), allowing you to execute a command on each change, or get a stdio stream of change events. ## Install Troubleshooting * `npm WARN optional dep failed, continuing fsevents@n.n.n` * This message is normal part of how `npm` handles optional dependencies and is not indicative of a problem. Even if accompanied by other related error messages, Chokidar should function properly. * `ERR! stack Error: Python executable "python" is v3.4.1, which is not supported by gyp.` * You should be able to resolve this by installing python 2.7 and running: `npm config set python python2.7` * `gyp ERR! stack Error: not found: make` * On Mac, install the XCode command-line tools ## License The MIT License (MIT) Copyright (c) 2016 Paul Miller (http://paulmillr.com) & Elan Shanker Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Paul Miller (http://paulmillr.com) & Elan Shanker ├─ class-utils@0.3.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/class-utils │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/class-utils │ ├─ licenseFile: /node_modules/class-utils/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, 2017-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, 2017-2018, Jon Schlinkert. ├─ collection-visit@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/collection-visit │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/collection-visit │ ├─ licenseFile: /node_modules/collection-visit/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, 2017, Jon Schlinkert ├─ commander@2.20.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/tj/commander.js │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/commander │ ├─ licenseFile: /node_modules/commander/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2011 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011 TJ Holowaychuk ├─ component-bind@1.0.0 │ ├─ licenses: MIT* │ ├─ repository: https://github.com/component/bind │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/component-bind │ ├─ licenseFile: /node_modules/component-bind/Readme.md │ └─ licenseText: # bind Function binding utility. ## Installation ``` $ component install component/bind ``` ## API - [bind(obj, fn)](#bindobj-fn) - [bind(obj, fn, ...)](#bindobj-fn-) - [bind(obj, name)](#bindobj-name) ### bind(obj, fn) should bind the function to the given object. ```js var tobi = { name: 'tobi' }; function name() { return this.name; } var fn = bind(tobi, name); fn().should.equal('tobi'); ``` ### bind(obj, fn, ...) should curry the remaining arguments. ```js function add(a, b) { return a + b; } bind(null, add)(1, 2).should.equal(3); bind(null, add, 1)(2).should.equal(3); bind(null, add, 1, 2)().should.equal(3); ``` ### bind(obj, name) should bind the method of the given name. ```js var tobi = { name: 'tobi' }; tobi.getName = function() { return this.name; }; var fn = bind(tobi, 'getName'); fn().should.equal('tobi'); ``` ## License MIT ├─ component-emitter@1.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/emitter │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io-parser/node_modules/component-emitter │ ├─ licenseFile: /node_modules/socket.io-parser/node_modules/component-emitter/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Component contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Component contributors ├─ component-emitter@1.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/emitter │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/component-emitter │ ├─ licenseFile: /node_modules/component-emitter/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Component contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Component contributors ├─ component-inherit@0.0.3 │ ├─ licenses: MIT* │ ├─ repository: https://github.com/component/inherit │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/component-inherit │ ├─ licenseFile: /node_modules/component-inherit/Readme.md │ └─ licenseText: # inherit Prototype inheritance utility. ## Installation ``` $ component install component/inherit ``` ## Example ```js var inherit = require('inherit'); function Human() {} function Woman() {} inherit(Woman, Human); ``` ## License MIT ├─ concat-map@0.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/substack/node-concat-map │ ├─ publisher: James Halliday │ ├─ email: mail@substack.net │ ├─ url: http://substack.net │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/concat-map │ ├─ licenseFile: /node_modules/concat-map/LICENSE │ └─ licenseText: This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ├─ content-disposition@0.5.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/content-disposition │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/content-disposition │ ├─ licenseFile: /node_modules/content-disposition/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017 Douglas Christopher Wilson ├─ content-type@1.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/content-type │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/content-type │ ├─ licenseFile: /node_modules/content-type/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 Douglas Christopher Wilson ├─ convert-source-map@1.8.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/thlorenz/convert-source-map │ ├─ publisher: Thorsten Lorenz │ ├─ email: thlorenz@gmx.de │ ├─ url: http://thlorenz.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/convert-source-map │ ├─ licenseFile: /node_modules/convert-source-map/LICENSE │ ├─ licenseText: Copyright 2013 Thorsten Lorenz. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright 2013 Thorsten Lorenz. . All rights reserved. ├─ cookie-signature@1.0.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/visionmedia/node-cookie-signature │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@learnboost.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/cookie-signature │ ├─ licenseFile: /node_modules/cookie-signature/Readme.md │ ├─ licenseText: # cookie-signature Sign and unsign cookies. ## Example ```js var cookie = require('cookie-signature'); var val = cookie.sign('hello', 'tobiiscool'); val.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI'); var val = cookie.sign('hello', 'tobiiscool'); cookie.unsign(val, 'tobiiscool').should.equal('hello'); cookie.unsign(val, 'luna').should.be.false; ``` ## License (The MIT License) Copyright (c) 2012 LearnBoost <tj@learnboost.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 LearnBoost <tj@learnboost.com> ├─ cookie@0.4.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/cookie │ ├─ publisher: Roman Shtylman │ ├─ email: shtylman@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/cookie │ ├─ licenseFile: /node_modules/cookie/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2014 Roman Shtylman Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2014 Roman Shtylman . Copyright (c) 2015 Douglas Christopher Wilson ├─ cookie@0.4.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/cookie │ ├─ publisher: Roman Shtylman │ ├─ email: shtylman@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/engine.io/node_modules/cookie │ ├─ licenseFile: /node_modules/engine.io/node_modules/cookie/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2014 Roman Shtylman Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2014 Roman Shtylman . Copyright (c) 2015 Douglas Christopher Wilson ├─ copy-descriptor@0.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/copy-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/copy-descriptor │ ├─ licenseFile: /node_modules/copy-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert ├─ core-js@2.6.12 │ ├─ licenses: MIT │ ├─ repository: https://github.com/zloirock/core-js │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/core-js │ ├─ licenseFile: /node_modules/core-js/LICENSE │ ├─ licenseText: Copyright (c) 2014-2020 Denis Pushkarev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2020 Denis Pushkarev ├─ core-util-is@1.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/isaacs/core-util-is │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/core-util-is │ ├─ licenseFile: /node_modules/core-util-is/LICENSE │ ├─ licenseText: Copyright Node.js contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright Node.js contributors. All rights reserved. ├─ debug@2.6.9 │ ├─ licenses: MIT │ ├─ repository: https://github.com/visionmedia/debug │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/debug │ ├─ licenseFile: /node_modules/debug/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 TJ Holowaychuk ├─ debug@3.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/visionmedia/debug │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io-client/node_modules/debug │ ├─ licenseFile: /node_modules/socket.io-client/node_modules/debug/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 TJ Holowaychuk ├─ debug@4.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/visionmedia/debug │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io/node_modules/debug │ ├─ licenseFile: /node_modules/socket.io/node_modules/debug/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 TJ Holowaychuk ├─ decode-uri-component@0.2.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/SamVerschueren/decode-uri-component │ ├─ publisher: Sam Verschueren │ ├─ email: sam.verschueren@gmail.com │ ├─ url: github.com/SamVerschueren │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/decode-uri-component │ ├─ licenseFile: /node_modules/decode-uri-component/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sam Verschueren (github.com/SamVerschueren) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sam Verschueren (github.com/SamVerschueren) ├─ define-property@0.2.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/define-property │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/class-utils/node_modules/define-property │ ├─ licenseFile: /node_modules/class-utils/node_modules/define-property/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ define-property@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/define-property │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/base/node_modules/define-property │ ├─ licenseFile: /node_modules/base/node_modules/define-property/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, 2017, Jon Schlinkert ├─ define-property@2.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/define-property │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/define-property │ ├─ licenseFile: /node_modules/define-property/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2018, Jon Schlinkert. ├─ depd@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/dougwilson/nodejs-depd │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/depd │ ├─ licenseFile: /node_modules/depd/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017 Douglas Christopher Wilson ├─ depd@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/dougwilson/nodejs-depd │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/express-session/node_modules/depd │ ├─ licenseFile: /node_modules/express-session/node_modules/depd/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2018 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2018 Douglas Christopher Wilson ├─ destroy@1.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/stream-utils/destroy │ ├─ publisher: Jonathan Ong │ ├─ email: me@jongleberry.com │ ├─ url: http://jongleberry.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/destroy │ ├─ licenseFile: /node_modules/destroy/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong me@jongleberry.com ├─ detect-indent@4.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/detect-indent │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/detect-indent │ ├─ licenseFile: /node_modules/detect-indent/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ ee-first@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonathanong/ee-first │ ├─ publisher: Jonathan Ong │ ├─ email: me@jongleberry.com │ ├─ url: http://jongleberry.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ee-first │ ├─ licenseFile: /node_modules/ee-first/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong me@jongleberry.com ├─ encodeurl@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/pillarjs/encodeurl │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/encodeurl │ ├─ licenseFile: /node_modules/encodeurl/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Douglas Christopher Wilson ├─ engine.io-client@3.5.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/socketio/engine.io-client │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/engine.io-client │ ├─ licenseFile: /node_modules/engine.io-client/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2015 Automattic Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015 Automattic ├─ engine.io-parser@2.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/socketio/engine.io-parser │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/engine.io-parser │ ├─ licenseFile: /node_modules/engine.io-parser/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2016 Guillermo Rauch (@rauchg) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Guillermo Rauch (@rauchg) ├─ engine.io@3.5.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/socketio/engine.io │ ├─ publisher: Guillermo Rauch │ ├─ email: guillermo@learnboost.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/engine.io │ ├─ licenseFile: /node_modules/engine.io/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Guillermo Rauch Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Guillermo Rauch ├─ error-ex@1.3.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/qix-/node-error-ex │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/error-ex │ ├─ licenseFile: /node_modules/error-ex/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015 JD Ballard Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 JD Ballard ├─ escape-html@1.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/escape-html │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/escape-html │ ├─ licenseFile: /node_modules/escape-html/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2013 TJ Holowaychuk Copyright (c) 2015 Andreas Lubbe Copyright (c) 2015 Tiancheng "Timothy" Gu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2013 TJ Holowaychuk. Copyright (c) 2015 Andreas Lubbe. Copyright (c) 2015 Tiancheng "Timothy" Gu ├─ escape-string-regexp@1.0.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/escape-string-regexp │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/escape-string-regexp │ ├─ licenseFile: /node_modules/escape-string-regexp/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ esutils@2.0.3 │ ├─ licenses: BSD-2-Clause │ ├─ repository: https://github.com/estools/esutils │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/esutils │ ├─ licenseFile: /node_modules/esutils/LICENSE.BSD │ └─ licenseText: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ├─ etag@1.8.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/etag │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/etag │ ├─ licenseFile: /node_modules/etag/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016 Douglas Christopher Wilson ├─ expand-brackets@0.1.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/expand-brackets │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/expand-brackets │ ├─ licenseFile: /node_modules/expand-brackets/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert. ├─ expand-brackets@2.1.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/expand-brackets │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/expand-brackets │ ├─ licenseFile: /node_modules/readdirp/node_modules/expand-brackets/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert ├─ expand-range@1.8.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/expand-range │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/expand-range │ ├─ licenseFile: /node_modules/expand-range/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ express-session@1.17.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/expressjs/session │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ url: http://tjholowaychuk.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/express-session │ ├─ licenseFile: /node_modules/express-session/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2010 Sencha Inc. Copyright (c) 2011 TJ Holowaychuk Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2010 Sencha Inc.. Copyright (c) 2011 TJ Holowaychuk . Copyright (c) 2014-2015 Douglas Christopher Wilson ├─ express@4.17.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/expressjs/express │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/express │ ├─ licenseFile: /node_modules/express/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2009-2014 TJ Holowaychuk Copyright (c) 2013-2014 Roman Shtylman Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2009-2014 TJ Holowaychuk . Copyright (c) 2013-2014 Roman Shtylman . Copyright (c) 2014-2015 Douglas Christopher Wilson ├─ extend-shallow@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/extend-shallow │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/set-value/node_modules/extend-shallow │ ├─ licenseFile: /node_modules/set-value/node_modules/extend-shallow/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ extend-shallow@3.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/extend-shallow │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/extend-shallow │ ├─ licenseFile: /node_modules/extend-shallow/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, 2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, 2017, Jon Schlinkert. ├─ extglob@0.3.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/extglob │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/extglob │ ├─ licenseFile: /node_modules/extglob/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ extglob@2.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/micromatch/extglob │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/extglob │ ├─ licenseFile: /node_modules/readdirp/node_modules/extglob/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ file-uri-to-path@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/TooTallNate/file-uri-to-path │ ├─ publisher: Nathan Rajlich │ ├─ email: nathan@tootallnate.net │ ├─ url: http://n8.io/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/file-uri-to-path │ ├─ licenseFile: /node_modules/file-uri-to-path/LICENSE │ ├─ licenseText: Copyright (c) 2014 Nathan Rajlich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Nathan Rajlich ├─ filename-regex@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/regexhq/filename-regex │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/filename-regex │ ├─ licenseFile: /node_modules/filename-regex/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, 2017, Jon Schlinkert ├─ fill-range@2.2.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/fill-range │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fill-range │ ├─ licenseFile: /node_modules/fill-range/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2018, Jon Schlinkert. ├─ fill-range@4.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/fill-range │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/fill-range │ ├─ licenseFile: /node_modules/readdirp/node_modules/fill-range/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ finalhandler@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/pillarjs/finalhandler │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/finalhandler │ ├─ licenseFile: /node_modules/finalhandler/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017 Douglas Christopher Wilson ├─ find-up@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/find-up │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/read-pkg-up/node_modules/find-up │ ├─ licenseFile: /node_modules/read-pkg-up/node_modules/find-up/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ find-up@2.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/find-up │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/find-up │ ├─ licenseFile: /node_modules/find-up/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ for-in@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/for-in │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/for-in │ ├─ licenseFile: /node_modules/for-in/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ for-own@0.1.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/for-own │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/for-own │ ├─ licenseFile: /node_modules/for-own/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, 2017, Jon Schlinkert ├─ formidable@1.2.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/node-formidable/formidable │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/formidable │ ├─ licenseFile: /node_modules/formidable/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2011-present Felix Geisendörfer, and contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011-present Felix Geisendörfer, and contributors. ├─ forwarded@0.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/forwarded │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/forwarded │ ├─ licenseFile: /node_modules/forwarded/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017 Douglas Christopher Wilson ├─ fragment-cache@0.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/fragment-cache │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fragment-cache │ ├─ licenseFile: /node_modules/fragment-cache/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016-2017, Jon Schlinkert ├─ fresh@0.5.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/fresh │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ url: http://tjholowaychuk.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fresh │ ├─ licenseFile: /node_modules/fresh/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012 TJ Holowaychuk Copyright (c) 2016-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 TJ Holowaychuk . Copyright (c) 2016-2017 Douglas Christopher Wilson ├─ fs-extra@9.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jprichardson/node-fs-extra │ ├─ publisher: JP Richardson │ ├─ email: jprichardson@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fs-extra │ ├─ licenseFile: /node_modules/fs-extra/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2011-2017 JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011-2017 JP Richardson ├─ fs-readdir-recursive@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/fs-utils/fs-readdir-recursive │ ├─ publisher: Jonathan Ong │ ├─ email: me@jongleberry.com │ ├─ url: http://jongleberry.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fs-readdir-recursive │ ├─ licenseFile: /node_modules/fs-readdir-recursive/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong me@jongleberry.com ├─ fs.realpath@1.0.0 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/fs.realpath │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fs.realpath │ ├─ licenseFile: /node_modules/fs.realpath/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ---- This library bundles a version of the `fs.realpath` and `fs.realpathSync` methods from Node.js v0.10 under the terms of the Node.js MIT license. Node's license follows, also included at the header of `old.js` which contains the licensed code: Copyright Joyent, Inc. and other Node contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ fsevents@1.2.13 │ ├─ licenses: MIT │ ├─ repository: https://github.com/strongloop/fsevents │ ├─ publisher: Philipp Dunkel │ ├─ email: pip@pipobscure.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fsevents │ ├─ licenseFile: /node_modules/fsevents/LICENSE │ ├─ licenseText: MIT License ----------- Copyright (C) 2010-2014 Philipp Dunkel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2010-2014 Philipp Dunkel ├─ fstream@1.0.12 │ ├─ licenses: ISC │ ├─ repository: https://github.com/npm/fstream │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/fstream │ ├─ licenseFile: /node_modules/fstream/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ function-bind@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/Raynos/function-bind │ ├─ publisher: Raynos │ ├─ email: raynos2@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/function-bind │ ├─ licenseFile: /node_modules/function-bind/LICENSE │ ├─ licenseText: Copyright (c) 2013 Raynos. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Raynos. ├─ get-value@2.0.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/get-value │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/get-value │ ├─ licenseFile: /node_modules/get-value/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ glob-base@0.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/glob-base │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/glob-base │ ├─ licenseFile: /node_modules/glob-base/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ glob-parent@2.0.0 │ ├─ licenses: ISC │ ├─ repository: https://github.com/es128/glob-parent │ ├─ publisher: Elan Shanker │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/glob-parent │ ├─ licenseFile: /node_modules/glob-parent/LICENSE │ ├─ licenseText: The ISC License Copyright (c) 2015 Elan Shanker Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2015 Elan Shanker ├─ glob@7.1.6 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/node-glob │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/glob │ ├─ licenseFile: /node_modules/glob/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ## Glob Logo Glob's logo created by Tanya Brassie , licensed under a Creative Commons Attribution-ShareAlike 4.0 International License https://creativecommons.org/licenses/by-sa/4.0/ │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ globals@9.18.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/globals │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: http://sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/globals │ ├─ licenseFile: /node_modules/globals/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ graceful-fs@4.2.4 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/node-graceful-fs │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/graceful-fs │ ├─ licenseFile: /node_modules/graceful-fs/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors ├─ has-ansi@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/has-ansi │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has-ansi │ ├─ licenseFile: /node_modules/has-ansi/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ has-binary2@1.0.3 │ ├─ licenses: MIT │ ├─ publisher: Kevin Roark │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has-binary2 │ ├─ licenseFile: /node_modules/has-binary2/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Kevin Roark Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Kevin Roark ├─ has-cors@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/has-cors │ ├─ publisher: Nathan Rajlich │ ├─ email: nathan@tootallnate.net │ ├─ url: http://n8.io/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has-cors │ ├─ licenseFile: /node_modules/has-cors/Readme.md │ └─ licenseText: # has-cors Detects support for Cross-Origin Resource Sharing ## Installation Install with [component(1)](http://component.io): $ component install component/has-cors ## API Exports `true` if the user-agent supports CORS, or `false` otherwise. ``` js var hasCORS = require('has-cors'); console.log(hasCORS); // true ``` ## License MIT ├─ has-value@0.3.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/has-value │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/unset-value/node_modules/has-value │ ├─ licenseFile: /node_modules/unset-value/node_modules/has-value/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ has-value@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/has-value │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has-value │ ├─ licenseFile: /node_modules/has-value/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ has-values@0.1.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/has-values │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/unset-value/node_modules/has-values │ ├─ licenseFile: /node_modules/unset-value/node_modules/has-values/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ has-values@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/has-values │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has-values │ ├─ licenseFile: /node_modules/has-values/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ has@1.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/tarruda/has │ ├─ publisher: Thiago de Arruda │ ├─ email: tpadilha84@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has │ ├─ licenseFile: /node_modules/has/LICENSE-MIT │ ├─ licenseText: Copyright (c) 2013 Thiago de Arruda Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Thiago de Arruda ├─ home-or-tmp@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/home-or-tmp │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/home-or-tmp │ ├─ licenseFile: /node_modules/home-or-tmp/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ hosted-git-info@2.8.9 │ ├─ licenses: ISC │ ├─ repository: https://github.com/npm/hosted-git-info │ ├─ publisher: Rebecca Turner │ ├─ email: me@re-becca.org │ ├─ url: http://re-becca.org │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/hosted-git-info │ ├─ licenseFile: /node_modules/hosted-git-info/LICENSE │ ├─ licenseText: Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2015, Rebecca Turner ├─ hotel-datepicker@4.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/benitolopez/hotel-datepicker │ ├─ publisher: Benito Lopez │ ├─ url: http://lopezb.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/hotel-datepicker │ ├─ licenseFile: /node_modules/hotel-datepicker/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2017 Benito Lopez Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2017 Benito Lopez ├─ http-errors@1.7.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/http-errors │ ├─ publisher: Jonathan Ong │ ├─ email: me@jongleberry.com │ ├─ url: http://jongleberry.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/http-errors │ ├─ licenseFile: /node_modules/http-errors/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong me@jongleberry.com. Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com ├─ iconv-lite@0.4.24 │ ├─ licenses: MIT │ ├─ repository: https://github.com/ashtuchkin/iconv-lite │ ├─ publisher: Alexander Shtuchkin │ ├─ email: ashtuchkin@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/iconv-lite │ ├─ licenseFile: /node_modules/iconv-lite/LICENSE │ ├─ licenseText: Copyright (c) 2011 Alexander Shtuchkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011 Alexander Shtuchkin ├─ indexof@0.0.1 │ ├─ licenses: MIT* │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/indexof │ ├─ licenseFile: /node_modules/indexof/Readme.md │ └─ licenseText: # indexOf Lame indexOf thing, thanks microsoft ## Example ```js var index = require('indexof'); index(arr, obj); ``` ## License MIT ├─ inflight@1.0.6 │ ├─ licenses: ISC │ ├─ repository: https://github.com/npm/inflight │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/inflight │ ├─ licenseFile: /node_modules/inflight/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter ├─ inherits@2.0.3 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/inherits │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/inherits │ ├─ licenseFile: /node_modules/inherits/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter ├─ invariant@2.2.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/zertosh/invariant │ ├─ publisher: Andres Suarez │ ├─ email: zertosh@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/invariant │ ├─ licenseFile: /node_modules/invariant/LICENSE │ ├─ licenseText: MIT License Copyright (c) 2013-present, Facebook, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013-present, Facebook, Inc. ├─ ipaddr.js@1.9.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/whitequark/ipaddr.js │ ├─ publisher: whitequark │ ├─ email: whitequark@whitequark.org │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ipaddr.js │ ├─ licenseFile: /node_modules/ipaddr.js/LICENSE │ ├─ licenseText: Copyright (C) 2011-2017 whitequark Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2011-2017 whitequark ├─ is-accessor-descriptor@0.1.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-accessor-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-accessor-descriptor │ ├─ licenseFile: /node_modules/is-accessor-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ is-accessor-descriptor@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-accessor-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/define-property/node_modules/is-accessor-descriptor │ ├─ licenseFile: /node_modules/define-property/node_modules/is-accessor-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ is-arrayish@0.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/qix-/node-is-arrayish │ ├─ publisher: Qix │ ├─ url: http://github.com/qix- │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-arrayish │ ├─ licenseFile: /node_modules/is-arrayish/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015 JD Ballard Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 JD Ballard ├─ is-binary-path@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/is-binary-path │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-binary-path │ ├─ licenseFile: /node_modules/is-binary-path/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ is-buffer@1.1.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/feross/is-buffer │ ├─ publisher: Feross Aboukhadijeh │ ├─ email: feross@feross.org │ ├─ url: http://feross.org/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-buffer │ ├─ licenseFile: /node_modules/is-buffer/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) Feross Aboukhadijeh Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Feross Aboukhadijeh ├─ is-core-module@2.8.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/inspect-js/is-core-module │ ├─ publisher: Jordan Harband │ ├─ email: ljharb@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-core-module │ ├─ licenseFile: /node_modules/is-core-module/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Dave Justice Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Dave Justice ├─ is-data-descriptor@0.1.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-data-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-data-descriptor │ ├─ licenseFile: /node_modules/is-data-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ is-data-descriptor@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-data-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/define-property/node_modules/is-data-descriptor │ ├─ licenseFile: /node_modules/define-property/node_modules/is-data-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ is-descriptor@0.1.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-descriptor │ ├─ licenseFile: /node_modules/is-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ is-descriptor@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-descriptor │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/define-property/node_modules/is-descriptor │ ├─ licenseFile: /node_modules/define-property/node_modules/is-descriptor/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ is-dotfile@1.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-dotfile │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-dotfile │ ├─ licenseFile: /node_modules/is-dotfile/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert ├─ is-equal-shallow@0.1.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-equal-shallow │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-equal-shallow │ ├─ licenseFile: /node_modules/is-equal-shallow/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ is-extendable@0.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-extendable │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-extendable │ ├─ licenseFile: /node_modules/is-extendable/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ is-extendable@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-extendable │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/extend-shallow/node_modules/is-extendable │ ├─ licenseFile: /node_modules/extend-shallow/node_modules/is-extendable/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ is-extglob@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-extglob │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-extglob │ ├─ licenseFile: /node_modules/is-extglob/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ is-finite@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/is-finite │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-finite │ ├─ licenseFile: /node_modules/is-finite/license │ ├─ licenseText: MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ is-glob@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-glob │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-glob │ ├─ licenseFile: /node_modules/is-glob/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ is-number@2.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-number │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-number │ ├─ licenseFile: /node_modules/is-number/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ is-number@3.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-number │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/is-number │ ├─ licenseFile: /node_modules/readdirp/node_modules/is-number/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert ├─ is-number@4.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-number │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/randomatic/node_modules/is-number │ ├─ licenseFile: /node_modules/randomatic/node_modules/is-number/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ is-plain-object@2.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-plain-object │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-plain-object │ ├─ licenseFile: /node_modules/is-plain-object/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ is-posix-bracket@0.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-posix-bracket │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-posix-bracket │ ├─ licenseFile: /node_modules/is-posix-bracket/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert. ├─ is-primitive@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-primitive │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-primitive │ ├─ licenseFile: /node_modules/is-primitive/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ is-utf8@0.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/wayfind/is-utf8 │ ├─ publisher: wayfind │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-utf8 │ ├─ licenseFile: /node_modules/is-utf8/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (C) 2014 Wei Fanzhe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2014 Wei Fanzhe ├─ is-windows@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/is-windows │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-windows │ ├─ licenseFile: /node_modules/is-windows/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2018, Jon Schlinkert. ├─ isarray@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/juliangruber/isarray │ ├─ publisher: Julian Gruber │ ├─ email: mail@juliangruber.com │ ├─ url: http://juliangruber.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readable-stream/node_modules/isarray │ ├─ licenseFile: /node_modules/readable-stream/node_modules/isarray/README.md │ ├─ licenseText: # isarray `Array#isArray` for older browsers. [![build status](https://secure.travis-ci.org/juliangruber/isarray.svg)](http://travis-ci.org/juliangruber/isarray) [![downloads](https://img.shields.io/npm/dm/isarray.svg)](https://www.npmjs.org/package/isarray) [![browser support](https://ci.testling.com/juliangruber/isarray.png) ](https://ci.testling.com/juliangruber/isarray) ## Usage ```js var isArray = require('isarray'); console.log(isArray([])); // => true console.log(isArray({})); // => false ``` ## Installation With [npm](http://npmjs.org) do ```bash $ npm install isarray ``` Then bundle for the browser with [browserify](https://github.com/substack/browserify). With [component](http://component.io) do ```bash $ component install juliangruber/isarray ``` ## License (MIT) Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> ├─ isarray@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/juliangruber/isarray │ ├─ publisher: Julian Gruber │ ├─ email: mail@juliangruber.com │ ├─ url: http://juliangruber.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/isarray │ ├─ licenseFile: /node_modules/isarray/README.md │ ├─ licenseText: # isarray `Array#isArray` for older browsers. [![build status](https://secure.travis-ci.org/juliangruber/isarray.svg)](http://travis-ci.org/juliangruber/isarray) [![downloads](https://img.shields.io/npm/dm/isarray.svg)](https://www.npmjs.org/package/isarray) [![browser support](https://ci.testling.com/juliangruber/isarray.png) ](https://ci.testling.com/juliangruber/isarray) ## Usage ```js var isArray = require('isarray'); console.log(isArray([])); // => true console.log(isArray({})); // => false ``` ## Installation With [npm](https://npmjs.org) do ```bash $ npm install isarray ``` Then bundle for the browser with [browserify](https://github.com/substack/node-browserify). ## License (MIT) Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> ├─ isobject@2.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/isobject │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/isobject │ ├─ licenseFile: /node_modules/isobject/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ isobject@3.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/isobject │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/object-visit/node_modules/isobject │ ├─ licenseFile: /node_modules/object-visit/node_modules/isobject/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ istanbul-lib-coverage@1.2.1 │ ├─ licenses: BSD-3-Clause │ ├─ repository: https://github.com/istanbuljs/istanbuljs │ ├─ publisher: Krishnan Anantheswaran │ ├─ email: kananthmail-github@yahoo.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/istanbul-lib-coverage │ ├─ licenseFile: /node_modules/istanbul-lib-coverage/LICENSE │ ├─ licenseText: Copyright 2012-2015 Yahoo! Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ └─ copyright: Copyright 2012-2015 Yahoo! Inc.. All rights reserved. ├─ istanbul-lib-instrument@1.10.2 │ ├─ licenses: BSD-3-Clause │ ├─ repository: https://github.com/istanbuljs/istanbuljs │ ├─ publisher: Krishnan Anantheswaran │ ├─ email: kananthmail-github@yahoo.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/istanbul-lib-instrument │ ├─ licenseFile: /node_modules/istanbul-lib-instrument/LICENSE │ ├─ licenseText: Copyright 2012-2015 Yahoo! Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ └─ copyright: Copyright 2012-2015 Yahoo! Inc.. All rights reserved. ├─ jquery@4.0.0-pre │ ├─ licenses: MIT │ ├─ repository: https://github.com/jquery/jquery │ ├─ publisher: OpenJS Foundation and other contributors │ ├─ url: https://github.com/jquery/jquery/blob/main/AUTHORS.txt │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/jquery │ ├─ licenseFile: /node_modules/jquery/LICENSE.txt │ ├─ licenseText: Copyright OpenJS Foundation and other contributors, https://openjsf.org/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright OpenJS Foundation and other contributors, https://openjsf.org/ ├─ js-tokens@3.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/lydell/js-tokens │ ├─ publisher: Simon Lydell │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/js-tokens │ ├─ licenseFile: /node_modules/js-tokens/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell ├─ jsesc@0.5.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mathiasbynens/jsesc │ ├─ publisher: Mathias Bynens │ ├─ url: http://mathiasbynens.be/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regjsparser/node_modules/jsesc │ ├─ licenseFile: /node_modules/regjsparser/node_modules/jsesc/LICENSE-MIT.txt │ ├─ licenseText: Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright Mathias Bynens ├─ jsesc@1.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mathiasbynens/jsesc │ ├─ publisher: Mathias Bynens │ ├─ url: https://mathiasbynens.be/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/jsesc │ ├─ licenseFile: /node_modules/jsesc/LICENSE-MIT.txt │ ├─ licenseText: Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright Mathias Bynens ├─ jsgrid@1.5.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/tabalinas/jsgrid │ ├─ publisher: Artem Tabalin │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/jsgrid │ ├─ licenseFile: /node_modules/jsgrid/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Artem Tabalin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Artem Tabalin ├─ json5@0.5.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/aseemk/json5 │ ├─ publisher: Aseem Kishore │ ├─ email: aseem.kishore@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/json5 │ ├─ licenseFile: /node_modules/json5/LICENSE.md │ ├─ licenseText: MIT License Copyright (c) 2012-2016 Aseem Kishore, and [others](https://github.com/aseemk/json5/contributors). Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2016 Aseem Kishore, and [others](https://github.com/aseemk/json5/contributors). ├─ jsonfile@6.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jprichardson/node-jsonfile │ ├─ publisher: JP Richardson │ ├─ email: jprichardson@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/jsonfile │ ├─ licenseFile: /node_modules/jsonfile/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2015, JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2015, JP Richardson ├─ kind-of@3.2.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/kind-of │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/kind-of │ ├─ licenseFile: /node_modules/kind-of/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ kind-of@4.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/kind-of │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/has-values/node_modules/kind-of │ ├─ licenseFile: /node_modules/has-values/node_modules/kind-of/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ kind-of@5.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/kind-of │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/is-descriptor/node_modules/kind-of │ ├─ licenseFile: /node_modules/is-descriptor/node_modules/kind-of/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ kind-of@6.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/kind-of │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/randomatic/node_modules/kind-of │ ├─ licenseFile: /node_modules/randomatic/node_modules/kind-of/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert. ├─ leaflet@1.7.1 │ ├─ licenses: BSD-2-Clause │ ├─ repository: https://github.com/Leaflet/Leaflet │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/leaflet │ ├─ licenseFile: /node_modules/leaflet/LICENSE │ ├─ licenseText: BSD 2-Clause License Copyright (c) 2010-2022, Vladimir Agafonkin Copyright (c) 2010-2011, CloudMade All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ └─ copyright: Copyright (c) 2010-2022, Vladimir Agafonkin. Copyright (c) 2010-2011, CloudMade. All rights reserved. ├─ load-json-file@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/load-json-file │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/load-json-file │ ├─ licenseFile: /node_modules/load-json-file/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ locate-path@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/locate-path │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/locate-path │ ├─ licenseFile: /node_modules/locate-path/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ lodash@4.17.21 │ ├─ licenses: MIT │ ├─ repository: https://github.com/lodash/lodash │ ├─ publisher: John-David Dalton │ ├─ email: john.david.dalton@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/lodash │ ├─ licenseFile: /node_modules/lodash/LICENSE │ ├─ licenseText: Copyright OpenJS Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. │ └─ copyright: Copyright OpenJS Foundation and other contributors ├─ loose-envify@1.4.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/zertosh/loose-envify │ ├─ publisher: Andres Suarez │ ├─ email: zertosh@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/loose-envify │ ├─ licenseFile: /node_modules/loose-envify/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015 Andres Suarez Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 Andres Suarez ├─ map-cache@0.2.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/map-cache │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/map-cache │ ├─ licenseFile: /node_modules/map-cache/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert. ├─ map-visit@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/map-visit │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/map-visit │ ├─ licenseFile: /node_modules/map-visit/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert ├─ math-random@1.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/michaelrhodes/math-random │ ├─ publisher: Michael Rhodes │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/math-random │ ├─ licenseFile: /node_modules/math-random/readme.md │ └─ licenseText: # math-random math-random is an drop-in replacement for Math.random that uses cryptographically secure random number generation, where available. It works in both browser and node environments. [![Build status](https://travis-ci.org/michaelrhodes/math-random.svg?branch=master)](https://travis-ci.org/michaelrhodes/math-random) ## Install ```sh npm install math-random ``` ### Usage ```js var random = require('math-random') console.log(random()) => 0.584293719381094 console.log(random.cryptographic) => true || undefined ``` ### License [MIT](http://opensource.org/licenses/MIT) ├─ media-typer@0.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/media-typer │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/media-typer │ ├─ licenseFile: /node_modules/media-typer/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Douglas Christopher Wilson ├─ merge-descriptors@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/merge-descriptors │ ├─ publisher: Jonathan Ong │ ├─ email: me@jongleberry.com │ ├─ url: http://jongleberry.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/merge-descriptors │ ├─ licenseFile: /node_modules/merge-descriptors/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2013 Jonathan Ong Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Jonathan Ong . Copyright (c) 2015 Douglas Christopher Wilson ├─ methods@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/methods │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/methods │ ├─ licenseFile: /node_modules/methods/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2013-2014 TJ Holowaychuk Copyright (c) 2015-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013-2014 TJ Holowaychuk . Copyright (c) 2015-2016 Douglas Christopher Wilson ├─ micromatch@2.3.11 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/micromatch │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/micromatch │ ├─ licenseFile: /node_modules/micromatch/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ micromatch@3.1.10 │ ├─ licenses: MIT │ ├─ repository: https://github.com/micromatch/micromatch │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp/node_modules/micromatch │ ├─ licenseFile: /node_modules/readdirp/node_modules/micromatch/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2018, Jon Schlinkert. ├─ mime-db@1.44.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/mime-db │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mime-db │ ├─ licenseFile: /node_modules/mime-db/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong me@jongleberry.com ├─ mime-types@2.1.27 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/mime-types │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mime-types │ ├─ licenseFile: /node_modules/mime-types/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2015 Douglas Christopher Wilson ├─ mime@1.6.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/broofa/node-mime │ ├─ publisher: Robert Kieffer │ ├─ email: robert@broofa.com │ ├─ url: http://github.com/broofa │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mime │ ├─ licenseFile: /node_modules/mime/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2010 Benjamin Thomas, Robert Kieffer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2010 Benjamin Thomas, Robert Kieffer ├─ minimatch@3.0.4 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/minimatch │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/minimatch │ ├─ licenseFile: /node_modules/minimatch/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ minimist@1.2.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/substack/minimist │ ├─ publisher: James Halliday │ ├─ email: mail@substack.net │ ├─ url: http://substack.net │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/minimist │ ├─ licenseFile: /node_modules/minimist/LICENSE │ └─ licenseText: This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ├─ mixin-deep@1.3.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/mixin-deep │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mixin-deep │ ├─ licenseFile: /node_modules/mixin-deep/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, 2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, 2017, Jon Schlinkert. ├─ mkdirp@0.5.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/substack/node-mkdirp │ ├─ publisher: James Halliday │ ├─ email: mail@substack.net │ ├─ url: http://substack.net │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mkdirp │ ├─ licenseFile: /node_modules/mkdirp/LICENSE │ ├─ licenseText: Copyright 2010 James Halliday (mail@substack.net) This project is free software released under the MIT/X11 license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright 2010 James Halliday (mail@substack.net) ├─ mout@0.11.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mout/mout │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mout │ ├─ licenseFile: /node_modules/mout/LICENSE.md │ └─ licenseText: # The MIT License (MIT) ## Copyright (c) 2012, 2013 moutjs team and contributors (http://moutjs.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ├─ ms@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/zeit/ms │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ms │ ├─ licenseFile: /node_modules/ms/license.md │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016 Zeit, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Zeit, Inc. ├─ ms@2.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/zeit/ms │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/send/node_modules/ms │ ├─ licenseFile: /node_modules/send/node_modules/ms/license.md │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016 Zeit, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Zeit, Inc. ├─ ms@2.1.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/vercel/ms │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io/node_modules/ms │ ├─ licenseFile: /node_modules/socket.io/node_modules/ms/license.md │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2020 Vercel, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2020 Vercel, Inc. ├─ mysql@2.18.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mysqljs/mysql │ ├─ publisher: Felix Geisendörfer │ ├─ email: felix@debuggable.com │ ├─ url: http://debuggable.com/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/mysql │ ├─ licenseFile: /node_modules/mysql/License │ ├─ licenseText: Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors ├─ nan@2.15.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/nodejs/nan │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/nan │ ├─ licenseFile: /node_modules/nan/LICENSE.md │ ├─ licenseText: The MIT License (MIT) ===================== Copyright (c) 2018 NAN contributors ----------------------------------- *NAN contributors listed at * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2018 NAN contributors. ----------------------------------- ├─ nanomatch@1.2.13 │ ├─ licenses: MIT │ ├─ repository: https://github.com/micromatch/nanomatch │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/nanomatch │ ├─ licenseFile: /node_modules/nanomatch/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016-2018, Jon Schlinkert. ├─ negotiator@0.6.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/negotiator │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/negotiator │ ├─ licenseFile: /node_modules/negotiator/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2014 Federico Romero Copyright (c) 2012-2014 Isaac Z. Schlueter Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2014 Federico Romero. Copyright (c) 2012-2014 Isaac Z. Schlueter. Copyright (c) 2014-2015 Douglas Christopher Wilson ├─ node-rsa@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/rzcoder/node-rsa │ ├─ publisher: rzcoder │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/node-rsa │ ├─ licenseFile: /node_modules/node-rsa/README.md │ ├─ licenseText: # Node-RSA Node.js RSA library
Based on jsbn library from Tom Wu http://www-cs-students.stanford.edu/~tjw/jsbn/ * Pure JavaScript * No needed OpenSSL * Generating keys * Supports long messages for encrypt/decrypt * Signing and verifying ## Example ```javascript const NodeRSA = require('node-rsa'); const key = new NodeRSA({b: 512}); const text = 'Hello RSA!'; const encrypted = key.encrypt(text, 'base64'); console.log('encrypted: ', encrypted); const decrypted = key.decrypt(encrypted, 'utf8'); console.log('decrypted: ', decrypted); ``` ## Installing ```shell npm install node-rsa ``` > Requires nodejs >= 8.11.1 ### Testing ```shell npm test ``` ## Work environment This library developed and tested primary for Node.js, but it still can work in browsers with [browserify](http://browserify.org/). ## Usage ### Create instance ```javascript const NodeRSA = require('node-rsa'); const key = new NodeRSA([keyData, [format]], [options]); ``` * keyData — `{string|buffer|object}` — parameters for generating key or the key in one of supported formats.
* format — `{string}` — format for importing key. See more details about formats in [Export/Import](#importexport-keys) section.
* options — `{object}` — additional settings. #### Options You can specify some options by second/third constructor argument, or over `key.setOptions()` method. * environment — working environment (default autodetect): * `'browser'` — will run pure js implementation of RSA algorithms. * `'node'` for `nodejs >= 0.10.x or io.js >= 1.x` — provide some native methods like sign/verify and encrypt/decrypt. * encryptionScheme — padding scheme for encrypt/decrypt. Can be `'pkcs1_oaep'` or `'pkcs1'`. Default `'pkcs1_oaep'`. * signingScheme — scheme used for signing and verifying. Can be `'pkcs1'` or `'pss'` or 'scheme-hash' format string (eg `'pss-sha1'`). Default `'pkcs1-sha256'`, or, if chosen pss: `'pss-sha1'`. > *Notice:* This lib supporting next hash algorithms: `'md5'`, `'ripemd160'`, `'sha1'`, `'sha256'`, `'sha512'` in browser and node environment and additional `'md4'`, `'sha'`, `'sha224'`, `'sha384'` in node only. Some [advanced options info](https://github.com/rzcoder/node-rsa/wiki/Advanced-options) #### Creating "empty" key ```javascript const key = new NodeRSA(); ``` #### Generate new 512bit-length key ```javascript const key = new NodeRSA({b: 512}); ``` Also you can use next method: ```javascript key.generateKeyPair([bits], [exp]); ``` * bits — `{int}` — key size in bits. 2048 by default. * exp — `{int}` — public exponent. 65537 by default. #### Load key from PEM string ```javascript const key = new NodeRSA('-----BEGIN RSA PRIVATE KEY-----\n'+ 'MIIBOQIBAAJAVY6quuzCwyOWzymJ7C4zXjeV/232wt2ZgJZ1kHzjI73wnhQ3WQcL\n'+ 'DFCSoi2lPUW8/zspk0qWvPdtp6Jg5Lu7hwIDAQABAkBEws9mQahZ6r1mq2zEm3D/\n'+ 'VM9BpV//xtd6p/G+eRCYBT2qshGx42ucdgZCYJptFoW+HEx/jtzWe74yK6jGIkWJ\n'+ 'AiEAoNAMsPqwWwTyjDZCo9iKvfIQvd3MWnmtFmjiHoPtjx0CIQCIMypAEEkZuQUi\n'+ 'pMoreJrOlLJWdc0bfhzNAJjxsTv/8wIgQG0ZqI3GubBxu9rBOAM5EoA4VNjXVigJ\n'+ 'QEEk1jTkp8ECIQCHhsoq90mWM/p9L5cQzLDWkTYoPI49Ji+Iemi2T5MRqwIgQl07\n'+ 'Es+KCn25OKXR/FJ5fu6A6A+MptABL3r8SEjlpLc=\n'+ '-----END RSA PRIVATE KEY-----'); ``` ### Import/Export keys ```javascript key.importKey(keyData, [format]); key.exportKey([format]); ``` * keyData — `{string|buffer}` — may be: * key in PEM string * Buffer containing PEM string * Buffer containing DER encoded data * Object contains key components * format — `{string}` — format id for export/import. #### Format string syntax Format string composed of several parts: `scheme-[key_type]-[output_type]`
Scheme — NodeRSA supports multiple format schemes for import/export keys: * `'pkcs1'` — public key starts from `'-----BEGIN RSA PUBLIC KEY-----'` header and private key starts from `'-----BEGIN RSA PRIVATE KEY-----'` header * `'pkcs8'` — public key starts from `'-----BEGIN PUBLIC KEY-----'` header and private key starts from `'-----BEGIN PRIVATE KEY-----'` header * `'openssh'` — public key starts from `'ssh-rsa'` header and private key starts from `'-----BEGIN OPENSSH PRIVATE KEY-----'` header * `'components'` — use it for import/export key from/to raw components (see example below). For private key, importing data should contain all private key components, for public key: only public exponent (`e`) and modulus (`n`). All components (except `e`) should be Buffer, `e` could be Buffer or just normal Number. Key type — can be `'private'` or `'public'`. Default `'private'`
Output type — can be: * `'pem'` — Base64 encoded string with header and footer. Used by default. * `'der'` — Binary encoded key data. > *Notice:* For import, if *keyData* is PEM string or buffer containing string, you can do not specify format, but if you provide *keyData* as DER you must specify it in format string. **Shortcuts and examples** * `'private'` or `'pkcs1'` or `'pkcs1-private'` == `'pkcs1-private-pem'` — private key encoded in pcks1 scheme as pem string. * `'public'` or `'pkcs8-public'` == `'pkcs8-public-pem'` — public key encoded in pcks8 scheme as pem string. * `'pkcs8'` or `'pkcs8-private'` == `'pkcs8-private-pem'` — private key encoded in pcks8 scheme as pem string. * `'pkcs1-der'` == `'pkcs1-private-der'` — private key encoded in pcks1 scheme as binary buffer. * `'pkcs8-public-der'` — public key encoded in pcks8 scheme as binary buffer. **Code example** ```javascript const keyData = '-----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY-----'; key.importKey(keyData, 'pkcs8'); const publicDer = key.exportKey('pkcs8-public-der'); const privateDer = key.exportKey('pkcs1-der'); ``` ```javascript key.importKey({ n: Buffer.from('0086fa9ba066685845fc03833a9699c8baefb53cfbf19052a7f10f1eaa30488cec1ceb752bdff2df9fad6c64b3498956e7dbab4035b4823c99a44cc57088a23783', 'hex'), e: 65537, d: Buffer.from('5d2f0dd982596ef781affb1cab73a77c46985c6da2aafc252cea3f4546e80f40c0e247d7d9467750ea1321cc5aa638871b3ed96d19dcc124916b0bcb296f35e1', 'hex'), p: Buffer.from('00c59419db615e56b9805cc45673a32d278917534804171edcf925ab1df203927f', 'hex'), q: Buffer.from('00aee3f86b66087abc069b8b1736e38ad6af624f7ea80e70b95f4ff2bf77cd90fd', 'hex'), dmp1: Buffer.from('008112f5a969fcb56f4e3a4c51a60dcdebec157ee4a7376b843487b53844e8ac85', 'hex'), dmq1: Buffer.from('1a7370470e0f8a4095df40922a430fe498720e03e1f70d257c3ce34202249d21', 'hex'), coeff: Buffer.from('00b399675e5e81506b729a777cc03026f0b2119853dfc5eb124610c0ab82999e45', 'hex') }, 'components'); const publicComponents = key.exportKey('components-public'); console.log(publicComponents); /* { n: , e: 65537 } */ ``` If you want to only import the public key use `'components-public'` as an option: ```javascript key.importKey({ n: Buffer.from('0086fa9ba066685845fc03833a9699c8baefb53cfbf19052a7f10f1eaa30488cec1ceb752bdff2df9fad6c64b3498956e7dbab4035b4823c99a44cc57088a23783', 'hex'), e: 65537, }, 'components-public'); ``` ### Properties #### Key testing ```javascript key.isPrivate(); key.isPublic([strict]); ``` strict — `{boolean}` — if true method will return false if key pair have private exponent. Default `false`. ```javascript key.isEmpty(); ``` Return `true` if key pair doesn't have any data. #### Key info ```javascript key.getKeySize(); ``` Return key size in bits. ```javascript key.getMaxMessageSize(); ``` Return max data size for encrypt in bytes. ### Encrypting/decrypting ```javascript key.encrypt(buffer, [encoding], [source_encoding]); key.encryptPrivate(buffer, [encoding], [source_encoding]); // use private key for encryption ``` Return encrypted data.
* buffer — `{buffer}` — data for encrypting, may be string, Buffer, or any object/array. Arrays and objects will encoded to JSON string first.
* encoding — `{string}` — encoding for output result, may be `'buffer'`, `'binary'`, `'hex'` or `'base64'`. Default `'buffer'`.
* source_encoding — `{string}` — source encoding, works only with string buffer. Can take standard Node.js Buffer encodings (hex, utf8, base64, etc). `'utf8'` by default.
```javascript key.decrypt(buffer, [encoding]); key.decryptPublic(buffer, [encoding]); // use public key for decryption ``` Return decrypted data.
* buffer — `{buffer}` — data for decrypting. Takes Buffer object or base64 encoded string.
* encoding — `{string}` — encoding for result string. Can also take `'buffer'` for raw Buffer object, or `'json'` for automatic JSON.parse result. Default `'buffer'`. > *Notice:* `encryptPrivate` and `decryptPublic` using only pkcs1 padding type 1 (not random) ### Signing/Verifying ```javascript key.sign(buffer, [encoding], [source_encoding]); ``` Return signature for buffer. All the arguments are the same as for `encrypt` method. ```javascript key.verify(buffer, signature, [source_encoding], [signature_encoding]) ``` Return result of check, `true` or `false`.
* buffer — `{buffer}` — data for check, same as `encrypt` method.
* signature — `{string}` — signature for check, result of `sign` method.
* source_encoding — `{string}` — same as for `encrypt` method.
* signature_encoding — `{string}` — encoding of given signature. May be `'buffer'`, `'binary'`, `'hex'` or `'base64'`. Default `'buffer'`. ## Contributing Questions, comments, bug reports, and pull requests are all welcome. ## Changelog ### 1.1.0 * Added OpenSSH key format support. ### 1.0.2 * Importing keys from PEM now is less dependent on non-key data in files. ### 1.0.1 * `importKey()` now returns `this` ### 1.0.0 * Using semver now 🎉 * **Breaking change**: Drop support nodejs < 8.11.1 * **Possible breaking change**: `new Buffer()` call as deprecated was replaced by `Buffer.from` & `Buffer.alloc`. * **Possible breaking change**: Drop support for hash scheme `sha` (was removed in node ~10). `sha1`, `sha256` and others still works. * **Possible breaking change**: Little change in environment detect algorithm. ### 0.4.2 * `no padding` scheme will padded data with zeros on all environments. ### 0.4.1 * `PKCS1 no padding` scheme support. ### 0.4.0 * License changed from BSD to MIT. * Some changes in internal api. ### 0.3.3 * Fixed PSS encode/verify methods with max salt length. ### 0.3.2 * Fixed environment detection in web worker. ### 0.3.0 * Added import/export from/to raw key components. * Removed lodash from dependencies. ### 0.2.30 * Fixed a issue when the key was generated by 1 bit smaller than specified. It may slow down the generation of large keys. ### 0.2.24 * Now used old hash APIs for webpack compatible. ### 0.2.22 * `encryptPrivate` and `decryptPublic` now using only pkcs1 (type 1) padding. ### 0.2.20 * Added `.encryptPrivate()` and `.decryptPublic()` methods. * Encrypt/decrypt methods in nodejs 0.12.x and io.js using native implementation (> 40x speed boost). * Fixed some regex issue causing catastrophic backtracking. ### 0.2.10 * **Methods `.exportPrivate()` and `.exportPublic()` was replaced by `.exportKey([format])`.** * By default `.exportKey()` returns private key as `.exportPrivate()`, if you need public key from `.exportPublic()` you must specify format as `'public'` or `'pkcs8-public-pem'`. * Method `.importKey(key, [format])` now has second argument. ### 0.2.0 * **`.getPublicPEM()` method was renamed to `.exportPublic()`** * **`.getPrivatePEM()` method was renamed to `.exportPrivate()`** * **`.loadFromPEM()` method was renamed to `.importKey()`** * Added PKCS1_OAEP encrypting/decrypting support. * **PKCS1_OAEP now default scheme, you need to specify 'encryptingScheme' option to 'pkcs1' for compatibility with 0.1.x version of NodeRSA.** * Added PSS signing/verifying support. * Signing now supports `'md5'`, `'ripemd160'`, `'sha1'`, `'sha256'`, `'sha512'` hash algorithms in both environments and additional `'md4'`, `'sha'`, `'sha224'`, `'sha384'` for nodejs env. * **`options.signingAlgorithm` was renamed to `options.signingScheme`** * Added `encryptingScheme` option. * Property `key.options` now mark as private. Added `key.setOptions(options)` method. ### 0.1.54 * Added support for loading PEM key from Buffer (`fs.readFileSync()` output). * Added `isEmpty()` method. ### 0.1.52 * Improve work with not properly trimming PEM strings. ### 0.1.50 * Implemented native js signing and verifying for browsers. * `options.signingAlgorithm` now takes only hash-algorithm name. * Added `.getKeySize()` and `.getMaxMessageSize()` methods. * `.loadFromPublicPEM` and `.loadFromPrivatePEM` methods marked as private. ### 0.1.40 * Added signing/verifying. ### 0.1.30 * Added long message support. ## License Copyright (c) 2014 rzcoder
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ## Licensing for code used in rsa.js and jsbn.js Copyright (c) 2003-2005 Tom Wu
All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. In addition, the following condition applies: All redistributions must retain an intact copy of this copyright notice and disclaimer. [![Build Status](https://travis-ci.org/rzcoder/node-rsa.svg?branch=master)](https://travis-ci.org/rzcoder/node-rsa) │ └─ copyright: Copyright (c) 2014 rzcoder
* ├─ normalize-package-data@2.5.0 │ ├─ licenses: BSD-2-Clause │ ├─ repository: https://github.com/npm/normalize-package-data │ ├─ publisher: Meryn Stol │ ├─ email: merynstol@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/normalize-package-data │ ├─ licenseFile: /node_modules/normalize-package-data/LICENSE │ ├─ licenseText: This package contains code originally written by Isaac Z. Schlueter. Used with permission. Copyright (c) Meryn Stol ("Author") All rights reserved. The BSD License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. │ └─ copyright: Copyright (c) Meryn Stol ("Author"). All rights reserved. ├─ normalize-path@2.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/normalize-path │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/normalize-path │ ├─ licenseFile: /node_modules/normalize-path/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ object-assign@4.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/object-assign │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/object-assign │ ├─ licenseFile: /node_modules/object-assign/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ object-copy@0.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/object-copy │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/object-copy │ ├─ licenseFile: /node_modules/object-copy/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016, Jon Schlinkert. ├─ object-visit@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/object-visit │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/object-visit │ ├─ licenseFile: /node_modules/object-visit/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, 2017, Jon Schlinkert ├─ object.omit@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/object.omit │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/object.omit │ ├─ licenseFile: /node_modules/object.omit/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert ├─ object.pick@1.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/object.pick │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/object.pick │ ├─ licenseFile: /node_modules/object.pick/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ on-finished@2.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/on-finished │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/on-finished │ ├─ licenseFile: /node_modules/on-finished/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2013 Jonathan Ong Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Jonathan Ong . Copyright (c) 2014 Douglas Christopher Wilson ├─ on-headers@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/on-headers │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/on-headers │ ├─ licenseFile: /node_modules/on-headers/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Douglas Christopher Wilson ├─ once@1.4.0 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/once │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/once │ ├─ licenseFile: /node_modules/once/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ os-homedir@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/os-homedir │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/os-homedir │ ├─ licenseFile: /node_modules/os-homedir/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ os-tmpdir@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/os-tmpdir │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/os-tmpdir │ ├─ licenseFile: /node_modules/os-tmpdir/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ output-file-sync@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/shinnn/output-file-sync │ ├─ publisher: Shinnosuke Watanabe │ ├─ url: https://github.com/shinnn │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/output-file-sync │ ├─ licenseFile: /node_modules/output-file-sync/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 - 2016 Shinnosuke Watanabe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 - 2016 Shinnosuke Watanabe ├─ p-limit@1.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/p-limit │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/p-limit │ ├─ licenseFile: /node_modules/p-limit/license │ ├─ licenseText: MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ p-locate@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/p-locate │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/p-locate │ ├─ licenseFile: /node_modules/p-locate/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ p-try@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/p-try │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/p-try │ ├─ licenseFile: /node_modules/p-try/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ parse-glob@3.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/parse-glob │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/parse-glob │ ├─ licenseFile: /node_modules/parse-glob/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ parse-json@2.2.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/parse-json │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/parse-json │ ├─ licenseFile: /node_modules/parse-json/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ parseqs@0.0.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/get/querystring │ ├─ publisher: Gal Koren │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/parseqs │ ├─ licenseFile: /node_modules/parseqs/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015 Gal Koren Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 Gal Koren ├─ parseuri@0.0.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/get/parseuri │ ├─ publisher: Gal Koren │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/parseuri │ ├─ licenseFile: /node_modules/parseuri/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Gal Koren Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Gal Koren ├─ parseurl@1.3.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/pillarjs/parseurl │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/parseurl │ ├─ licenseFile: /node_modules/parseurl/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2014-2017 Douglas Christopher Wilson ├─ pascalcase@0.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/pascalcase │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/pascalcase │ ├─ licenseFile: /node_modules/pascalcase/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, Jon Schlinkert. ├─ path-exists@2.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/path-exists │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/read-pkg-up/node_modules/path-exists │ ├─ licenseFile: /node_modules/read-pkg-up/node_modules/path-exists/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ path-exists@3.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/path-exists │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/path-exists │ ├─ licenseFile: /node_modules/path-exists/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ path-is-absolute@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/path-is-absolute │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/path-is-absolute │ ├─ licenseFile: /node_modules/path-is-absolute/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ path-parse@1.0.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jbgutierrez/path-parse │ ├─ publisher: Javier Blanco │ ├─ email: http://jbgutierrez.info │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/path-parse │ ├─ licenseFile: /node_modules/path-parse/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015 Javier Blanco Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 Javier Blanco ├─ path-to-regexp@0.1.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/path-to-regexp │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/path-to-regexp │ ├─ licenseFile: /node_modules/path-to-regexp/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) ├─ path-type@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/path-type │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/path-type │ ├─ licenseFile: /node_modules/path-type/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ pify@2.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/pify │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/pify │ ├─ licenseFile: /node_modules/pify/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ pinkie-promise@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/floatdrop/pinkie-promise │ ├─ publisher: Vsevolod Strukchinsky │ ├─ email: floatdrop@gmail.com │ ├─ url: github.com/floatdrop │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/pinkie-promise │ ├─ licenseFile: /node_modules/pinkie-promise/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) ├─ pinkie@2.0.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/floatdrop/pinkie │ ├─ publisher: Vsevolod Strukchinsky │ ├─ email: floatdrop@gmail.com │ ├─ url: github.com/floatdrop │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/pinkie │ ├─ licenseFile: /node_modules/pinkie/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) ├─ posix-character-classes@0.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/posix-character-classes │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/posix-character-classes │ ├─ licenseFile: /node_modules/posix-character-classes/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016-2017, Jon Schlinkert ├─ preserve@0.2.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/preserve │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/preserve │ ├─ licenseFile: /node_modules/preserve/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2015, Jon Schlinkert. ├─ private@0.1.8 │ ├─ licenses: MIT │ ├─ repository: https://github.com/benjamn/private │ ├─ publisher: Ben Newman │ ├─ email: bn@cs.stanford.edu │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/private │ ├─ licenseFile: /node_modules/private/LICENSE │ ├─ licenseText: Copyright (c) 2014 Ben Newman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Ben Newman ├─ process-nextick-args@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/calvinmetcalf/process-nextick-args │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/process-nextick-args │ ├─ licenseFile: /node_modules/process-nextick-args/license.md │ └─ licenseText: # Copyright (c) 2015 Calvin Metcalf Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. **THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.** ├─ proxy-addr@2.0.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/proxy-addr │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/proxy-addr │ ├─ licenseFile: /node_modules/proxy-addr/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016 Douglas Christopher Wilson ├─ qs@6.7.0 │ ├─ licenses: BSD-3-Clause │ ├─ repository: https://github.com/ljharb/qs │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/qs │ ├─ licenseFile: /node_modules/qs/LICENSE │ ├─ licenseText: Copyright (c) 2014 Nathan LaFreniere and other contributors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * * The complete list of contributors can be found at: https://github.com/hapijs/qs/graphs/contributors │ └─ copyright: Copyright (c) 2014 Nathan LaFreniere and other contributors.. All rights reserved. ├─ random-bytes@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/crypto-utils/random-bytes │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/random-bytes │ ├─ licenseFile: /node_modules/random-bytes/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Douglas Christopher Wilson ├─ randomatic@3.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/randomatic │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/randomatic │ ├─ licenseFile: /node_modules/randomatic/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2013-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013-2017, Jon Schlinkert. ├─ range-parser@1.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/range-parser │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ url: http://tjholowaychuk.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/range-parser │ ├─ licenseFile: /node_modules/range-parser/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012-2014 TJ Holowaychuk Copyright (c) 2015-2016 Douglas Christopher Wilson . Copyright (c) 2015-2016 Douglas Christopher Wilson Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013-2014 Jonathan Ong . Copyright (c) 2014-2015 Douglas Christopher Wilson ├─ read-pkg-up@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/read-pkg-up │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/read-pkg-up │ ├─ licenseFile: /node_modules/read-pkg-up/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ read-pkg@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/read-pkg │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/read-pkg │ ├─ licenseFile: /node_modules/read-pkg/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ readable-stream@2.3.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/nodejs/readable-stream │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readable-stream │ ├─ licenseFile: /node_modules/readable-stream/LICENSE │ └─ licenseText: Node.js is licensed for use as follows: """ Copyright Node.js contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ This license applies to parts of Node.js originating from the https://github.com/joyent/node repository: """ Copyright Joyent, Inc. and other Node contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ ├─ readdirp@2.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/paulmillr/readdirp │ ├─ publisher: Thorsten Lorenz │ ├─ email: thlorenz@gmx.de │ ├─ url: thlorenz.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/readdirp │ ├─ licenseFile: /node_modules/readdirp/LICENSE │ ├─ licenseText: This software is released under the MIT license: Copyright (c) 2012-2015 Thorsten Lorenz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012-2015 Thorsten Lorenz ├─ regenerate@1.4.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mathiasbynens/regenerate │ ├─ publisher: Mathias Bynens │ ├─ url: https://mathiasbynens.be/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regenerate │ ├─ licenseFile: /node_modules/regenerate/LICENSE-MIT.txt │ ├─ licenseText: Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright Mathias Bynens ├─ regenerator-runtime@0.10.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime │ ├─ publisher: Ben Newman │ ├─ email: bn@cs.stanford.edu │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/babel-polyfill/node_modules/regenerator-runtime │ ├─ licenseFile: /node_modules/babel-polyfill/node_modules/regenerator-runtime/README.md │ └─ licenseText: # regenerator-runtime Standalone runtime for [Regenerator](https://github.com/facebook/regenerator)-compiled generator and `async` functions. To import the runtime as a module (recommended), either of the following import styles will work: ```js // CommonJS const regeneratorRuntime = require("regenerator-runtime"); // ECMAScript 2015 import regeneratorRuntime from "regenerator-runtime"; ``` To ensure that `regeneratorRuntime` is defined globally, either of the following styles will work: ```js // CommonJS require("regenerator-runtime/runtime"); // ECMAScript 2015 import "regenerator-runtime/runtime"; ``` To get the absolute file system path of `runtime.js`, evaluate the following expression: ```js require("regenerator-runtime/path").path ``` ├─ regenerator-runtime@0.11.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime │ ├─ publisher: Ben Newman │ ├─ email: bn@cs.stanford.edu │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regenerator-runtime │ ├─ licenseFile: /node_modules/regenerator-runtime/README.md │ └─ licenseText: # regenerator-runtime Standalone runtime for [Regenerator](https://github.com/facebook/regenerator)-compiled generator and `async` functions. To import the runtime as a module (recommended), either of the following import styles will work: ```js // CommonJS const regeneratorRuntime = require("regenerator-runtime"); // ECMAScript 2015 import regeneratorRuntime from "regenerator-runtime"; ``` To ensure that `regeneratorRuntime` is defined globally, either of the following styles will work: ```js // CommonJS require("regenerator-runtime/runtime"); // ECMAScript 2015 import "regenerator-runtime/runtime"; ``` To get the absolute file system path of `runtime.js`, evaluate the following expression: ```js require("regenerator-runtime/path").path ``` ├─ regenerator-transform@0.10.1 │ ├─ licenses: BSD* │ ├─ repository: https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform │ ├─ publisher: Ben Newman │ ├─ email: bn@cs.stanford.edu │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regenerator-transform │ ├─ licenseFile: /node_modules/regenerator-transform/README.md │ └─ licenseText: # regenerator-transform Transform async/generator functions with [regenerator](https://github.com/facebook/regenerator) ## Installation ```sh $ npm install regenerator-transform ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```js // without options { "plugins": ["regenerator-transform"] } // with options { "plugins": [ ["regenerator-transform", { asyncGenerators: false, // true by default generators: false, // true by default async: false // true by default }] ] } ``` ### Via CLI ```sh $ babel --plugins regenerator-transform script.js ``` ### Via Node API ```javascript require("babel-core").transform("code", { plugins: ["regenerator-transform"] }); ``` ├─ regex-cache@0.4.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/regex-cache │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regex-cache │ ├─ licenseFile: /node_modules/regex-cache/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ regex-not@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/regex-not │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regex-not │ ├─ licenseFile: /node_modules/regex-not/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016, 2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016, 2018, Jon Schlinkert. ├─ regexpu-core@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mathiasbynens/regexpu-core │ ├─ publisher: Mathias Bynens │ ├─ url: https://mathiasbynens.be/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regexpu-core │ ├─ licenseFile: /node_modules/regexpu-core/LICENSE-MIT.txt │ ├─ licenseText: Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright Mathias Bynens ├─ regjsgen@0.2.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/d10/regjsgen │ ├─ publisher: Benjamin Tan │ ├─ email: demoneaux@gmail.com │ ├─ url: https://d10.github.io/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regjsgen │ ├─ licenseFile: /node_modules/regjsgen/LICENSE.txt │ ├─ licenseText: Copyright 2014 Benjamin Tan (https://d10.github.io/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright 2014 Benjamin Tan (https://d10.github.io/) ├─ regjsparser@0.1.5 │ ├─ licenses: BSD* │ ├─ repository: https://github.com/jviereck/regjsparser │ ├─ publisher: 'Julian Viereck' │ ├─ email: julian.viereck@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/regjsparser │ ├─ licenseFile: /node_modules/regjsparser/LICENSE.BSD │ └─ licenseText: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ├─ remove-trailing-separator@1.1.0 │ ├─ licenses: ISC │ ├─ repository: https://github.com/darsain/remove-trailing-separator │ ├─ publisher: darsain │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/remove-trailing-separator │ ├─ licenseFile: /node_modules/remove-trailing-separator/license │ └─ licenseText: Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ├─ repeat-element@1.1.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/repeat-element │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/repeat-element │ ├─ licenseFile: /node_modules/repeat-element/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-present, Jon Schlinkert. ├─ repeat-string@1.6.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/repeat-string │ ├─ publisher: Jon Schlinkert │ ├─ url: http://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/repeat-string │ ├─ licenseFile: /node_modules/repeat-string/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2016, Jon Schlinkert. ├─ repeating@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/repeating │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/repeating │ ├─ licenseFile: /node_modules/repeating/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ require-main-filename@1.0.1 │ ├─ licenses: ISC │ ├─ repository: https://github.com/yargs/require-main-filename │ ├─ publisher: Ben Coe │ ├─ email: ben@npmjs.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/require-main-filename │ ├─ licenseFile: /node_modules/require-main-filename/LICENSE.txt │ ├─ licenseText: Copyright (c) 2016, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2016, Contributors ├─ resolve-url@0.2.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/lydell/resolve-url │ ├─ publisher: Simon Lydell │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/resolve-url │ ├─ licenseFile: /node_modules/resolve-url/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2013 Simon Lydell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Simon Lydell ├─ resolve@1.22.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/browserify/resolve │ ├─ publisher: James Halliday │ ├─ email: mail@substack.net │ ├─ url: http://substack.net │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/resolve │ ├─ licenseFile: /node_modules/resolve/LICENSE │ ├─ licenseText: MIT License Copyright (c) 2012 James Halliday Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 James Halliday ├─ ret@0.1.15 │ ├─ licenses: MIT │ ├─ repository: https://github.com/fent/ret.js │ ├─ publisher: Roly Fentanes │ ├─ url: https://github.com/fent │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ret │ ├─ licenseFile: /node_modules/ret/LICENSE │ ├─ licenseText: Copyright (C) 2011 by Roly Fentanes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (C) 2011 by Roly Fentanes ├─ rimraf@2.7.1 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/rimraf │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/rimraf │ ├─ licenseFile: /node_modules/rimraf/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ safe-buffer@5.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/feross/safe-buffer │ ├─ publisher: Feross Aboukhadijeh │ ├─ email: feross@feross.org │ ├─ url: http://feross.org │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/safe-buffer │ ├─ licenseFile: /node_modules/safe-buffer/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) Feross Aboukhadijeh Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Feross Aboukhadijeh ├─ safe-buffer@5.2.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/feross/safe-buffer │ ├─ publisher: Feross Aboukhadijeh │ ├─ email: feross@feross.org │ ├─ url: http://feross.org │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/express-session/node_modules/safe-buffer │ ├─ licenseFile: /node_modules/express-session/node_modules/safe-buffer/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) Feross Aboukhadijeh Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Feross Aboukhadijeh ├─ safe-regex@1.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/substack/safe-regex │ ├─ publisher: James Halliday │ ├─ email: mail@substack.net │ ├─ url: http://substack.net │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/safe-regex │ ├─ licenseFile: /node_modules/safe-regex/LICENSE │ └─ licenseText: This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ├─ safer-buffer@2.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/ChALkeR/safer-buffer │ ├─ publisher: Nikita Skovoroda │ ├─ email: chalkerx@gmail.com │ ├─ url: https://github.com/ChALkeR │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/safer-buffer │ ├─ licenseFile: /node_modules/safer-buffer/LICENSE │ ├─ licenseText: MIT License Copyright (c) 2018 Nikita Skovoroda Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2018 Nikita Skovoroda ├─ semver@5.7.1 │ ├─ licenses: ISC │ ├─ repository: https://github.com/npm/node-semver │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/semver │ ├─ licenseFile: /node_modules/semver/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ send@0.17.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/pillarjs/send │ ├─ publisher: TJ Holowaychuk │ ├─ email: tj@vision-media.ca │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/send │ ├─ licenseFile: /node_modules/send/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2012 TJ Holowaychuk Copyright (c) 2014-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 TJ Holowaychuk. Copyright (c) 2014-2016 Douglas Christopher Wilson ├─ serve-static@1.14.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/expressjs/serve-static │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/serve-static │ ├─ licenseFile: /node_modules/serve-static/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2010 Sencha Inc. Copyright (c) 2011 LearnBoost Copyright (c) 2011 TJ Holowaychuk Copyright (c) 2014-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2010 Sencha Inc.. Copyright (c) 2011 LearnBoost. Copyright (c) 2011 TJ Holowaychuk. Copyright (c) 2014-2016 Douglas Christopher Wilson ├─ set-value@2.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/set-value │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/set-value │ ├─ licenseFile: /node_modules/set-value/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017, Jon Schlinkert ├─ setprototypeof@1.1.1 │ ├─ licenses: ISC │ ├─ repository: https://github.com/wesleytodd/setprototypeof │ ├─ publisher: Wes Todd │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/setprototypeof │ ├─ licenseFile: /node_modules/setprototypeof/LICENSE │ ├─ licenseText: Copyright (c) 2015, Wes Todd Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2015, Wes Todd ├─ slash@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/slash │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: http://sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/slash │ ├─ licenseFile: /node_modules/slash/readme.md │ └─ licenseText: # slash [![Build Status](https://travis-ci.org/sindresorhus/slash.svg?branch=master)](https://travis-ci.org/sindresorhus/slash) > Convert Windows backslash paths to slash paths: `foo\\bar` ➔ `foo/bar` [Forward-slash paths can be used in Windows](http://superuser.com/a/176395/6877) as long as they're not extended-length paths and don't contain any non-ascii characters. This was created since the `path` methods in Node outputs `\\` paths on Windows. ## Install ```sh $ npm install --save slash ``` ## Usage ```js var path = require('path'); var slash = require('slash'); var str = path.join('foo', 'bar'); // Unix => foo/bar // Windows => foo\\bar slash(str); // Unix => foo/bar // Windows => foo/bar ``` ## API ### slash(path) Type: `string` Accepts a Windows backslash path and returns a slash path. ## License MIT © [Sindre Sorhus](http://sindresorhus.com) ├─ snapdragon-node@2.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/snapdragon-node │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/snapdragon-node │ ├─ licenseFile: /node_modules/snapdragon-node/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2017, Jon Schlinkert ├─ snapdragon-util@3.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/snapdragon-util │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/snapdragon-util │ ├─ licenseFile: /node_modules/snapdragon-util/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2017, Jon Schlinkert ├─ snapdragon@0.8.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/snapdragon │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/snapdragon │ ├─ licenseFile: /node_modules/snapdragon/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert. ├─ socket.io-adapter@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/socketio/socket.io-adapter │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io-adapter │ ├─ licenseFile: /node_modules/socket.io-adapter/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Guillermo Rauch Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Guillermo Rauch ├─ socket.io-client@2.4.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/Automattic/socket.io-client │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io-client │ ├─ licenseFile: /node_modules/socket.io-client/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Guillermo Rauch Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Guillermo Rauch ├─ socket.io-parser@3.3.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/Automattic/socket.io-parser │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io-client/node_modules/socket.io-parser │ ├─ licenseFile: /node_modules/socket.io-client/node_modules/socket.io-parser/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Guillermo Rauch Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Guillermo Rauch ├─ socket.io-parser@3.4.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/socketio/socket.io-parser │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io-parser │ ├─ licenseFile: /node_modules/socket.io-parser/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Guillermo Rauch Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Guillermo Rauch ├─ socket.io@2.4.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/socketio/socket.io │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/socket.io │ ├─ licenseFile: /node_modules/socket.io/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2018 Automattic Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2018 Automattic ├─ source-map-resolve@0.5.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/lydell/source-map-resolve │ ├─ publisher: Simon Lydell │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/source-map-resolve │ ├─ licenseFile: /node_modules/source-map-resolve/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019 Simon Lydell Copyright (c) 2019 ZHAO Jinxiang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019 Simon Lydell. Copyright (c) 2019 ZHAO Jinxiang ├─ source-map-support@0.4.18 │ ├─ licenses: MIT │ ├─ repository: https://github.com/evanw/node-source-map-support │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/source-map-support │ ├─ licenseFile: /node_modules/source-map-support/LICENSE.md │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Evan Wallace Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Evan Wallace ├─ source-map-url@0.4.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/lydell/source-map-url │ ├─ publisher: Simon Lydell │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/source-map-url │ ├─ licenseFile: /node_modules/source-map-url/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Simon Lydell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Simon Lydell ├─ source-map@0.5.7 │ ├─ licenses: BSD-3-Clause │ ├─ repository: https://github.com/mozilla/source-map │ ├─ publisher: Nick Fitzgerald │ ├─ email: nfitzgerald@mozilla.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/source-map │ ├─ licenseFile: /node_modules/source-map/LICENSE │ └─ licenseText: Copyright (c) 2009-2011, Mozilla Foundation and contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the Mozilla Foundation nor the names of project contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ├─ spdx-correct@3.1.1 │ ├─ licenses: Apache-2.0 │ ├─ repository: https://github.com/jslicense/spdx-correct.js │ ├─ publisher: Kyle E. Mitchell │ ├─ email: kyle@kemitchell.com │ ├─ url: https://kemitchell.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/spdx-correct │ ├─ licenseFile: /node_modules/spdx-correct/LICENSE │ └─ licenseText: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ├─ spdx-exceptions@2.3.0 │ ├─ licenses: CC-BY-3.0 │ ├─ repository: https://github.com/kemitchell/spdx-exceptions.json │ ├─ publisher: The Linux Foundation │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/spdx-exceptions │ ├─ licenseFile: /node_modules/spdx-exceptions/README.md │ └─ licenseText: The package exports an array of strings. Each string is an identifier for a license exception under the [Software Package Data Exchange (SPDX)][SPDX] software license metadata standard. [SPDX]: https://spdx.org ## Copyright and Licensing ### SPDX "SPDX" is a federally registered United States trademark of The Linux Foundation Corporation. From version 2.0 of the [SPDX] specification: > Copyright © 2010-2015 Linux Foundation and its Contributors. Licensed > under the Creative Commons Attribution License 3.0 Unported. All other > rights are expressly reserved. The Linux Foundation and the SPDX working groups are good people. Only they decide what "SPDX" means, as a standard and otherwise. I respect their work and their rights. You should, too. ### This Package > I created this package by copying exception identifiers out of the > SPDX specification. That work was mechanical, routine, and required no > creativity whatsoever. - Kyle Mitchell, package author United States users concerned about intellectual property may wish to discuss the following Supreme Court decisions with their attorneys: - _Baker v. Selden_, 101 U.S. 99 (1879) - _Feist Publications, Inc., v. Rural Telephone Service Co._, 499 U.S. 340 (1991) ├─ spdx-expression-parse@3.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jslicense/spdx-expression-parse.js │ ├─ publisher: Kyle E. Mitchell │ ├─ email: kyle@kemitchell.com │ ├─ url: https://kemitchell.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/spdx-expression-parse │ ├─ licenseFile: /node_modules/spdx-expression-parse/LICENSE │ ├─ licenseText: The MIT License Copyright (c) 2015 Kyle E. Mitchell & other authors listed in AUTHORS Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 Kyle E. Mitchell & other authors listed in AUTHORS ├─ spdx-license-ids@3.0.11 │ ├─ licenses: CC0-1.0 │ ├─ repository: https://github.com/jslicense/spdx-license-ids │ ├─ publisher: Shinnosuke Watanabe │ ├─ url: https://github.com/shinnn │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/spdx-license-ids │ ├─ licenseFile: /node_modules/spdx-license-ids/README.md │ └─ licenseText: # spdx-license-ids [![npm version](https://img.shields.io/npm/v/spdx-license-ids.svg)](https://www.npmjs.com/package/spdx-license-ids) [![Github Actions](https://action-badges.now.sh/shinnn/spdx-license-ids)](https://wdp9fww0r9.execute-api.us-west-2.amazonaws.com/production/results/shinnn/spdx-license-ids) A list of [SPDX license](https://spdx.org/licenses/) identifiers ## Installation [Download JSON directly](https://raw.githubusercontent.com/shinnn/spdx-license-ids/main/index.json), or [use](https://docs.npmjs.com/cli/install) [npm](https://docs.npmjs.com/about-npm/): ``` npm install spdx-license-ids ``` ## [Node.js](https://nodejs.org/) API ### require('spdx-license-ids') Type: `string[]` All license IDs except for the currently deprecated ones. ```javascript const ids = require('spdx-license-ids'); //=> ['0BSD', 'AAL', 'ADSL', 'AFL-1.1', 'AFL-1.2', 'AFL-2.0', 'AFL-2.1', 'AFL-3.0', 'AGPL-1.0-only', ...] ids.includes('BSD-3-Clause'); //=> true ids.includes('CC-BY-1.0'); //=> true ids.includes('GPL-3.0'); //=> false ``` ### require('spdx-license-ids/deprecated') Type: `string[]` Deprecated license IDs. ```javascript const deprecatedIds = require('spdx-license-ids/deprecated'); //=> ['AGPL-1.0', 'AGPL-3.0', 'GFDL-1.1', 'GFDL-1.2', 'GFDL-1.3', 'GPL-1.0', 'GPL-2.0', ...] deprecatedIds.includes('BSD-3-Clause'); //=> false deprecatedIds.includes('CC-BY-1.0'); //=> false deprecatedIds.includes('GPL-3.0'); //=> true ``` ## License [Creative Commons Zero v1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/deed) ├─ split-string@3.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/split-string │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/split-string │ ├─ licenseFile: /node_modules/split-string/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert. ├─ sqlstring@2.3.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mysqljs/sqlstring │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/sqlstring │ ├─ licenseFile: /node_modules/sqlstring/LICENSE │ ├─ licenseText: Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors ├─ static-extend@0.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/static-extend │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/static-extend │ ├─ licenseFile: /node_modules/static-extend/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016, Jon Schlinkert. ├─ statuses@1.5.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/statuses │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/statuses │ ├─ licenseFile: /node_modules/statuses/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong Copyright (c) 2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2016 Douglas Christopher Wilson ├─ string_decoder@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/nodejs/string_decoder │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/string_decoder │ ├─ licenseFile: /node_modules/string_decoder/LICENSE │ └─ licenseText: Node.js is licensed for use as follows: """ Copyright Node.js contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ This license applies to parts of Node.js originating from the https://github.com/joyent/node repository: """ Copyright Joyent, Inc. and other Node contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ ├─ strip-ansi@3.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/chalk/strip-ansi │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/strip-ansi │ ├─ licenseFile: /node_modules/strip-ansi/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ strip-bom@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/strip-bom │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/strip-bom │ ├─ licenseFile: /node_modules/strip-bom/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ supports-color@2.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/chalk/supports-color │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/supports-color │ ├─ licenseFile: /node_modules/supports-color/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ supports-preserve-symlinks-flag@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/inspect-js/node-supports-preserve-symlinks-flag │ ├─ publisher: Jordan Harband │ ├─ email: ljharb@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/supports-preserve-symlinks-flag │ ├─ licenseFile: /node_modules/supports-preserve-symlinks-flag/LICENSE │ ├─ licenseText: MIT License Copyright (c) 2022 Inspect JS Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2022 Inspect JS ├─ tar.gz@1.0.7 │ ├─ licenses: ISC │ ├─ repository: https://github.com/alanhoff/node-tar.gz │ ├─ publisher: Alan Hoffmeister │ ├─ email: alanhoffmeister@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/tar.gz │ ├─ licenseFile: /node_modules/tar.gz/LICENSE │ ├─ licenseText: Copyright (c) 2015-2016, Alan Hoffmeister Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Alan Hoffmeister ├─ tar@2.2.2 │ ├─ licenses: ISC │ ├─ repository: https://github.com/isaacs/node-tar │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/tar │ ├─ licenseFile: /node_modules/tar/LICENSE │ └─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ├─ test-exclude@4.2.3 │ ├─ licenses: ISC │ ├─ repository: https://github.com/istanbuljs/istanbuljs │ ├─ publisher: Ben Coe │ ├─ email: ben@npmjs.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/test-exclude │ ├─ licenseFile: /node_modules/test-exclude/LICENSE.txt │ ├─ licenseText: Copyright (c) 2016, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) 2016, Contributors ├─ third-party-license-generator@1.0.6 │ ├─ licenses: ISC │ ├─ repository: https://github.com/maomaoZH/tpl-generator │ ├─ publisher: Maomao ZH │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/third-party-license-generator │ ├─ licenseFile: /node_modules/third-party-license-generator/README.md │ └─ licenseText: # tpl-generator this scrip will generate third party license content as a txt file based on the included softwares from your application ## how to use it 1. install the package - `npm install third-party-license-generator` or `yarn add third-party-license-generator` 2. go to your scripts folder and create a file `tplGenerator.js`. In this file, you can write: - `import tplGenerator from 'third-party-license-generator';` - `tplGenerator()` 3. at your app package.json file, you can add `"generate:tpl": "babel-node --presets=es2015 scripts/tplGenerator.js"` to your scripts. Then you can run `yarn generate:tpl` to generate txt file. ├─ to-array@0.1.4 │ ├─ licenses: MIT │ ├─ repository: https://github.com/Raynos/to-array │ ├─ publisher: Raynos │ ├─ email: raynos2@gmail.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/to-array │ ├─ licenseFile: /node_modules/to-array/LICENCE │ ├─ licenseText: Copyright (c) 2012 Raynos. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2012 Raynos. ├─ to-fast-properties@1.0.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/to-fast-properties │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/to-fast-properties │ ├─ licenseFile: /node_modules/to-fast-properties/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Petka Antonov 2015 Sindre Sorhus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Petka Antonov. 2015 Sindre Sorhus ├─ to-object-path@0.3.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/to-object-path │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/to-object-path │ ├─ licenseFile: /node_modules/to-object-path/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2016, Jon Schlinkert. ├─ to-regex-range@2.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/micromatch/to-regex-range │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/to-regex-range │ ├─ licenseFile: /node_modules/to-regex-range/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert ├─ to-regex@3.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/to-regex │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/to-regex │ ├─ licenseFile: /node_modules/to-regex/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2016-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016-2018, Jon Schlinkert. ├─ toidentifier@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/component/toidentifier │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/toidentifier │ ├─ licenseFile: /node_modules/toidentifier/LICENSE │ ├─ licenseText: MIT License Copyright (c) 2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2016 Douglas Christopher Wilson ├─ trim-right@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/trim-right │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/trim-right │ ├─ licenseFile: /node_modules/trim-right/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ type-is@1.6.18 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/type-is │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/type-is │ ├─ licenseFile: /node_modules/type-is/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2014-2015 Douglas Christopher Wilson ├─ uid-safe@2.1.5 │ ├─ licenses: MIT │ ├─ repository: https://github.com/crypto-utils/uid-safe │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/uid-safe │ ├─ licenseFile: /node_modules/uid-safe/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2014 Jonathan Ong Copyright (c) 2015-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Jonathan Ong . Copyright (c) 2015-2017 Douglas Christopher Wilson ├─ union-value@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/union-value │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/union-value │ ├─ licenseFile: /node_modules/union-value/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-2017, Jon Schlinkert ├─ universalify@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/RyanZim/universalify │ ├─ publisher: Ryan Zimmerman │ ├─ email: opensrc@ryanzim.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/universalify │ ├─ licenseFile: /node_modules/universalify/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2017, Ryan Zimmerman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2017, Ryan Zimmerman ├─ unpipe@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/stream-utils/unpipe │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/unpipe │ ├─ licenseFile: /node_modules/unpipe/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015 Douglas Christopher Wilson ├─ unset-value@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/unset-value │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/unset-value │ ├─ licenseFile: /node_modules/unset-value/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015, 2017, Jon Schlinkert ├─ urix@0.1.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/lydell/urix │ ├─ publisher: Simon Lydell │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/urix │ ├─ licenseFile: /node_modules/urix/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2013 Simon Lydell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013 Simon Lydell ├─ use@3.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jonschlinkert/use │ ├─ publisher: Jon Schlinkert │ ├─ url: https://github.com/jonschlinkert │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/use │ ├─ licenseFile: /node_modules/use/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2015-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2015-present, Jon Schlinkert. ├─ user-home@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/sindresorhus/user-home │ ├─ publisher: Sindre Sorhus │ ├─ email: sindresorhus@gmail.com │ ├─ url: http://sindresorhus.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/user-home │ ├─ licenseFile: /node_modules/user-home/license │ ├─ licenseText: The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) Sindre Sorhus (sindresorhus.com) ├─ util-deprecate@1.0.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/TooTallNate/util-deprecate │ ├─ publisher: Nathan Rajlich │ ├─ email: nathan@tootallnate.net │ ├─ url: http://n8.io/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/util-deprecate │ ├─ licenseFile: /node_modules/util-deprecate/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014 Nathan Rajlich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Nathan Rajlich ├─ utils-merge@1.0.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jaredhanson/utils-merge │ ├─ publisher: Jared Hanson │ ├─ email: jaredhanson@gmail.com │ ├─ url: http://www.jaredhanson.net/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/utils-merge │ ├─ licenseFile: /node_modules/utils-merge/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2013-2017 Jared Hanson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2013-2017 Jared Hanson ├─ v8flags@2.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/tkellen/node-v8flags │ ├─ publisher: Tyler Kellen │ ├─ url: http://goingslowly.com/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/v8flags │ ├─ licenseFile: /node_modules/v8flags/LICENSE │ ├─ licenseText: Copyright (c) 2014 Tyler Kellen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014 Tyler Kellen ├─ validate-npm-package-license@3.0.4 │ ├─ licenses: Apache-2.0 │ ├─ repository: https://github.com/kemitchell/validate-npm-package-license.js │ ├─ publisher: Kyle E. Mitchell │ ├─ email: kyle@kemitchell.com │ ├─ url: https://kemitchell.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/validate-npm-package-license │ ├─ licenseFile: /node_modules/validate-npm-package-license/LICENSE │ └─ licenseText: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ├─ vary@1.1.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/jshttp/vary │ ├─ publisher: Douglas Christopher Wilson │ ├─ email: doug@somethingdoug.com │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/vary │ ├─ licenseFile: /node_modules/vary/LICENSE │ ├─ licenseText: (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2014-2017 Douglas Christopher Wilson ├─ web-dta@1.0.0 │ ├─ licenses: ISC │ ├─ publisher: Daniele Lucano │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ └─ path: /Users/danielelucano/Downloads/WEB-DTA 3 ├─ wrappy@1.0.2 │ ├─ licenses: ISC │ ├─ repository: https://github.com/npm/wrappy │ ├─ publisher: Isaac Z. Schlueter │ ├─ email: i@izs.me │ ├─ url: http://blog.izs.me/ │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/wrappy │ ├─ licenseFile: /node_modules/wrappy/LICENSE │ ├─ licenseText: The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. │ └─ copyright: Copyright (c) Isaac Z. Schlueter and Contributors ├─ ws@7.4.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/websockets/ws │ ├─ publisher: Einar Otto Stangvik │ ├─ email: einaros@gmail.com │ ├─ url: http://2x.io │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/ws │ ├─ licenseFile: /node_modules/ws/LICENSE │ ├─ licenseText: The MIT License (MIT) Copyright (c) 2011 Einar Otto Stangvik Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. │ └─ copyright: Copyright (c) 2011 Einar Otto Stangvik ├─ xmlhttprequest-ssl@1.6.3 │ ├─ licenses: MIT │ ├─ repository: https://github.com/mjwwit/node-XMLHttpRequest │ ├─ publisher: Michael de Wit │ ├─ errno: -2 │ ├─ syscall: open │ ├─ code: ENOENT │ ├─ path: /node_modules/xmlhttprequest-ssl │ ├─ licenseFile: /node_modules/xmlhttprequest-ssl/LICENSE │ └─ licenseText: Copyright (c) 2010 passive.ly LLC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. └─ yeast@0.1.2 ├─ licenses: MIT ├─ repository: https://github.com/unshiftio/yeast ├─ publisher: Arnout Kazemier ├─ errno: -2 ├─ syscall: open ├─ code: ENOENT ├─ path: /node_modules/yeast ├─ licenseFile: /node_modules/yeast/LICENSE ├─ licenseText: The MIT License (MIT) Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. └─ copyright: Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors.