Update 2016-03-03T01:58:37.505Z
Joshua L Geschwendt
committed Mar 03, 2016
commit 382c5344f457cbf9a588e015a671908e5a54c1de
Showing 11
changed files with
82 additions
and 831 deletions
.gitignore
+0
-6
| @@ | @@ -1,6 +0,0 @@ |
| - | dist/ |
| - | node_modules/ |
| - | tmp/ |
| - | |
| - | .DS_Store |
| - | npm-debug.log |
| \ No newline at end of file | |
LICENSE
+0
-674
| @@ | @@ -1,674 +0,0 @@ |
| - | GNU GENERAL PUBLIC LICENSE |
| - | Version 3, 29 June 2007 |
| - | |
| - | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
| - | Everyone is permitted to copy and distribute verbatim copies |
| - | of this license document, but changing it is not allowed. |
| - | |
| - | Preamble |
| - | |
| - | The GNU General Public License is a free, copyleft license for |
| - | software and other kinds of works. |
| - | |
| - | The licenses for most software and other practical works are designed |
| - | to take away your freedom to share and change the works. By contrast, |
| - | the GNU General Public License is intended to guarantee your freedom to |
| - | share and change all versions of a program--to make sure it remains free |
| - | software for all its users. We, the Free Software Foundation, use the |
| - | GNU General Public License for most of our software; it applies also to |
| - | any other work released this way by its authors. You can apply it to |
| - | your programs, too. |
| - | |
| - | When we speak of free software, we are referring to freedom, not |
| - | price. Our General Public Licenses are designed to make sure that you |
| - | have the freedom to distribute copies of free software (and charge for |
| - | them if you wish), that you receive source code or can get it if you |
| - | want it, that you can change the software or use pieces of it in new |
| - | free programs, and that you know you can do these things. |
| - | |
| - | To protect your rights, we need to prevent others from denying you |
| - | these rights or asking you to surrender the rights. Therefore, you have |
| - | certain responsibilities if you distribute copies of the software, or if |
| - | you modify it: responsibilities to respect the freedom of others. |
| - | |
| - | For example, if you distribute copies of such a program, whether |
| - | gratis or for a fee, you must pass on to the recipients the same |
| - | freedoms that you received. You must make sure that they, too, receive |
| - | or can get the source code. And you must show them these terms so they |
| - | know their rights. |
| - | |
| - | Developers that use the GNU GPL protect your rights with two steps: |
| - | (1) assert copyright on the software, and (2) offer you this License |
| - | giving you legal permission to copy, distribute and/or modify it. |
| - | |
| - | For the developers' and authors' protection, the GPL clearly explains |
| - | that there is no warranty for this free software. For both users' and |
| - | authors' sake, the GPL requires that modified versions be marked as |
| - | changed, so that their problems will not be attributed erroneously to |
| - | authors of previous versions. |
| - | |
| - | Some devices are designed to deny users access to install or run |
| - | modified versions of the software inside them, although the manufacturer |
| - | can do so. This is fundamentally incompatible with the aim of |
| - | protecting users' freedom to change the software. The systematic |
| - | pattern of such abuse occurs in the area of products for individuals to |
| - | use, which is precisely where it is most unacceptable. Therefore, we |
| - | have designed this version of the GPL to prohibit the practice for those |
| - | products. If such problems arise substantially in other domains, we |
| - | stand ready to extend this provision to those domains in future versions |
| - | of the GPL, as needed to protect the freedom of users. |
| - | |
| - | Finally, every program is threatened constantly by software patents. |
| - | States should not allow patents to restrict development and use of |
| - | software on general-purpose computers, but in those that do, we wish to |
| - | avoid the special danger that patents applied to a free program could |
| - | make it effectively proprietary. To prevent this, the GPL assures that |
| - | patents cannot be used to render the program non-free. |
| - | |
| - | The precise terms and conditions for copying, distribution and |
| - | modification follow. |
| - | |
| - | TERMS AND CONDITIONS |
| - | |
| - | 0. Definitions. |
| - | |
| - | "This License" refers to version 3 of the GNU General Public License. |
| - | |
| - | "Copyright" also means copyright-like laws that apply to other kinds of |
| - | works, such as semiconductor masks. |
| - | |
| - | "The Program" refers to any copyrightable work licensed under this |
| - | License. Each licensee is addressed as "you". "Licensees" and |
| - | "recipients" may be individuals or organizations. |
| - | |
| - | To "modify" a work means to copy from or adapt all or part of the work |
| - | in a fashion requiring copyright permission, other than the making of an |
| - | exact copy. The resulting work is called a "modified version" of the |
| - | earlier work or a work "based on" the earlier work. |
| - | |
| - | A "covered work" means either the unmodified Program or a work based |
| - | on the Program. |
| - | |
| - | To "propagate" a work means to do anything with it that, without |
| - | permission, would make you directly or secondarily liable for |
| - | infringement under applicable copyright law, except executing it on a |
| - | computer or modifying a private copy. Propagation includes copying, |
| - | distribution (with or without modification), making available to the |
| - | public, and in some countries other activities as well. |
| - | |
| - | To "convey" a work means any kind of propagation that enables other |
| - | parties to make or receive copies. Mere interaction with a user through |
| - | a computer network, with no transfer of a copy, is not conveying. |
| - | |
| - | An interactive user interface displays "Appropriate Legal Notices" |
| - | to the extent that it includes a convenient and prominently visible |
| - | feature that (1) displays an appropriate copyright notice, and (2) |
| - | tells the user that there is no warranty for the work (except to the |
| - | extent that warranties are provided), that licensees may convey the |
| - | work under this License, and how to view a copy of this License. If |
| - | the interface presents a list of user commands or options, such as a |
| - | menu, a prominent item in the list meets this criterion. |
| - | |
| - | 1. Source Code. |
| - | |
| - | The "source code" for a work means the preferred form of the work |
| - | for making modifications to it. "Object code" means any non-source |
| - | form of a work. |
| - | |
| - | A "Standard Interface" means an interface that either is an official |
| - | standard defined by a recognized standards body, or, in the case of |
| - | interfaces specified for a particular programming language, one that |
| - | is widely used among developers working in that language. |
| - | |
| - | The "System Libraries" of an executable work include anything, other |
| - | than the work as a whole, that (a) is included in the normal form of |
| - | packaging a Major Component, but which is not part of that Major |
| - | Component, and (b) serves only to enable use of the work with that |
| - | Major Component, or to implement a Standard Interface for which an |
| - | implementation is available to the public in source code form. A |
| - | "Major Component", in this context, means a major essential component |
| - | (kernel, window system, and so on) of the specific operating system |
| - | (if any) on which the executable work runs, or a compiler used to |
| - | produce the work, or an object code interpreter used to run it. |
| - | |
| - | The "Corresponding Source" for a work in object code form means all |
| - | the source code needed to generate, install, and (for an executable |
| - | work) run the object code and to modify the work, including scripts to |
| - | control those activities. However, it does not include the work's |
| - | System Libraries, or general-purpose tools or generally available free |
| - | programs which are used unmodified in performing those activities but |
| - | which are not part of the work. For example, Corresponding Source |
| - | includes interface definition files associated with source files for |
| - | the work, and the source code for shared libraries and dynamically |
| - | linked subprograms that the work is specifically designed to require, |
| - | such as by intimate data communication or control flow between those |
| - | subprograms and other parts of the work. |
| - | |
| - | The Corresponding Source need not include anything that users |
| - | can regenerate automatically from other parts of the Corresponding |
| - | Source. |
| - | |
| - | The Corresponding Source for a work in source code form is that |
| - | same work. |
| - | |
| - | 2. Basic Permissions. |
| - | |
| - | All rights granted under this License are granted for the term of |
| - | copyright on the Program, and are irrevocable provided the stated |
| - | conditions are met. This License explicitly affirms your unlimited |
| - | permission to run the unmodified Program. The output from running a |
| - | covered work is covered by this License only if the output, given its |
| - | content, constitutes a covered work. This License acknowledges your |
| - | rights of fair use or other equivalent, as provided by copyright law. |
| - | |
| - | You may make, run and propagate covered works that you do not |
| - | convey, without conditions so long as your license otherwise remains |
| - | in force. You may convey covered works to others for the sole purpose |
| - | of having them make modifications exclusively for you, or provide you |
| - | with facilities for running those works, provided that you comply with |
| - | the terms of this License in conveying all material for which you do |
| - | not control copyright. Those thus making or running the covered works |
| - | for you must do so exclusively on your behalf, under your direction |
| - | and control, on terms that prohibit them from making any copies of |
| - | your copyrighted material outside their relationship with you. |
| - | |
| - | Conveying under any other circumstances is permitted solely under |
| - | the conditions stated below. Sublicensing is not allowed; section 10 |
| - | makes it unnecessary. |
| - | |
| - | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. |
| - | |
| - | No covered work shall be deemed part of an effective technological |
| - | measure under any applicable law fulfilling obligations under article |
| - | 11 of the WIPO copyright treaty adopted on 20 December 1996, or |
| - | similar laws prohibiting or restricting circumvention of such |
| - | measures. |
| - | |
| - | When you convey a covered work, you waive any legal power to forbid |
| - | circumvention of technological measures to the extent such circumvention |
| - | is effected by exercising rights under this License with respect to |
| - | the covered work, and you disclaim any intention to limit operation or |
| - | modification of the work as a means of enforcing, against the work's |
| - | users, your or third parties' legal rights to forbid circumvention of |
| - | technological measures. |
| - | |
| - | 4. Conveying Verbatim Copies. |
| - | |
| - | You may convey verbatim copies of the Program's source code as you |
| - | receive it, in any medium, provided that you conspicuously and |
| - | appropriately publish on each copy an appropriate copyright notice; |
| - | keep intact all notices stating that this License and any |
| - | non-permissive terms added in accord with section 7 apply to the code; |
| - | keep intact all notices of the absence of any warranty; and give all |
| - | recipients a copy of this License along with the Program. |
| - | |
| - | You may charge any price or no price for each copy that you convey, |
| - | and you may offer support or warranty protection for a fee. |
| - | |
| - | 5. Conveying Modified Source Versions. |
| - | |
| - | You may convey a work based on the Program, or the modifications to |
| - | produce it from the Program, in the form of source code under the |
| - | terms of section 4, provided that you also meet all of these conditions: |
| - | |
| - | a) The work must carry prominent notices stating that you modified |
| - | it, and giving a relevant date. |
| - | |
| - | b) The work must carry prominent notices stating that it is |
| - | released under this License and any conditions added under section |
| - | 7. This requirement modifies the requirement in section 4 to |
| - | "keep intact all notices". |
| - | |
| - | c) You must license the entire work, as a whole, under this |
| - | License to anyone who comes into possession of a copy. This |
| - | License will therefore apply, along with any applicable section 7 |
| - | additional terms, to the whole of the work, and all its parts, |
| - | regardless of how they are packaged. This License gives no |
| - | permission to license the work in any other way, but it does not |
| - | invalidate such permission if you have separately received it. |
| - | |
| - | d) If the work has interactive user interfaces, each must display |
| - | Appropriate Legal Notices; however, if the Program has interactive |
| - | interfaces that do not display Appropriate Legal Notices, your |
| - | work need not make them do so. |
| - | |
| - | A compilation of a covered work with other separate and independent |
| - | works, which are not by their nature extensions of the covered work, |
| - | and which are not combined with it such as to form a larger program, |
| - | in or on a volume of a storage or distribution medium, is called an |
| - | "aggregate" if the compilation and its resulting copyright are not |
| - | used to limit the access or legal rights of the compilation's users |
| - | beyond what the individual works permit. Inclusion of a covered work |
| - | in an aggregate does not cause this License to apply to the other |
| - | parts of the aggregate. |
| - | |
| - | 6. Conveying Non-Source Forms. |
| - | |
| - | You may convey a covered work in object code form under the terms |
| - | of sections 4 and 5, provided that you also convey the |
| - | machine-readable Corresponding Source under the terms of this License, |
| - | in one of these ways: |
| - | |
| - | a) Convey the object code in, or embodied in, a physical product |
| - | (including a physical distribution medium), accompanied by the |
| - | Corresponding Source fixed on a durable physical medium |
| - | customarily used for software interchange. |
| - | |
| - | b) Convey the object code in, or embodied in, a physical product |
| - | (including a physical distribution medium), accompanied by a |
| - | written offer, valid for at least three years and valid for as |
| - | long as you offer spare parts or customer support for that product |
| - | model, to give anyone who possesses the object code either (1) a |
| - | copy of the Corresponding Source for all the software in the |
| - | product that is covered by this License, on a durable physical |
| - | medium customarily used for software interchange, for a price no |
| - | more than your reasonable cost of physically performing this |
| - | conveying of source, or (2) access to copy the |
| - | Corresponding Source from a network server at no charge. |
| - | |
| - | c) Convey individual copies of the object code with a copy of the |
| - | written offer to provide the Corresponding Source. This |
| - | alternative is allowed only occasionally and noncommercially, and |
| - | only if you received the object code with such an offer, in accord |
| - | with subsection 6b. |
| - | |
| - | d) Convey the object code by offering access from a designated |
| - | place (gratis or for a charge), and offer equivalent access to the |
| - | Corresponding Source in the same way through the same place at no |
| - | further charge. You need not require recipients to copy the |
| - | Corresponding Source along with the object code. If the place to |
| - | copy the object code is a network server, the Corresponding Source |
| - | may be on a different server (operated by you or a third party) |
| - | that supports equivalent copying facilities, provided you maintain |
| - | clear directions next to the object code saying where to find the |
| - | Corresponding Source. Regardless of what server hosts the |
| - | Corresponding Source, you remain obligated to ensure that it is |
| - | available for as long as needed to satisfy these requirements. |
| - | |
| - | e) Convey the object code using peer-to-peer transmission, provided |
| - | you inform other peers where the object code and Corresponding |
| - | Source of the work are being offered to the general public at no |
| - | charge under subsection 6d. |
| - | |
| - | A separable portion of the object code, whose source code is excluded |
| - | from the Corresponding Source as a System Library, need not be |
| - | included in conveying the object code work. |
| - | |
| - | A "User Product" is either (1) a "consumer product", which means any |
| - | tangible personal property which is normally used for personal, family, |
| - | or household purposes, or (2) anything designed or sold for incorporation |
| - | into a dwelling. In determining whether a product is a consumer product, |
| - | doubtful cases shall be resolved in favor of coverage. For a particular |
| - | product received by a particular user, "normally used" refers to a |
| - | typical or common use of that class of product, regardless of the status |
| - | of the particular user or of the way in which the particular user |
| - | actually uses, or expects or is expected to use, the product. A product |
| - | is a consumer product regardless of whether the product has substantial |
| - | commercial, industrial or non-consumer uses, unless such uses represent |
| - | the only significant mode of use of the product. |
| - | |
| - | "Installation Information" for a User Product means any methods, |
| - | procedures, authorization keys, or other information required to install |
| - | and execute modified versions of a covered work in that User Product from |
| - | a modified version of its Corresponding Source. The information must |
| - | suffice to ensure that the continued functioning of the modified object |
| - | code is in no case prevented or interfered with solely because |
| - | modification has been made. |
| - | |
| - | If you convey an object code work under this section in, or with, or |
| - | specifically for use in, a User Product, and the conveying occurs as |
| - | part of a transaction in which the right of possession and use of the |
| - | User Product is transferred to the recipient in perpetuity or for a |
| - | fixed term (regardless of how the transaction is characterized), the |
| - | Corresponding Source conveyed under this section must be accompanied |
| - | by the Installation Information. But this requirement does not apply |
| - | if neither you nor any third party retains the ability to install |
| - | modified object code on the User Product (for example, the work has |
| - | been installed in ROM). |
| - | |
| - | The requirement to provide Installation Information does not include a |
| - | requirement to continue to provide support service, warranty, or updates |
| - | for a work that has been modified or installed by the recipient, or for |
| - | the User Product in which it has been modified or installed. Access to a |
| - | network may be denied when the modification itself materially and |
| - | adversely affects the operation of the network or violates the rules and |
| - | protocols for communication across the network. |
| - | |
| - | Corresponding Source conveyed, and Installation Information provided, |
| - | in accord with this section must be in a format that is publicly |
| - | documented (and with an implementation available to the public in |
| - | source code form), and must require no special password or key for |
| - | unpacking, reading or copying. |
| - | |
| - | 7. Additional Terms. |
| - | |
| - | "Additional permissions" are terms that supplement the terms of this |
| - | License by making exceptions from one or more of its conditions. |
| - | Additional permissions that are applicable to the entire Program shall |
| - | be treated as though they were included in this License, to the extent |
| - | that they are valid under applicable law. If additional permissions |
| - | apply only to part of the Program, that part may be used separately |
| - | under those permissions, but the entire Program remains governed by |
| - | this License without regard to the additional permissions. |
| - | |
| - | When you convey a copy of a covered work, you may at your option |
| - | remove any additional permissions from that copy, or from any part of |
| - | it. (Additional permissions may be written to require their own |
| - | removal in certain cases when you modify the work.) You may place |
| - | additional permissions on material, added by you to a covered work, |
| - | for which you have or can give appropriate copyright permission. |
| - | |
| - | Notwithstanding any other provision of this License, for material you |
| - | add to a covered work, you may (if authorized by the copyright holders of |
| - | that material) supplement the terms of this License with terms: |
| - | |
| - | a) Disclaiming warranty or limiting liability differently from the |
| - | terms of sections 15 and 16 of this License; or |
| - | |
| - | b) Requiring preservation of specified reasonable legal notices or |
| - | author attributions in that material or in the Appropriate Legal |
| - | Notices displayed by works containing it; or |
| - | |
| - | c) Prohibiting misrepresentation of the origin of that material, or |
| - | requiring that modified versions of such material be marked in |
| - | reasonable ways as different from the original version; or |
| - | |
| - | d) Limiting the use for publicity purposes of names of licensors or |
| - | authors of the material; or |
| - | |
| - | e) Declining to grant rights under trademark law for use of some |
| - | trade names, trademarks, or service marks; or |
| - | |
| - | f) Requiring indemnification of licensors and authors of that |
| - | material by anyone who conveys the material (or modified versions of |
| - | it) with contractual assumptions of liability to the recipient, for |
| - | any liability that these contractual assumptions directly impose on |
| - | those licensors and authors. |
| - | |
| - | All other non-permissive additional terms are considered "further |
| - | restrictions" within the meaning of section 10. If the Program as you |
| - | received it, or any part of it, contains a notice stating that it is |
| - | governed by this License along with a term that is a further |
| - | restriction, you may remove that term. If a license document contains |
| - | a further restriction but permits relicensing or conveying under this |
| - | License, you may add to a covered work material governed by the terms |
| - | of that license document, provided that the further restriction does |
| - | not survive such relicensing or conveying. |
| - | |
| - | If you add terms to a covered work in accord with this section, you |
| - | must place, in the relevant source files, a statement of the |
| - | additional terms that apply to those files, or a notice indicating |
| - | where to find the applicable terms. |
| - | |
| - | Additional terms, permissive or non-permissive, may be stated in the |
| - | form of a separately written license, or stated as exceptions; |
| - | the above requirements apply either way. |
| - | |
| - | 8. Termination. |
| - | |
| - | You may not propagate or modify a covered work except as expressly |
| - | provided under this License. Any attempt otherwise to propagate or |
| - | modify it is void, and will automatically terminate your rights under |
| - | this License (including any patent licenses granted under the third |
| - | paragraph of section 11). |
| - | |
| - | However, if you cease all violation of this License, then your |
| - | license from a particular copyright holder is reinstated (a) |
| - | provisionally, unless and until the copyright holder explicitly and |
| - | finally terminates your license, and (b) permanently, if the copyright |
| - | holder fails to notify you of the violation by some reasonable means |
| - | prior to 60 days after the cessation. |
| - | |
| - | Moreover, your license from a particular copyright holder is |
| - | reinstated permanently if the copyright holder notifies you of the |
| - | violation by some reasonable means, this is the first time you have |
| - | received notice of violation of this License (for any work) from that |
| - | copyright holder, and you cure the violation prior to 30 days after |
| - | your receipt of the notice. |
| - | |
| - | Termination of your rights under this section does not terminate the |
| - | licenses of parties who have received copies or rights from you under |
| - | this License. If your rights have been terminated and not permanently |
| - | reinstated, you do not qualify to receive new licenses for the same |
| - | material under section 10. |
| - | |
| - | 9. Acceptance Not Required for Having Copies. |
| - | |
| - | You are not required to accept this License in order to receive or |
| - | run a copy of the Program. Ancillary propagation of a covered work |
| - | occurring solely as a consequence of using peer-to-peer transmission |
| - | to receive a copy likewise does not require acceptance. However, |
| - | nothing other than this License grants you permission to propagate or |
| - | modify any covered work. These actions infringe copyright if you do |
| - | not accept this License. Therefore, by modifying or propagating a |
| - | covered work, you indicate your acceptance of this License to do so. |
| - | |
| - | 10. Automatic Licensing of Downstream Recipients. |
| - | |
| - | Each time you convey a covered work, the recipient automatically |
| - | receives a license from the original licensors, to run, modify and |
| - | propagate that work, subject to this License. You are not responsible |
| - | for enforcing compliance by third parties with this License. |
| - | |
| - | An "entity transaction" is a transaction transferring control of an |
| - | organization, or substantially all assets of one, or subdividing an |
| - | organization, or merging organizations. If propagation of a covered |
| - | work results from an entity transaction, each party to that |
| - | transaction who receives a copy of the work also receives whatever |
| - | licenses to the work the party's predecessor in interest had or could |
| - | give under the previous paragraph, plus a right to possession of the |
| - | Corresponding Source of the work from the predecessor in interest, if |
| - | the predecessor has it or can get it with reasonable efforts. |
| - | |
| - | You may not impose any further restrictions on the exercise of the |
| - | rights granted or affirmed under this License. For example, you may |
| - | not impose a license fee, royalty, or other charge for exercise of |
| - | rights granted under this License, and you may not initiate litigation |
| - | (including a cross-claim or counterclaim in a lawsuit) alleging that |
| - | any patent claim is infringed by making, using, selling, offering for |
| - | sale, or importing the Program or any portion of it. |
| - | |
| - | 11. Patents. |
| - | |
| - | A "contributor" is a copyright holder who authorizes use under this |
| - | License of the Program or a work on which the Program is based. The |
| - | work thus licensed is called the contributor's "contributor version". |
| - | |
| - | A contributor's "essential patent claims" are all patent claims |
| - | owned or controlled by the contributor, whether already acquired or |
| - | hereafter acquired, that would be infringed by some manner, permitted |
| - | by this License, of making, using, or selling its contributor version, |
| - | but do not include claims that would be infringed only as a |
| - | consequence of further modification of the contributor version. For |
| - | purposes of this definition, "control" includes the right to grant |
| - | patent sublicenses in a manner consistent with the requirements of |
| - | this License. |
| - | |
| - | Each contributor grants you a non-exclusive, worldwide, royalty-free |
| - | patent license under the contributor's essential patent claims, to |
| - | make, use, sell, offer for sale, import and otherwise run, modify and |
| - | propagate the contents of its contributor version. |
| - | |
| - | In the following three paragraphs, a "patent license" is any express |
| - | agreement or commitment, however denominated, not to enforce a patent |
| - | (such as an express permission to practice a patent or covenant not to |
| - | sue for patent infringement). To "grant" such a patent license to a |
| - | party means to make such an agreement or commitment not to enforce a |
| - | patent against the party. |
| - | |
| - | If you convey a covered work, knowingly relying on a patent license, |
| - | and the Corresponding Source of the work is not available for anyone |
| - | to copy, free of charge and under the terms of this License, through a |
| - | publicly available network server or other readily accessible means, |
| - | then you must either (1) cause the Corresponding Source to be so |
| - | available, or (2) arrange to deprive yourself of the benefit of the |
| - | patent license for this particular work, or (3) arrange, in a manner |
| - | consistent with the requirements of this License, to extend the patent |
| - | license to downstream recipients. "Knowingly relying" means you have |
| - | actual knowledge that, but for the patent license, your conveying the |
| - | covered work in a country, or your recipient's use of the covered work |
| - | in a country, would infringe one or more identifiable patents in that |
| - | country that you have reason to believe are valid. |
| - | |
| - | If, pursuant to or in connection with a single transaction or |
| - | arrangement, you convey, or propagate by procuring conveyance of, a |
| - | covered work, and grant a patent license to some of the parties |
| - | receiving the covered work authorizing them to use, propagate, modify |
| - | or convey a specific copy of the covered work, then the patent license |
| - | you grant is automatically extended to all recipients of the covered |
| - | work and works based on it. |
| - | |
| - | A patent license is "discriminatory" if it does not include within |
| - | the scope of its coverage, prohibits the exercise of, or is |
| - | conditioned on the non-exercise of one or more of the rights that are |
| - | specifically granted under this License. You may not convey a covered |
| - | work if you are a party to an arrangement with a third party that is |
| - | in the business of distributing software, under which you make payment |
| - | to the third party based on the extent of your activity of conveying |
| - | the work, and under which the third party grants, to any of the |
| - | parties who would receive the covered work from you, a discriminatory |
| - | patent license (a) in connection with copies of the covered work |
| - | conveyed by you (or copies made from those copies), or (b) primarily |
| - | for and in connection with specific products or compilations that |
| - | contain the covered work, unless you entered into that arrangement, |
| - | or that patent license was granted, prior to 28 March 2007. |
| - | |
| - | Nothing in this License shall be construed as excluding or limiting |
| - | any implied license or other defenses to infringement that may |
| - | otherwise be available to you under applicable patent law. |
| - | |
| - | 12. No Surrender of Others' Freedom. |
| - | |
| - | If conditions are imposed on you (whether by court order, agreement or |
| - | otherwise) that contradict the conditions of this License, they do not |
| - | excuse you from the conditions of this License. If you cannot convey a |
| - | covered work so as to satisfy simultaneously your obligations under this |
| - | License and any other pertinent obligations, then as a consequence you may |
| - | not convey it at all. For example, if you agree to terms that obligate you |
| - | to collect a royalty for further conveying from those to whom you convey |
| - | the Program, the only way you could satisfy both those terms and this |
| - | License would be to refrain entirely from conveying the Program. |
| - | |
| - | 13. Use with the GNU Affero General Public License. |
| - | |
| - | Notwithstanding any other provision of this License, you have |
| - | permission to link or combine any covered work with a work licensed |
| - | under version 3 of the GNU Affero General Public License into a single |
| - | combined work, and to convey the resulting work. The terms of this |
| - | License will continue to apply to the part which is the covered work, |
| - | but the special requirements of the GNU Affero General Public License, |
| - | section 13, concerning interaction through a network will apply to the |
| - | combination as such. |
| - | |
| - | 14. Revised Versions of this License. |
| - | |
| - | The Free Software Foundation may publish revised and/or new versions of |
| - | the GNU General Public License from time to time. Such new versions will |
| - | be similar in spirit to the present version, but may differ in detail to |
| - | address new problems or concerns. |
| - | |
| - | Each version is given a distinguishing version number. If the |
| - | Program specifies that a certain numbered version of the GNU General |
| - | Public License "or any later version" applies to it, you have the |
| - | option of following the terms and conditions either of that numbered |
| - | version or of any later version published by the Free Software |
| - | Foundation. If the Program does not specify a version number of the |
| - | GNU General Public License, you may choose any version ever published |
| - | by the Free Software Foundation. |
| - | |
| - | If the Program specifies that a proxy can decide which future |
| - | versions of the GNU General Public License can be used, that proxy's |
| - | public statement of acceptance of a version permanently authorizes you |
| - | to choose that version for the Program. |
| - | |
| - | Later license versions may give you additional or different |
| - | permissions. However, no additional obligations are imposed on any |
| - | author or copyright holder as a result of your choosing to follow a |
| - | later version. |
| - | |
| - | 15. Disclaimer of Warranty. |
| - | |
| - | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY |
| - | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT |
| - | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY |
| - | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, |
| - | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
| - | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM |
| - | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF |
| - | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. |
| - | |
| - | 16. Limitation of Liability. |
| - | |
| - | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING |
| - | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS |
| - | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY |
| - | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE |
| - | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF |
| - | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD |
| - | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), |
| - | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF |
| - | SUCH DAMAGES. |
| - | |
| - | 17. Interpretation of Sections 15 and 16. |
| - | |
| - | If the disclaimer of warranty and limitation of liability provided |
| - | above cannot be given local legal effect according to their terms, |
| - | reviewing courts shall apply local law that most closely approximates |
| - | an absolute waiver of all civil liability in connection with the |
| - | Program, unless a warranty or assumption of liability accompanies a |
| - | copy of the Program in return for a fee. |
| - | |
| - | END OF TERMS AND CONDITIONS |
| - | |
| - | How to Apply These Terms to Your New Programs |
| - | |
| - | If you develop a new program, and you want it to be of the greatest |
| - | possible use to the public, the best way to achieve this is to make it |
| - | free software which everyone can redistribute and change under these terms. |
| - | |
| - | To do so, attach the following notices to the program. It is safest |
| - | to attach them to the start of each source file to most effectively |
| - | state the exclusion of warranty; and each file should have at least |
| - | the "copyright" line and a pointer to where the full notice is found. |
| - | |
| - | {one line to give the program's name and a brief idea of what it does.} |
| - | Copyright (C) {year} {name of author} |
| - | |
| - | This program is free software: you can redistribute it and/or modify |
| - | it under the terms of the GNU General Public License as published by |
| - | the Free Software Foundation, either version 3 of the License, or |
| - | (at your option) any later version. |
| - | |
| - | This program is distributed in the hope that it will be useful, |
| - | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| - | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| - | GNU General Public License for more details. |
| - | |
| - | You should have received a copy of the GNU General Public License |
| - | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| - | |
| - | Also add information on how to contact you by electronic and paper mail. |
| - | |
| - | If the program does terminal interaction, make it output a short |
| - | notice like this when it starts in an interactive mode: |
| - | |
| - | {project} Copyright (C) {year} {fullname} |
| - | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
| - | This is free software, and you are welcome to redistribute it |
| - | under certain conditions; type `show c' for details. |
| - | |
| - | The hypothetical commands `show w' and `show c' should show the appropriate |
| - | parts of the General Public License. Of course, your program's commands |
| - | might be different; for a GUI interface, you would use an "about box". |
| - | |
| - | You should also get your employer (if you work as a programmer) or school, |
| - | if any, to sign a "copyright disclaimer" for the program, if necessary. |
| - | For more information on this, and how to apply and follow the GNU GPL, see |
| - | <http://www.gnu.org/licenses/>. |
| - | |
| - | The GNU General Public License does not permit incorporating your program |
| - | into proprietary programs. If your program is a subroutine library, you |
| - | may consider it more useful to permit linking proprietary applications with |
| - | the library. If this is what you want to do, use the GNU Lesser General |
| - | Public License instead of this License. But first, please read |
| - | <http://www.gnu.org/philosophy/why-not-lgpl.html>. |
README.md
+0
-2
| @@ | @@ -1,2 +0,0 @@ |
| - | # email-signatures |
| - | IMCS Email Signatures |
dgeschwendt@imcs.solutions/signature.htm
+41
-0
| @@ | @@ -0,0 +1,41 @@ |
| + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| + | <html xmlns="http://www.w3.org/1999/xhtml"> |
| + | |
| + | <head> |
| + | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| + | <meta name="viewport" content="width=device-width"> |
| + | <link rel="stylesheet" href="signature.css"> |
| + | <style> |
| + | .body { |
| + | background-color: #ddd; |
| + | width: 300px; |
| + | } |
| + | </style> |
| + | </head> |
| + | |
| + | <body> |
| + | <table class="body"> |
| + | <tr> |
| + | <td> |
| + | <img src="data:image/png;base64,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"> |
| + | </td> |
| + | <td> |
| + | <strong>IMCS</strong> |
| + | </td> |
| + | </tr> |
| + | <tr> |
| + | <td> |
| + | <table> |
| + | <tr> |
| + | <td width="100%"><strong>David Geschwendt</strong></td> |
| + | </tr> |
| + | <tr> |
| + | <td><a href="mailto:dgeschwendt@imcs.solutions">dgeschwendt@imcs.solutions</a></td> |
| + | </tr> |
| + | </table> |
| + | </td> |
| + | </tr> |
| + | </table> |
| + | </body> |
| + | |
| + | </html> |
| \ No newline at end of file | |
dgeschwendt@peerless.solutions/signature.htm
+41
-0
| @@ | @@ -0,0 +1,41 @@ |
| + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| + | <html xmlns="http://www.w3.org/1999/xhtml"> |
| + | |
| + | <head> |
| + | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| + | <meta name="viewport" content="width=device-width"> |
| + | <link rel="stylesheet" href="signature.css"> |
| + | <style> |
| + | .body { |
| + | background-color: #ddd; |
| + | width: 300px; |
| + | } |
| + | </style> |
| + | </head> |
| + | |
| + | <body> |
| + | <table class="body"> |
| + | <tr> |
| + | <td> |
| + | <img src="data:image/png;base64,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"> |
| + | </td> |
| + | <td> |
| + | <strong>IMCS</strong> |
| + | </td> |
| + | </tr> |
| + | <tr> |
| + | <td> |
| + | <table> |
| + | <tr> |
| + | <td width="100%"><strong>David Geschwendt</strong></td> |
| + | </tr> |
| + | <tr> |
| + | <td><a href="mailto:dgeschwendt@imcs.solutions">dgeschwendt@imcs.solutions</a></td> |
| + | </tr> |
| + | </table> |
| + | </td> |
| + | </tr> |
| + | </table> |
| + | </body> |
| + | |
| + | </html> |
| \ No newline at end of file | |
gulpfile.js
+0
-53
| @@ | @@ -1,53 +0,0 @@ |
| - | // |
| - | // |
| - | // |
| - | |
| - | var browserSync = require('browser-sync').create() |
| - | |
| - | var gulp = require('gulp') |
| - | var plug = require('gulp-load-plugins')({ lazy: true }) |
| - | var inky = require('inky') |
| - | |
| - | var signatures = require('./src/signatures.json') |
| - | var builders = [] |
| - | for (var i = 0; i < signatures.length; i++) { |
| - | var signature = signatures[i] |
| - | builders.push(function compileTemplate() { |
| - | return gulp |
| - | .src(['tmp/build/**/*.htm']) |
| - | .pipe(plug.compileHandlebars(signature)) |
| - | .pipe(gulp.dest('dist/' + signature.email)) |
| - | }) |
| - | } |
| - | |
| - | gulp.task('build', gulp.series(build, gulp.parallel.apply(this, builders))) |
| - | gulp.task('serve', gulp.series(build, gulp.parallel.apply(this, builders), gulp.parallel(startLocalhost, watch))) |
| - | |
| - | gulp.task('deploy', gulp.series(build, gulp.parallel.apply(this, builders)), deploy) |
| - | |
| - | const inkyOpts = {} |
| - | function build() { |
| - | return gulp.src(['src/**/*.htm']) |
| - | .pipe(plug.inlineImageHtml('src')) |
| - | .pipe(inky(inkyOpts)) |
| - | .pipe(gulp.dest('tmp/build')) |
| - | } |
| - | |
| - | function watch() { |
| - | gulp.watch(['src/**/*.htm'], build) |
| - | } |
| - | |
| - | function startLocalhost() { |
| - | return browserSync.init(null, { |
| - | files: ['dist/**'], |
| - | server: { |
| - | baseDir: 'dist', |
| - | index: 'signature.htm' |
| - | } |
| - | }) |
| - | } |
| - | |
| - | function deploy() { |
| - | return gulp.src('./dist/**/*') |
| - | .pipe(plug.ghPages()); |
| - | } |
| \ No newline at end of file | |
package.json
+0
-36
| @@ | @@ -1,36 +0,0 @@ |
| - | { |
| - | "name": "imcs-email-signatures", |
| - | "version": "0.0.0", |
| - | "description": "IMCS email signatures.", |
| - | "main": "index.js", |
| - | "scripts": { |
| - | "deploy": "npm run gulp -- deploy", |
| - | "gulp": "node node_modules/.bin/gulp", |
| - | "start": "npm run gulp -- serve", |
| - | "test": "echo \"Error: no test specified\" && exit 1" |
| - | }, |
| - | "repository": { |
| - | "type": "git", |
| - | "url": "git+https://github.com/imcs-solutions/email-signatures.git" |
| - | }, |
| - | "keywords": [ |
| - | "IMCS", |
| - | "Email", |
| - | "Signature" |
| - | ], |
| - | "author": "Joshua L Geschwendt <joshua@geschwendt.com>", |
| - | "license": "GPL-3.0", |
| - | "bugs": { |
| - | "url": "https://github.com/imcs-solutions/email-signatures/issues" |
| - | }, |
| - | "homepage": "https://github.com/imcs-solutions/email-signatures#readme", |
| - | "devDependencies": { |
| - | "browser-sync": "2.11.1", |
| - | "gulp": "gulpjs/gulp#56e3e56", |
| - | "gulp-compile-handlebars": "^0.6.1", |
| - | "gulp-deploy": "0.0.2", |
| - | "gulp-inline-image-html": "^0.2.1", |
| - | "gulp-load-plugins": "^1.2.0", |
| - | "inky": "1.0.0" |
| - | } |
| - | } |
src/assets/imcs-logo.png
+0
-0
src/signature.htm
+0
-41
| @@ | @@ -1,41 +0,0 @@ |
| - | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| - | <html xmlns="http://www.w3.org/1999/xhtml"> |
| - | |
| - | <head> |
| - | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| - | <meta name="viewport" content="width=device-width" /> |
| - | <link rel="stylesheet" href="signature.css"> |
| - | <style> |
| - | .body { |
| - | background-color: #ddd; |
| - | width: 300px; |
| - | } |
| - | </style> |
| - | </head> |
| - | |
| - | <body> |
| - | <table class="body"> |
| - | <tr> |
| - | <td> |
| - | <img src="assets/imcs-logo.png"> |
| - | </td> |
| - | <td> |
| - | <strong>IMCS</strong> |
| - | </td> |
| - | </tr> |
| - | <tr> |
| - | <td> |
| - | <table> |
| - | <tr> |
| - | <td width="100%"><strong>David Geschwendt</strong></td> |
| - | </tr> |
| - | <tr> |
| - | <td><a href="mailto:dgeschwendt@imcs.solutions">dgeschwendt@imcs.solutions</a></td> |
| - | </tr> |
| - | </table> |
| - | </td> |
| - | </tr> |
| - | </table> |
| - | </body> |
| - | |
| - | </html> |
| \ No newline at end of file | |
src/signature.txt
+0
-0
src/signatures.json
+0
-19
| @@ | @@ -1,19 +0,0 @@ |
| - | [ |
| - | { |
| - | "name": "David Geschwendt", |
| - | "logo": "imcs-logo.png", |
| - | "email": "dgeschwendt@imcs.solutions", |
| - | "phone": { |
| - | "display": "1.616.886.9044", |
| - | "mailto": "16168869044" |
| - | } |
| - | }, { |
| - | "name": "David Geschwendt", |
| - | "logo": "peerless-logo.png", |
| - | "email": "dgeschwendt@peerless.solutions", |
| - | "phone": { |
| - | "display": "1.616.886.9044", |
| - | "mailto": "16168869044" |
| - | } |
| - | } |
| - | ] |
| \ No newline at end of file | |