sass-planifolia

Vanilla Sass helper functions
git clone https://git.ce9e.org/sass-planifolia.git

commit
583363b545b02d5b42a6beb3f229c9ac6b8b3ab5
parent
b87da0bc77c2b69f409a5ac34631c21dba0e2989
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2017-05-30 22:32
change license to MIT

Diffstat

M LICENSE 360 ++++---------------------------------------------------------
M bower.json 2 +-
M package.json 2 +-

3 files changed, 23 insertions, 341 deletions


diff --git a/LICENSE b/LICENSE

@@ -1,339 +1,21 @@
    1    -1                     GNU GENERAL PUBLIC LICENSE
    2    -1                        Version 2, June 1991
    3    -1 
    4    -1  Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
    5    -1  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
    6    -1  Everyone is permitted to copy and distribute verbatim copies
    7    -1  of this license document, but changing it is not allowed.
    8    -1 
    9    -1                             Preamble
   10    -1 
   11    -1   The licenses for most software are designed to take away your
   12    -1 freedom to share and change it.  By contrast, the GNU General Public
   13    -1 License is intended to guarantee your freedom to share and change free
   14    -1 software--to make sure the software is free for all its users.  This
   15    -1 General Public License applies to most of the Free Software
   16    -1 Foundation's software and to any other program whose authors commit to
   17    -1 using it.  (Some other Free Software Foundation software is covered by
   18    -1 the GNU Lesser General Public License instead.)  You can apply it to
   19    -1 your programs, too.
   20    -1 
   21    -1   When we speak of free software, we are referring to freedom, not
   22    -1 price.  Our General Public Licenses are designed to make sure that you
   23    -1 have the freedom to distribute copies of free software (and charge for
   24    -1 this service if you wish), that you receive source code or can get it
   25    -1 if you want it, that you can change the software or use pieces of it
   26    -1 in new free programs; and that you know you can do these things.
   27    -1 
   28    -1   To protect your rights, we need to make restrictions that forbid
   29    -1 anyone to deny you these rights or to ask you to surrender the rights.
   30    -1 These restrictions translate to certain responsibilities for you if you
   31    -1 distribute copies of the software, or if you modify it.
   32    -1 
   33    -1   For example, if you distribute copies of such a program, whether
   34    -1 gratis or for a fee, you must give the recipients all the rights that
   35    -1 you have.  You must make sure that they, too, receive or can get the
   36    -1 source code.  And you must show them these terms so they know their
   37    -1 rights.
   38    -1 
   39    -1   We protect your rights with two steps: (1) copyright the software, and
   40    -1 (2) offer you this license which gives you legal permission to copy,
   41    -1 distribute and/or modify the software.
   42    -1 
   43    -1   Also, for each author's protection and ours, we want to make certain
   44    -1 that everyone understands that there is no warranty for this free
   45    -1 software.  If the software is modified by someone else and passed on, we
   46    -1 want its recipients to know that what they have is not the original, so
   47    -1 that any problems introduced by others will not reflect on the original
   48    -1 authors' reputations.
   49    -1 
   50    -1   Finally, any free program is threatened constantly by software
   51    -1 patents.  We wish to avoid the danger that redistributors of a free
   52    -1 program will individually obtain patent licenses, in effect making the
   53    -1 program proprietary.  To prevent this, we have made it clear that any
   54    -1 patent must be licensed for everyone's free use or not licensed at all.
   55    -1 
   56    -1   The precise terms and conditions for copying, distribution and
   57    -1 modification follow.
   58    -1 
   59    -1                     GNU GENERAL PUBLIC LICENSE
   60    -1    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
   61    -1 
   62    -1   0. This License applies to any program or other work which contains
   63    -1 a notice placed by the copyright holder saying it may be distributed
   64    -1 under the terms of this General Public License.  The "Program", below,
   65    -1 refers to any such program or work, and a "work based on the Program"
   66    -1 means either the Program or any derivative work under copyright law:
   67    -1 that is to say, a work containing the Program or a portion of it,
   68    -1 either verbatim or with modifications and/or translated into another
   69    -1 language.  (Hereinafter, translation is included without limitation in
   70    -1 the term "modification".)  Each licensee is addressed as "you".
   71    -1 
   72    -1 Activities other than copying, distribution and modification are not
   73    -1 covered by this License; they are outside its scope.  The act of
   74    -1 running the Program is not restricted, and the output from the Program
   75    -1 is covered only if its contents constitute a work based on the
   76    -1 Program (independent of having been made by running the Program).
   77    -1 Whether that is true depends on what the Program does.
   78    -1 
   79    -1   1. You may copy and distribute verbatim copies of the Program's
   80    -1 source code as you receive it, in any medium, provided that you
   81    -1 conspicuously and appropriately publish on each copy an appropriate
   82    -1 copyright notice and disclaimer of warranty; keep intact all the
   83    -1 notices that refer to this License and to the absence of any warranty;
   84    -1 and give any other recipients of the Program a copy of this License
   85    -1 along with the Program.
   86    -1 
   87    -1 You may charge a fee for the physical act of transferring a copy, and
   88    -1 you may at your option offer warranty protection in exchange for a fee.
   89    -1 
   90    -1   2. You may modify your copy or copies of the Program or any portion
   91    -1 of it, thus forming a work based on the Program, and copy and
   92    -1 distribute such modifications or work under the terms of Section 1
   93    -1 above, provided that you also meet all of these conditions:
   94    -1 
   95    -1     a) You must cause the modified files to carry prominent notices
   96    -1     stating that you changed the files and the date of any change.
   97    -1 
   98    -1     b) You must cause any work that you distribute or publish, that in
   99    -1     whole or in part contains or is derived from the Program or any
  100    -1     part thereof, to be licensed as a whole at no charge to all third
  101    -1     parties under the terms of this License.
  102    -1 
  103    -1     c) If the modified program normally reads commands interactively
  104    -1     when run, you must cause it, when started running for such
  105    -1     interactive use in the most ordinary way, to print or display an
  106    -1     announcement including an appropriate copyright notice and a
  107    -1     notice that there is no warranty (or else, saying that you provide
  108    -1     a warranty) and that users may redistribute the program under
  109    -1     these conditions, and telling the user how to view a copy of this
  110    -1     License.  (Exception: if the Program itself is interactive but
  111    -1     does not normally print such an announcement, your work based on
  112    -1     the Program is not required to print an announcement.)
  113    -1 
  114    -1 These requirements apply to the modified work as a whole.  If
  115    -1 identifiable sections of that work are not derived from the Program,
  116    -1 and can be reasonably considered independent and separate works in
  117    -1 themselves, then this License, and its terms, do not apply to those
  118    -1 sections when you distribute them as separate works.  But when you
  119    -1 distribute the same sections as part of a whole which is a work based
  120    -1 on the Program, the distribution of the whole must be on the terms of
  121    -1 this License, whose permissions for other licensees extend to the
  122    -1 entire whole, and thus to each and every part regardless of who wrote it.
  123    -1 
  124    -1 Thus, it is not the intent of this section to claim rights or contest
  125    -1 your rights to work written entirely by you; rather, the intent is to
  126    -1 exercise the right to control the distribution of derivative or
  127    -1 collective works based on the Program.
  128    -1 
  129    -1 In addition, mere aggregation of another work not based on the Program
  130    -1 with the Program (or with a work based on the Program) on a volume of
  131    -1 a storage or distribution medium does not bring the other work under
  132    -1 the scope of this License.
  133    -1 
  134    -1   3. You may copy and distribute the Program (or a work based on it,
  135    -1 under Section 2) in object code or executable form under the terms of
  136    -1 Sections 1 and 2 above provided that you also do one of the following:
  137    -1 
  138    -1     a) Accompany it with the complete corresponding machine-readable
  139    -1     source code, which must be distributed under the terms of Sections
  140    -1     1 and 2 above on a medium customarily used for software interchange; or,
  141    -1 
  142    -1     b) Accompany it with a written offer, valid for at least three
  143    -1     years, to give any third party, for a charge no more than your
  144    -1     cost of physically performing source distribution, a complete
  145    -1     machine-readable copy of the corresponding source code, to be
  146    -1     distributed under the terms of Sections 1 and 2 above on a medium
  147    -1     customarily used for software interchange; or,
  148    -1 
  149    -1     c) Accompany it with the information you received as to the offer
  150    -1     to distribute corresponding source code.  (This alternative is
  151    -1     allowed only for noncommercial distribution and only if you
  152    -1     received the program in object code or executable form with such
  153    -1     an offer, in accord with Subsection b above.)
  154    -1 
  155    -1 The source code for a work means the preferred form of the work for
  156    -1 making modifications to it.  For an executable work, complete source
  157    -1 code means all the source code for all modules it contains, plus any
  158    -1 associated interface definition files, plus the scripts used to
  159    -1 control compilation and installation of the executable.  However, as a
  160    -1 special exception, the source code distributed need not include
  161    -1 anything that is normally distributed (in either source or binary
  162    -1 form) with the major components (compiler, kernel, and so on) of the
  163    -1 operating system on which the executable runs, unless that component
  164    -1 itself accompanies the executable.
  165    -1 
  166    -1 If distribution of executable or object code is made by offering
  167    -1 access to copy from a designated place, then offering equivalent
  168    -1 access to copy the source code from the same place counts as
  169    -1 distribution of the source code, even though third parties are not
  170    -1 compelled to copy the source along with the object code.
  171    -1 
  172    -1   4. You may not copy, modify, sublicense, or distribute the Program
  173    -1 except as expressly provided under this License.  Any attempt
  174    -1 otherwise to copy, modify, sublicense or distribute the Program is
  175    -1 void, and will automatically terminate your rights under this License.
  176    -1 However, parties who have received copies, or rights, from you under
  177    -1 this License will not have their licenses terminated so long as such
  178    -1 parties remain in full compliance.
  179    -1 
  180    -1   5. You are not required to accept this License, since you have not
  181    -1 signed it.  However, nothing else grants you permission to modify or
  182    -1 distribute the Program or its derivative works.  These actions are
  183    -1 prohibited by law if you do not accept this License.  Therefore, by
  184    -1 modifying or distributing the Program (or any work based on the
  185    -1 Program), you indicate your acceptance of this License to do so, and
  186    -1 all its terms and conditions for copying, distributing or modifying
  187    -1 the Program or works based on it.
  188    -1 
  189    -1   6. Each time you redistribute the Program (or any work based on the
  190    -1 Program), the recipient automatically receives a license from the
  191    -1 original licensor to copy, distribute or modify the Program subject to
  192    -1 these terms and conditions.  You may not impose any further
  193    -1 restrictions on the recipients' exercise of the rights granted herein.
  194    -1 You are not responsible for enforcing compliance by third parties to
  195    -1 this License.
  196    -1 
  197    -1   7. If, as a consequence of a court judgment or allegation of patent
  198    -1 infringement or for any other reason (not limited to patent issues),
  199    -1 conditions are imposed on you (whether by court order, agreement or
  200    -1 otherwise) that contradict the conditions of this License, they do not
  201    -1 excuse you from the conditions of this License.  If you cannot
  202    -1 distribute so as to satisfy simultaneously your obligations under this
  203    -1 License and any other pertinent obligations, then as a consequence you
  204    -1 may not distribute the Program at all.  For example, if a patent
  205    -1 license would not permit royalty-free redistribution of the Program by
  206    -1 all those who receive copies directly or indirectly through you, then
  207    -1 the only way you could satisfy both it and this License would be to
  208    -1 refrain entirely from distribution of the Program.
  209    -1 
  210    -1 If any portion of this section is held invalid or unenforceable under
  211    -1 any particular circumstance, the balance of the section is intended to
  212    -1 apply and the section as a whole is intended to apply in other
  213    -1 circumstances.
  214    -1 
  215    -1 It is not the purpose of this section to induce you to infringe any
  216    -1 patents or other property right claims or to contest validity of any
  217    -1 such claims; this section has the sole purpose of protecting the
  218    -1 integrity of the free software distribution system, which is
  219    -1 implemented by public license practices.  Many people have made
  220    -1 generous contributions to the wide range of software distributed
  221    -1 through that system in reliance on consistent application of that
  222    -1 system; it is up to the author/donor to decide if he or she is willing
  223    -1 to distribute software through any other system and a licensee cannot
  224    -1 impose that choice.
  225    -1 
  226    -1 This section is intended to make thoroughly clear what is believed to
  227    -1 be a consequence of the rest of this License.
  228    -1 
  229    -1   8. If the distribution and/or use of the Program is restricted in
  230    -1 certain countries either by patents or by copyrighted interfaces, the
  231    -1 original copyright holder who places the Program under this License
  232    -1 may add an explicit geographical distribution limitation excluding
  233    -1 those countries, so that distribution is permitted only in or among
  234    -1 countries not thus excluded.  In such case, this License incorporates
  235    -1 the limitation as if written in the body of this License.
  236    -1 
  237    -1   9. The Free Software Foundation may publish revised and/or new versions
  238    -1 of the General Public License from time to time.  Such new versions will
  239    -1 be similar in spirit to the present version, but may differ in detail to
  240    -1 address new problems or concerns.
  241    -1 
  242    -1 Each version is given a distinguishing version number.  If the Program
  243    -1 specifies a version number of this License which applies to it and "any
  244    -1 later version", you have the option of following the terms and conditions
  245    -1 either of that version or of any later version published by the Free
  246    -1 Software Foundation.  If the Program does not specify a version number of
  247    -1 this License, you may choose any version ever published by the Free Software
  248    -1 Foundation.
  249    -1 
  250    -1   10. If you wish to incorporate parts of the Program into other free
  251    -1 programs whose distribution conditions are different, write to the author
  252    -1 to ask for permission.  For software which is copyrighted by the Free
  253    -1 Software Foundation, write to the Free Software Foundation; we sometimes
  254    -1 make exceptions for this.  Our decision will be guided by the two goals
  255    -1 of preserving the free status of all derivatives of our free software and
  256    -1 of promoting the sharing and reuse of software generally.
  257    -1 
  258    -1                             NO WARRANTY
  259    -1 
  260    -1   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  261    -1 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  262    -1 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  263    -1 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  264    -1 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  265    -1 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  266    -1 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  267    -1 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  268    -1 REPAIR OR CORRECTION.
  269    -1 
  270    -1   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  271    -1 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  272    -1 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  273    -1 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  274    -1 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  275    -1 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  276    -1 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  277    -1 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  278    -1 POSSIBILITY OF SUCH DAMAGES.
  279    -1 
  280    -1                      END OF TERMS AND CONDITIONS
  281    -1 
  282    -1             How to Apply These Terms to Your New Programs
  283    -1 
  284    -1   If you develop a new program, and you want it to be of the greatest
  285    -1 possible use to the public, the best way to achieve this is to make it
  286    -1 free software which everyone can redistribute and change under these terms.
  287    -1 
  288    -1   To do so, attach the following notices to the program.  It is safest
  289    -1 to attach them to the start of each source file to most effectively
  290    -1 convey the exclusion of warranty; and each file should have at least
  291    -1 the "copyright" line and a pointer to where the full notice is found.
  292    -1 
  293    -1     {description}
  294    -1     Copyright (C) {year}  {fullname}
  295    -1 
  296    -1     This program is free software; you can redistribute it and/or modify
  297    -1     it under the terms of the GNU General Public License as published by
  298    -1     the Free Software Foundation; either version 2 of the License, or
  299    -1     (at your option) any later version.
  300    -1 
  301    -1     This program is distributed in the hope that it will be useful,
  302    -1     but WITHOUT ANY WARRANTY; without even the implied warranty of
  303    -1     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  304    -1     GNU General Public License for more details.
  305    -1 
  306    -1     You should have received a copy of the GNU General Public License along
  307    -1     with this program; if not, write to the Free Software Foundation, Inc.,
  308    -1     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  309    -1 
  310    -1 Also add information on how to contact you by electronic and paper mail.
  311    -1 
  312    -1 If the program is interactive, make it output a short notice like this
  313    -1 when it starts in an interactive mode:
  314    -1 
  315    -1     Gnomovision version 69, Copyright (C) year name of author
  316    -1     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  317    -1     This is free software, and you are welcome to redistribute it
  318    -1     under certain conditions; type `show c' for details.
  319    -1 
  320    -1 The hypothetical commands `show w' and `show c' should show the appropriate
  321    -1 parts of the General Public License.  Of course, the commands you use may
  322    -1 be called something other than `show w' and `show c'; they could even be
  323    -1 mouse-clicks or menu items--whatever suits your program.
  324    -1 
  325    -1 You should also get your employer (if you work as a programmer) or your
  326    -1 school, if any, to sign a "copyright disclaimer" for the program, if
  327    -1 necessary.  Here is a sample; alter the names:
  328    -1 
  329    -1   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  330    -1   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  331    -1 
  332    -1   {signature of Ty Coon}, 1 April 1989
  333    -1   Ty Coon, President of Vice
  334    -1 
  335    -1 This General Public License does not permit incorporating your program into
  336    -1 proprietary programs.  If your program is a subroutine library, you may
  337    -1 consider it more useful to permit linking proprietary applications with the
  338    -1 library.  If this is what you want to do, use the GNU Lesser General
  339    -1 Public License instead of this License.
   -1     1 MIT License
   -1     2 
   -1     3 Copyright (c) 2017 Tobias Bengfort
   -1     4 
   -1     5 Permission is hereby granted, free of charge, to any person obtaining a copy
   -1     6 of this software and associated documentation files (the "Software"), to deal
   -1     7 in the Software without restriction, including without limitation the rights
   -1     8 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   -1     9 copies of the Software, and to permit persons to whom the Software is
   -1    10 furnished to do so, subject to the following conditions:
   -1    11 
   -1    12 The above copyright notice and this permission notice shall be included in all
   -1    13 copies or substantial portions of the Software.
   -1    14 
   -1    15 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   -1    16 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   -1    17 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   -1    18 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   -1    19 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   -1    20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   -1    21 SOFTWARE.

diff --git a/bower.json b/bower.json

@@ -6,7 +6,7 @@
    6     6   "authors": [
    7     7     "Tobias Bengfort <tobias.bengfort@posteo.de>"
    8     8   ],
    9    -1   "license": "GPL-2.0+",
   -1     9   "license": "MIT",
   10    10   "keywords": ["sass"],
   11    11   "homepage": "https://github.com/xi/sass-planifolia",
   12    12   "moduleType": [],

diff --git a/package.json b/package.json

@@ -31,5 +31,5 @@
   31    31     "url": "git+https://github.com/xi/sass-planifolia.git"
   32    32   },
   33    33   "author": "Tobias Bengfort <tobias.bengfort@posteo.de>",
   34    -1   "license": "GPL-2.0+"
   -1    34   "license": "MIT"
   35    35 }