11cb0ef41Sopenharmony_ciThe npm application
21cb0ef41Sopenharmony_ciCopyright (c) npm, Inc. and Contributors
31cb0ef41Sopenharmony_ciLicensed on the terms of The Artistic License 2.0
41cb0ef41Sopenharmony_ci
51cb0ef41Sopenharmony_ciNode package dependencies of the npm application
61cb0ef41Sopenharmony_ciCopyright (c) their respective copyright owners
71cb0ef41Sopenharmony_ciLicensed on their respective license terms
81cb0ef41Sopenharmony_ci
91cb0ef41Sopenharmony_ciThe npm public registry at https://registry.npmjs.org
101cb0ef41Sopenharmony_ciand the npm website at https://www.npmjs.com
111cb0ef41Sopenharmony_ciOperated by npm, Inc.
121cb0ef41Sopenharmony_ciUse governed by terms published on https://www.npmjs.com
131cb0ef41Sopenharmony_ci
141cb0ef41Sopenharmony_ci"Node.js"
151cb0ef41Sopenharmony_ciTrademark Joyent, Inc., https://joyent.com
161cb0ef41Sopenharmony_ciNeither npm nor npm, Inc. are affiliated with Joyent, Inc.
171cb0ef41Sopenharmony_ci
181cb0ef41Sopenharmony_ciThe Node.js application
191cb0ef41Sopenharmony_ciProject of Node Foundation, https://nodejs.org
201cb0ef41Sopenharmony_ci
211cb0ef41Sopenharmony_ciThe npm Logo
221cb0ef41Sopenharmony_ciCopyright (c) Mathias Pettersson and Brian Hammond
231cb0ef41Sopenharmony_ci
241cb0ef41Sopenharmony_ci"Gubblebum Blocky" typeface
251cb0ef41Sopenharmony_ciCopyright (c) Tjarda Koster, https://jelloween.deviantart.com
261cb0ef41Sopenharmony_ciUsed with permission
271cb0ef41Sopenharmony_ci
281cb0ef41Sopenharmony_ci
291cb0ef41Sopenharmony_ci--------
301cb0ef41Sopenharmony_ci
311cb0ef41Sopenharmony_ci
321cb0ef41Sopenharmony_ciThe Artistic License 2.0
331cb0ef41Sopenharmony_ci
341cb0ef41Sopenharmony_ciCopyright (c) 2000-2006, The Perl Foundation.
351cb0ef41Sopenharmony_ci
361cb0ef41Sopenharmony_ciEveryone is permitted to copy and distribute verbatim copies
371cb0ef41Sopenharmony_ciof this license document, but changing it is not allowed.
381cb0ef41Sopenharmony_ci
391cb0ef41Sopenharmony_ciPreamble
401cb0ef41Sopenharmony_ci
411cb0ef41Sopenharmony_ciThis license establishes the terms under which a given free software
421cb0ef41Sopenharmony_ciPackage may be copied, modified, distributed, and/or redistributed.
431cb0ef41Sopenharmony_ciThe intent is that the Copyright Holder maintains some artistic
441cb0ef41Sopenharmony_cicontrol over the development of that Package while still keeping the
451cb0ef41Sopenharmony_ciPackage available as open source and free software.
461cb0ef41Sopenharmony_ci
471cb0ef41Sopenharmony_ciYou are always permitted to make arrangements wholly outside of this
481cb0ef41Sopenharmony_cilicense directly with the Copyright Holder of a given Package.  If the
491cb0ef41Sopenharmony_citerms of this license do not permit the full use that you propose to
501cb0ef41Sopenharmony_cimake of the Package, you should contact the Copyright Holder and seek
511cb0ef41Sopenharmony_cia different licensing arrangement.
521cb0ef41Sopenharmony_ci
531cb0ef41Sopenharmony_ciDefinitions
541cb0ef41Sopenharmony_ci
551cb0ef41Sopenharmony_ci    "Copyright Holder" means the individual(s) or organization(s)
561cb0ef41Sopenharmony_ci    named in the copyright notice for the entire Package.
571cb0ef41Sopenharmony_ci
581cb0ef41Sopenharmony_ci    "Contributor" means any party that has contributed code or other
591cb0ef41Sopenharmony_ci    material to the Package, in accordance with the Copyright Holder's
601cb0ef41Sopenharmony_ci    procedures.
611cb0ef41Sopenharmony_ci
621cb0ef41Sopenharmony_ci    "You" and "your" means any person who would like to copy,
631cb0ef41Sopenharmony_ci    distribute, or modify the Package.
641cb0ef41Sopenharmony_ci
651cb0ef41Sopenharmony_ci    "Package" means the collection of files distributed by the
661cb0ef41Sopenharmony_ci    Copyright Holder, and derivatives of that collection and/or of
671cb0ef41Sopenharmony_ci    those files. A given Package may consist of either the Standard
681cb0ef41Sopenharmony_ci    Version, or a Modified Version.
691cb0ef41Sopenharmony_ci
701cb0ef41Sopenharmony_ci    "Distribute" means providing a copy of the Package or making it
711cb0ef41Sopenharmony_ci    accessible to anyone else, or in the case of a company or
721cb0ef41Sopenharmony_ci    organization, to others outside of your company or organization.
731cb0ef41Sopenharmony_ci
741cb0ef41Sopenharmony_ci    "Distributor Fee" means any fee that you charge for Distributing
751cb0ef41Sopenharmony_ci    this Package or providing support for this Package to another
761cb0ef41Sopenharmony_ci    party.  It does not mean licensing fees.
771cb0ef41Sopenharmony_ci
781cb0ef41Sopenharmony_ci    "Standard Version" refers to the Package if it has not been
791cb0ef41Sopenharmony_ci    modified, or has been modified only in ways explicitly requested
801cb0ef41Sopenharmony_ci    by the Copyright Holder.
811cb0ef41Sopenharmony_ci
821cb0ef41Sopenharmony_ci    "Modified Version" means the Package, if it has been changed, and
831cb0ef41Sopenharmony_ci    such changes were not explicitly requested by the Copyright
841cb0ef41Sopenharmony_ci    Holder.
851cb0ef41Sopenharmony_ci
861cb0ef41Sopenharmony_ci    "Original License" means this Artistic License as Distributed with
871cb0ef41Sopenharmony_ci    the Standard Version of the Package, in its current version or as
881cb0ef41Sopenharmony_ci    it may be modified by The Perl Foundation in the future.
891cb0ef41Sopenharmony_ci
901cb0ef41Sopenharmony_ci    "Source" form means the source code, documentation source, and
911cb0ef41Sopenharmony_ci    configuration files for the Package.
921cb0ef41Sopenharmony_ci
931cb0ef41Sopenharmony_ci    "Compiled" form means the compiled bytecode, object code, binary,
941cb0ef41Sopenharmony_ci    or any other form resulting from mechanical transformation or
951cb0ef41Sopenharmony_ci    translation of the Source form.
961cb0ef41Sopenharmony_ci
971cb0ef41Sopenharmony_ci
981cb0ef41Sopenharmony_ciPermission for Use and Modification Without Distribution
991cb0ef41Sopenharmony_ci
1001cb0ef41Sopenharmony_ci(1)  You are permitted to use the Standard Version and create and use
1011cb0ef41Sopenharmony_ciModified Versions for any purpose without restriction, provided that
1021cb0ef41Sopenharmony_ciyou do not Distribute the Modified Version.
1031cb0ef41Sopenharmony_ci
1041cb0ef41Sopenharmony_ci
1051cb0ef41Sopenharmony_ciPermissions for Redistribution of the Standard Version
1061cb0ef41Sopenharmony_ci
1071cb0ef41Sopenharmony_ci(2)  You may Distribute verbatim copies of the Source form of the
1081cb0ef41Sopenharmony_ciStandard Version of this Package in any medium without restriction,
1091cb0ef41Sopenharmony_cieither gratis or for a Distributor Fee, provided that you duplicate
1101cb0ef41Sopenharmony_ciall of the original copyright notices and associated disclaimers.  At
1111cb0ef41Sopenharmony_ciyour discretion, such verbatim copies may or may not include a
1121cb0ef41Sopenharmony_ciCompiled form of the Package.
1131cb0ef41Sopenharmony_ci
1141cb0ef41Sopenharmony_ci(3)  You may apply any bug fixes, portability changes, and other
1151cb0ef41Sopenharmony_cimodifications made available from the Copyright Holder.  The resulting
1161cb0ef41Sopenharmony_ciPackage will still be considered the Standard Version, and as such
1171cb0ef41Sopenharmony_ciwill be subject to the Original License.
1181cb0ef41Sopenharmony_ci
1191cb0ef41Sopenharmony_ci
1201cb0ef41Sopenharmony_ciDistribution of Modified Versions of the Package as Source
1211cb0ef41Sopenharmony_ci
1221cb0ef41Sopenharmony_ci(4)  You may Distribute your Modified Version as Source (either gratis
1231cb0ef41Sopenharmony_cior for a Distributor Fee, and with or without a Compiled form of the
1241cb0ef41Sopenharmony_ciModified Version) provided that you clearly document how it differs
1251cb0ef41Sopenharmony_cifrom the Standard Version, including, but not limited to, documenting
1261cb0ef41Sopenharmony_ciany non-standard features, executables, or modules, and provided that
1271cb0ef41Sopenharmony_ciyou do at least ONE of the following:
1281cb0ef41Sopenharmony_ci
1291cb0ef41Sopenharmony_ci    (a)  make the Modified Version available to the Copyright Holder
1301cb0ef41Sopenharmony_ci    of the Standard Version, under the Original License, so that the
1311cb0ef41Sopenharmony_ci    Copyright Holder may include your modifications in the Standard
1321cb0ef41Sopenharmony_ci    Version.
1331cb0ef41Sopenharmony_ci
1341cb0ef41Sopenharmony_ci    (b)  ensure that installation of your Modified Version does not
1351cb0ef41Sopenharmony_ci    prevent the user installing or running the Standard Version. In
1361cb0ef41Sopenharmony_ci    addition, the Modified Version must bear a name that is different
1371cb0ef41Sopenharmony_ci    from the name of the Standard Version.
1381cb0ef41Sopenharmony_ci
1391cb0ef41Sopenharmony_ci    (c)  allow anyone who receives a copy of the Modified Version to
1401cb0ef41Sopenharmony_ci    make the Source form of the Modified Version available to others
1411cb0ef41Sopenharmony_ci    under
1421cb0ef41Sopenharmony_ci
1431cb0ef41Sopenharmony_ci        (i)  the Original License or
1441cb0ef41Sopenharmony_ci
1451cb0ef41Sopenharmony_ci        (ii)  a license that permits the licensee to freely copy,
1461cb0ef41Sopenharmony_ci        modify and redistribute the Modified Version using the same
1471cb0ef41Sopenharmony_ci        licensing terms that apply to the copy that the licensee
1481cb0ef41Sopenharmony_ci        received, and requires that the Source form of the Modified
1491cb0ef41Sopenharmony_ci        Version, and of any works derived from it, be made freely
1501cb0ef41Sopenharmony_ci        available in that license fees are prohibited but Distributor
1511cb0ef41Sopenharmony_ci        Fees are allowed.
1521cb0ef41Sopenharmony_ci
1531cb0ef41Sopenharmony_ci
1541cb0ef41Sopenharmony_ciDistribution of Compiled Forms of the Standard Version
1551cb0ef41Sopenharmony_cior Modified Versions without the Source
1561cb0ef41Sopenharmony_ci
1571cb0ef41Sopenharmony_ci(5)  You may Distribute Compiled forms of the Standard Version without
1581cb0ef41Sopenharmony_cithe Source, provided that you include complete instructions on how to
1591cb0ef41Sopenharmony_ciget the Source of the Standard Version.  Such instructions must be
1601cb0ef41Sopenharmony_civalid at the time of your distribution.  If these instructions, at any
1611cb0ef41Sopenharmony_citime while you are carrying out such distribution, become invalid, you
1621cb0ef41Sopenharmony_cimust provide new instructions on demand or cease further distribution.
1631cb0ef41Sopenharmony_ciIf you provide valid instructions or cease distribution within thirty
1641cb0ef41Sopenharmony_cidays after you become aware that the instructions are invalid, then
1651cb0ef41Sopenharmony_ciyou do not forfeit any of your rights under this license.
1661cb0ef41Sopenharmony_ci
1671cb0ef41Sopenharmony_ci(6)  You may Distribute a Modified Version in Compiled form without
1681cb0ef41Sopenharmony_cithe Source, provided that you comply with Section 4 with respect to
1691cb0ef41Sopenharmony_cithe Source of the Modified Version.
1701cb0ef41Sopenharmony_ci
1711cb0ef41Sopenharmony_ci
1721cb0ef41Sopenharmony_ciAggregating or Linking the Package
1731cb0ef41Sopenharmony_ci
1741cb0ef41Sopenharmony_ci(7)  You may aggregate the Package (either the Standard Version or
1751cb0ef41Sopenharmony_ciModified Version) with other packages and Distribute the resulting
1761cb0ef41Sopenharmony_ciaggregation provided that you do not charge a licensing fee for the
1771cb0ef41Sopenharmony_ciPackage.  Distributor Fees are permitted, and licensing fees for other
1781cb0ef41Sopenharmony_cicomponents in the aggregation are permitted. The terms of this license
1791cb0ef41Sopenharmony_ciapply to the use and Distribution of the Standard or Modified Versions
1801cb0ef41Sopenharmony_cias included in the aggregation.
1811cb0ef41Sopenharmony_ci
1821cb0ef41Sopenharmony_ci(8) You are permitted to link Modified and Standard Versions with
1831cb0ef41Sopenharmony_ciother works, to embed the Package in a larger work of your own, or to
1841cb0ef41Sopenharmony_cibuild stand-alone binary or bytecode versions of applications that
1851cb0ef41Sopenharmony_ciinclude the Package, and Distribute the result without restriction,
1861cb0ef41Sopenharmony_ciprovided the result does not expose a direct interface to the Package.
1871cb0ef41Sopenharmony_ci
1881cb0ef41Sopenharmony_ci
1891cb0ef41Sopenharmony_ciItems That are Not Considered Part of a Modified Version
1901cb0ef41Sopenharmony_ci
1911cb0ef41Sopenharmony_ci(9) Works (including, but not limited to, modules and scripts) that
1921cb0ef41Sopenharmony_cimerely extend or make use of the Package, do not, by themselves, cause
1931cb0ef41Sopenharmony_cithe Package to be a Modified Version.  In addition, such works are not
1941cb0ef41Sopenharmony_ciconsidered parts of the Package itself, and are not subject to the
1951cb0ef41Sopenharmony_citerms of this license.
1961cb0ef41Sopenharmony_ci
1971cb0ef41Sopenharmony_ci
1981cb0ef41Sopenharmony_ciGeneral Provisions
1991cb0ef41Sopenharmony_ci
2001cb0ef41Sopenharmony_ci(10)  Any use, modification, and distribution of the Standard or
2011cb0ef41Sopenharmony_ciModified Versions is governed by this Artistic License. By using,
2021cb0ef41Sopenharmony_cimodifying or distributing the Package, you accept this license. Do not
2031cb0ef41Sopenharmony_ciuse, modify, or distribute the Package, if you do not accept this
2041cb0ef41Sopenharmony_cilicense.
2051cb0ef41Sopenharmony_ci
2061cb0ef41Sopenharmony_ci(11)  If your Modified Version has been derived from a Modified
2071cb0ef41Sopenharmony_ciVersion made by someone other than you, you are nevertheless required
2081cb0ef41Sopenharmony_cito ensure that your Modified Version complies with the requirements of
2091cb0ef41Sopenharmony_cithis license.
2101cb0ef41Sopenharmony_ci
2111cb0ef41Sopenharmony_ci(12)  This license does not grant you the right to use any trademark,
2121cb0ef41Sopenharmony_ciservice mark, tradename, or logo of the Copyright Holder.
2131cb0ef41Sopenharmony_ci
2141cb0ef41Sopenharmony_ci(13)  This license includes the non-exclusive, worldwide,
2151cb0ef41Sopenharmony_cifree-of-charge patent license to make, have made, use, offer to sell,
2161cb0ef41Sopenharmony_cisell, import and otherwise transfer the Package with respect to any
2171cb0ef41Sopenharmony_cipatent claims licensable by the Copyright Holder that are necessarily
2181cb0ef41Sopenharmony_ciinfringed by the Package. If you institute patent litigation
2191cb0ef41Sopenharmony_ci(including a cross-claim or counterclaim) against any party alleging
2201cb0ef41Sopenharmony_cithat the Package constitutes direct or contributory patent
2211cb0ef41Sopenharmony_ciinfringement, then this Artistic License to you shall terminate on the
2221cb0ef41Sopenharmony_cidate that such litigation is filed.
2231cb0ef41Sopenharmony_ci
2241cb0ef41Sopenharmony_ci(14)  Disclaimer of Warranty:
2251cb0ef41Sopenharmony_ciTHE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
2261cb0ef41Sopenharmony_ciIS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
2271cb0ef41Sopenharmony_ciWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
2281cb0ef41Sopenharmony_ciNON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
2291cb0ef41Sopenharmony_ciLAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
2301cb0ef41Sopenharmony_ciBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
2311cb0ef41Sopenharmony_ciDAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
2321cb0ef41Sopenharmony_ciADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2331cb0ef41Sopenharmony_ci
2341cb0ef41Sopenharmony_ci
2351cb0ef41Sopenharmony_ci--------
236