Skip to content

Commit 288504e

Browse files
jonathantnealromainmenke
authored andcommitted
3.0.0
1 parent 399c757 commit 288504e

19 files changed

+442
-306
lines changed

plugins/postcss-pseudo-class-any-link/.eslintrc

-123
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
node_modules/
1+
node_modules
22
npm-debug.log
3+
test/*.result.css

plugins/postcss-pseudo-class-any-link/.npmignore

-8
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
module.exports = {
2+
'postcss-pseudo-class-any-link': {
3+
'basic': {
4+
message: 'supports basic usage'
5+
},
6+
'basic:w-prefix': {
7+
message: 'ignores basic usage when { prefix: "x" }',
8+
options: {
9+
prefix: 'x'
10+
}
11+
},
12+
'prefix': {
13+
message: 'supports prefix usage'
14+
},
15+
'prefix:w-prefix': {
16+
message: 'supports prefix usage when { prefix: "x" }',
17+
options: {
18+
prefix: 'x'
19+
}
20+
}
21+
}
22+
};
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
sudo: false
21
language: node_js
32
node_js:
4-
- iojs
5-
- "0.12"
3+
- stable
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,29 @@
1-
## 1.0.0 (2015-09-01)
1+
# Changes to :any-link
2+
3+
### 3.0.0 (December 5, 2016)
4+
5+
- Updated: boilerplate conventions (Node v6.9.1 LTS)
6+
7+
### 1.0.0 (September 1, 2015)
28

39
- Updated: PostCSS 5
410
- Updated: Develop dependencies
511
- Updated: ESLint configuration
612

7-
## 0.3.0 (2015-06-16)
13+
### 0.3.0 (June 16, 2015)
814

915
- Added: Support for complex uses
1016
- Added: Code documentation
1117
- Changed: Coding conventions
1218

13-
## 0.2.1 (2015-06-16)
19+
### 0.2.1 (June 16, 2015)
1420

1521
- Fixed: postcss-selector-parser is included as a dependency
1622

17-
## 0.2.0 (2015-06-15)
23+
### 0.2.0 (June 15, 2015)
1824

1925
- Changed: use postcss-selector-parser
2026

21-
## 0.1.1 (2015-06-14)
27+
### 0.1.1 (June 14, 2015)
2228

2329
Initial release
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Contributing to :any-link
2+
3+
You want to help? You rock! Now, take a moment to be sure your contributions
4+
make sense to everyone else.
5+
6+
## Reporting Issues
7+
8+
Found a problem? Want a new feature?
9+
10+
- See if your issue or idea has [already been reported].
11+
- Provide a [reduced test case] or a [live example].
12+
13+
Remember, a bug is a _demonstrable problem_ caused by _our_ code.
14+
15+
## Submitting Pull Requests
16+
17+
Pull requests are the greatest contributions, so be sure they are focused in
18+
scope, and do avoid unrelated commits.
19+
20+
1. To begin, [fork this project], clone your fork, and add our upstream.
21+
```bash
22+
# Clone your fork of the repo into the current directory
23+
git clone https://github.com/<your-user>/postcss-pseudo-class-any-link
24+
# Navigate to the newly cloned directory
25+
cd postcss-pseudo-class-any-link
26+
# Assign the original repo to a remote called "upstream"
27+
git remote add upstream https://github.com/jonathantneal/postcss-pseudo-class-any-link
28+
# Install the tools necessary for development
29+
npm install
30+
```
31+
32+
2. Create a branch for your feature or fix:
33+
```bash
34+
# Move into a new branch for a feature
35+
git checkout -b feature/thing
36+
```
37+
```bash
38+
# Move into a new branch for a fix
39+
git checkout -b fix/something
40+
```
41+
42+
3. Be sure your code follows our practices.
43+
```bash
44+
# Test current code
45+
npm run test
46+
```
47+
48+
4. Push your branch up to your fork:
49+
```bash
50+
# Push a feature branch
51+
git push origin feature/thing
52+
```
53+
```bash
54+
# Push a fix branch
55+
git push origin fix/something
56+
```
57+
58+
5. Now [open a pull request] with a clear title and description.
59+
60+
[already been reported]: issues
61+
[fork this project]: fork
62+
[live example]: http://codepen.io/pen
63+
[open a pull request]: https://help.github.com/articles/using-pull-requests/
64+
[reduced test case]: https://css-tricks.com/reduced-test-cases/
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,106 @@
1-
# CC0 1.0 Universal License
1+
# CC0 1.0 Universal
22

3-
Public Domain Dedication
3+
## Statement of Purpose
44

5-
The person(s) who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.
5+
The laws of most jurisdictions throughout the world automatically confer
6+
exclusive Copyright and Related Rights (defined below) upon the creator and
7+
subsequent owner(s) (each and all, an “owner”) of an original work of
8+
authorship and/or a database (each, a “Work”).
69

7-
You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.
10+
Certain owners wish to permanently relinquish those rights to a Work for the
11+
purpose of contributing to a commons of creative, cultural and scientific works
12+
(“Commons”) that the public can reliably and without fear of later claims of
13+
infringement build upon, modify, incorporate in other works, reuse and
14+
redistribute as freely as possible in any form whatsoever and for any purposes,
15+
including without limitation commercial purposes. These owners may contribute
16+
to the Commons to promote the ideal of a free culture and the further
17+
production of creative, cultural and scientific works, or to gain reputation or
18+
greater distribution for their Work in part through the use and efforts of
19+
others.
820

9-
In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights.
21+
For these and/or other purposes and motivations, and without any expectation of
22+
additional consideration or compensation, the person associating CC0 with a
23+
Work (the “Affirmer”), to the extent that he or she is an owner of Copyright
24+
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and
25+
publicly distribute the Work under its terms, with knowledge of his or her
26+
Copyright and Related Rights in the Work and the meaning and intended legal
27+
effect of CC0 on those rights.
1028

11-
Unless expressly stated otherwise, the person(s) who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.
29+
1. Copyright and Related Rights. A Work made available under CC0 may be
30+
protected by copyright and related or neighboring rights (“Copyright and
31+
Related Rights”). Copyright and Related Rights include, but are not limited
32+
to, the following:
33+
1. the right to reproduce, adapt, distribute, perform, display,
34+
communicate, and translate a Work;
35+
2. moral rights retained by the original author(s) and/or performer(s);
36+
3. publicity and privacy rights pertaining to a person’s image or likeness
37+
depicted in a Work;
38+
4. rights protecting against unfair competition in regards to a Work,
39+
subject to the limitations in paragraph 4(i), below;
40+
5. rights protecting the extraction, dissemination, use and reuse of data
41+
in a Work;
42+
6. database rights (such as those arising under Directive 96/9/EC of the
43+
European Parliament and of the Council of 11 March 1996 on the legal
44+
protection of databases, and under any national implementation thereof,
45+
including any amended or successor version of such directive); and
46+
7. other similar, equivalent or corresponding rights throughout the world
47+
based on applicable law or treaty, and any national implementations
48+
thereof.
1249

13-
When using or citing the work, you should not imply endorsement by the author or the affirmer.
50+
2. Waiver. To the greatest extent permitted by, but not in contravention of,
51+
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
52+
unconditionally waives, abandons, and surrenders all of Affirmer’s Copyright
53+
and Related Rights and associated claims and causes of action, whether now
54+
known or unknown (including existing as well as future claims and causes of
55+
action), in the Work (i) in all territories worldwide, (ii) for the maximum
56+
duration provided by applicable law or treaty (including future time
57+
extensions), (iii) in any current or future medium and for any number of
58+
copies, and (iv) for any purpose whatsoever, including without limitation
59+
commercial, advertising or promotional purposes (the “Waiver”). Affirmer makes
60+
the Waiver for the benefit of each member of the public at large and to the
61+
detriment of Affirmer’s heirs and successors, fully intending that such Waiver
62+
shall not be subject to revocation, rescission, cancellation, termination, or
63+
any other legal or equitable action to disrupt the quiet enjoyment of the Work
64+
by the public as contemplated by Affirmer’s express Statement of Purpose.
1465

15-
This is a [human-readable summary of the Legal Code](https://creativecommons.org/publicdomain/zero/1.0/) ([read the full text](https://creativecommons.org/publicdomain/zero/1.0/legalcode)).
66+
3. Public License Fallback. Should any part of the Waiver for any reason be
67+
judged legally invalid or ineffective under applicable law, then the Waiver
68+
shall be preserved to the maximum extent permitted taking into account
69+
Affirmer’s express Statement of Purpose. In addition, to the extent the Waiver
70+
is so judged Affirmer hereby grants to each affected person a royalty-free, non
71+
transferable, non sublicensable, non exclusive, irrevocable and unconditional
72+
license to exercise Affirmer’s Copyright and Related Rights in the Work (i) in
73+
all territories worldwide, (ii) for the maximum duration provided by applicable
74+
law or treaty (including future time extensions), (iii) in any current or
75+
future medium and for any number of copies, and (iv) for any purpose
76+
whatsoever, including without limitation commercial, advertising or promotional
77+
purposes (the “License”). The License shall be deemed effective as of the date
78+
CC0 was applied by Affirmer to the Work. Should any part of the License for any
79+
reason be judged legally invalid or ineffective under applicable law, such
80+
partial invalidity or ineffectiveness shall not invalidate the remainder of the
81+
License, and in such case Affirmer hereby affirms that he or she will not (i)
82+
exercise any of his or her remaining Copyright and Related Rights in the Work
83+
or (ii) assert any associated claims and causes of action with respect to the
84+
Work, in either case contrary to Affirmer’s express Statement of Purpose.
85+
86+
4. Limitations and Disclaimers.
87+
1. No trademark or patent rights held by Affirmer are waived, abandoned,
88+
surrendered, licensed or otherwise affected by this document.
89+
2. Affirmer offers the Work as-is and makes no representations or
90+
warranties of any kind concerning the Work, express, implied, statutory
91+
or otherwise, including without limitation warranties of title,
92+
merchantability, fitness for a particular purpose, non infringement, or
93+
the absence of latent or other defects, accuracy, or the present or
94+
absence of errors, whether or not discoverable, all to the greatest
95+
extent permissible under applicable law.
96+
3. Affirmer disclaims responsibility for clearing rights of other persons
97+
that may apply to the Work or any use thereof, including without
98+
limitation any person’s Copyright and Related Rights in the Work.
99+
Further, Affirmer disclaims responsibility for obtaining any necessary
100+
consents, permissions or other rights required for any use of the Work.
101+
4. Affirmer understands and acknowledges that Creative Commons is not a
102+
party to this document and has no duty or obligation with respect to
103+
this CC0 or use of the Work.
104+
105+
For more information, please see
106+
http://creativecommons.org/publicdomain/zero/1.0/.

0 commit comments

Comments
 (0)