first commit
This commit is contained in:
373
build/node_modules/mdn-data/LICENSE
generated
vendored
Normal file
373
build/node_modules/mdn-data/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,373 @@
|
||||
Mozilla Public License Version 2.0
|
||||
==================================
|
||||
|
||||
1. Definitions
|
||||
--------------
|
||||
|
||||
1.1. "Contributor"
|
||||
means each individual or legal entity that creates, contributes to
|
||||
the creation of, or owns Covered Software.
|
||||
|
||||
1.2. "Contributor Version"
|
||||
means the combination of the Contributions of others (if any) used
|
||||
by a Contributor and that particular Contributor's Contribution.
|
||||
|
||||
1.3. "Contribution"
|
||||
means Covered Software of a particular Contributor.
|
||||
|
||||
1.4. "Covered Software"
|
||||
means Source Code Form to which the initial Contributor has attached
|
||||
the notice in Exhibit A, the Executable Form of such Source Code
|
||||
Form, and Modifications of such Source Code Form, in each case
|
||||
including portions thereof.
|
||||
|
||||
1.5. "Incompatible With Secondary Licenses"
|
||||
means
|
||||
|
||||
(a) that the initial Contributor has attached the notice described
|
||||
in Exhibit B to the Covered Software; or
|
||||
|
||||
(b) that the Covered Software was made available under the terms of
|
||||
version 1.1 or earlier of the License, but not also under the
|
||||
terms of a Secondary License.
|
||||
|
||||
1.6. "Executable Form"
|
||||
means any form of the work other than Source Code Form.
|
||||
|
||||
1.7. "Larger Work"
|
||||
means a work that combines Covered Software with other material, in
|
||||
a separate file or files, that is not Covered Software.
|
||||
|
||||
1.8. "License"
|
||||
means this document.
|
||||
|
||||
1.9. "Licensable"
|
||||
means having the right to grant, to the maximum extent possible,
|
||||
whether at the time of the initial grant or subsequently, any and
|
||||
all of the rights conveyed by this License.
|
||||
|
||||
1.10. "Modifications"
|
||||
means any of the following:
|
||||
|
||||
(a) any file in Source Code Form that results from an addition to,
|
||||
deletion from, or modification of the contents of Covered
|
||||
Software; or
|
||||
|
||||
(b) any new file in Source Code Form that contains any Covered
|
||||
Software.
|
||||
|
||||
1.11. "Patent Claims" of a Contributor
|
||||
means any patent claim(s), including without limitation, method,
|
||||
process, and apparatus claims, in any patent Licensable by such
|
||||
Contributor that would be infringed, but for the grant of the
|
||||
License, by the making, using, selling, offering for sale, having
|
||||
made, import, or transfer of either its Contributions or its
|
||||
Contributor Version.
|
||||
|
||||
1.12. "Secondary License"
|
||||
means either the GNU General Public License, Version 2.0, the GNU
|
||||
Lesser General Public License, Version 2.1, the GNU Affero General
|
||||
Public License, Version 3.0, or any later versions of those
|
||||
licenses.
|
||||
|
||||
1.13. "Source Code Form"
|
||||
means the form of the work preferred for making modifications.
|
||||
|
||||
1.14. "You" (or "Your")
|
||||
means an individual or a legal entity exercising rights under this
|
||||
License. For legal entities, "You" includes any entity that
|
||||
controls, is controlled by, or is under common control with You. For
|
||||
purposes of this definition, "control" means (a) the power, direct
|
||||
or indirect, to cause the direction or management of such entity,
|
||||
whether by contract or otherwise, or (b) ownership of more than
|
||||
fifty percent (50%) of the outstanding shares or beneficial
|
||||
ownership of such entity.
|
||||
|
||||
2. License Grants and Conditions
|
||||
--------------------------------
|
||||
|
||||
2.1. Grants
|
||||
|
||||
Each Contributor hereby grants You a world-wide, royalty-free,
|
||||
non-exclusive license:
|
||||
|
||||
(a) under intellectual property rights (other than patent or trademark)
|
||||
Licensable by such Contributor to use, reproduce, make available,
|
||||
modify, display, perform, distribute, and otherwise exploit its
|
||||
Contributions, either on an unmodified basis, with Modifications, or
|
||||
as part of a Larger Work; and
|
||||
|
||||
(b) under Patent Claims of such Contributor to make, use, sell, offer
|
||||
for sale, have made, import, and otherwise transfer either its
|
||||
Contributions or its Contributor Version.
|
||||
|
||||
2.2. Effective Date
|
||||
|
||||
The licenses granted in Section 2.1 with respect to any Contribution
|
||||
become effective for each Contribution on the date the Contributor first
|
||||
distributes such Contribution.
|
||||
|
||||
2.3. Limitations on Grant Scope
|
||||
|
||||
The licenses granted in this Section 2 are the only rights granted under
|
||||
this License. No additional rights or licenses will be implied from the
|
||||
distribution or licensing of Covered Software under this License.
|
||||
Notwithstanding Section 2.1(b) above, no patent license is granted by a
|
||||
Contributor:
|
||||
|
||||
(a) for any code that a Contributor has removed from Covered Software;
|
||||
or
|
||||
|
||||
(b) for infringements caused by: (i) Your and any other third party's
|
||||
modifications of Covered Software, or (ii) the combination of its
|
||||
Contributions with other software (except as part of its Contributor
|
||||
Version); or
|
||||
|
||||
(c) under Patent Claims infringed by Covered Software in the absence of
|
||||
its Contributions.
|
||||
|
||||
This License does not grant any rights in the trademarks, service marks,
|
||||
or logos of any Contributor (except as may be necessary to comply with
|
||||
the notice requirements in Section 3.4).
|
||||
|
||||
2.4. Subsequent Licenses
|
||||
|
||||
No Contributor makes additional grants as a result of Your choice to
|
||||
distribute the Covered Software under a subsequent version of this
|
||||
License (see Section 10.2) or under the terms of a Secondary License (if
|
||||
permitted under the terms of Section 3.3).
|
||||
|
||||
2.5. Representation
|
||||
|
||||
Each Contributor represents that the Contributor believes its
|
||||
Contributions are its original creation(s) or it has sufficient rights
|
||||
to grant the rights to its Contributions conveyed by this License.
|
||||
|
||||
2.6. Fair Use
|
||||
|
||||
This License is not intended to limit any rights You have under
|
||||
applicable copyright doctrines of fair use, fair dealing, or other
|
||||
equivalents.
|
||||
|
||||
2.7. Conditions
|
||||
|
||||
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
|
||||
in Section 2.1.
|
||||
|
||||
3. Responsibilities
|
||||
-------------------
|
||||
|
||||
3.1. Distribution of Source Form
|
||||
|
||||
All distribution of Covered Software in Source Code Form, including any
|
||||
Modifications that You create or to which You contribute, must be under
|
||||
the terms of this License. You must inform recipients that the Source
|
||||
Code Form of the Covered Software is governed by the terms of this
|
||||
License, and how they can obtain a copy of this License. You may not
|
||||
attempt to alter or restrict the recipients' rights in the Source Code
|
||||
Form.
|
||||
|
||||
3.2. Distribution of Executable Form
|
||||
|
||||
If You distribute Covered Software in Executable Form then:
|
||||
|
||||
(a) such Covered Software must also be made available in Source Code
|
||||
Form, as described in Section 3.1, and You must inform recipients of
|
||||
the Executable Form how they can obtain a copy of such Source Code
|
||||
Form by reasonable means in a timely manner, at a charge no more
|
||||
than the cost of distribution to the recipient; and
|
||||
|
||||
(b) You may distribute such Executable Form under the terms of this
|
||||
License, or sublicense it under different terms, provided that the
|
||||
license for the Executable Form does not attempt to limit or alter
|
||||
the recipients' rights in the Source Code Form under this License.
|
||||
|
||||
3.3. Distribution of a Larger Work
|
||||
|
||||
You may create and distribute a Larger Work under terms of Your choice,
|
||||
provided that You also comply with the requirements of this License for
|
||||
the Covered Software. If the Larger Work is a combination of Covered
|
||||
Software with a work governed by one or more Secondary Licenses, and the
|
||||
Covered Software is not Incompatible With Secondary Licenses, this
|
||||
License permits You to additionally distribute such Covered Software
|
||||
under the terms of such Secondary License(s), so that the recipient of
|
||||
the Larger Work may, at their option, further distribute the Covered
|
||||
Software under the terms of either this License or such Secondary
|
||||
License(s).
|
||||
|
||||
3.4. Notices
|
||||
|
||||
You may not remove or alter the substance of any license notices
|
||||
(including copyright notices, patent notices, disclaimers of warranty,
|
||||
or limitations of liability) contained within the Source Code Form of
|
||||
the Covered Software, except that You may alter any license notices to
|
||||
the extent required to remedy known factual inaccuracies.
|
||||
|
||||
3.5. Application of Additional Terms
|
||||
|
||||
You may choose to offer, and to charge a fee for, warranty, support,
|
||||
indemnity or liability obligations to one or more recipients of Covered
|
||||
Software. However, You may do so only on Your own behalf, and not on
|
||||
behalf of any Contributor. You must make it absolutely clear that any
|
||||
such warranty, support, indemnity, or liability obligation is offered by
|
||||
You alone, and You hereby agree to indemnify every Contributor for any
|
||||
liability incurred by such Contributor as a result of warranty, support,
|
||||
indemnity or liability terms You offer. You may include additional
|
||||
disclaimers of warranty and limitations of liability specific to any
|
||||
jurisdiction.
|
||||
|
||||
4. Inability to Comply Due to Statute or Regulation
|
||||
---------------------------------------------------
|
||||
|
||||
If it is impossible for You to comply with any of the terms of this
|
||||
License with respect to some or all of the Covered Software due to
|
||||
statute, judicial order, or regulation then You must: (a) comply with
|
||||
the terms of this License to the maximum extent possible; and (b)
|
||||
describe the limitations and the code they affect. Such description must
|
||||
be placed in a text file included with all distributions of the Covered
|
||||
Software under this License. Except to the extent prohibited by statute
|
||||
or regulation, such description must be sufficiently detailed for a
|
||||
recipient of ordinary skill to be able to understand it.
|
||||
|
||||
5. Termination
|
||||
--------------
|
||||
|
||||
5.1. The rights granted under this License will terminate automatically
|
||||
if You fail to comply with any of its terms. However, if You become
|
||||
compliant, then the rights granted under this License from a particular
|
||||
Contributor are reinstated (a) provisionally, unless and until such
|
||||
Contributor explicitly and finally terminates Your grants, and (b) on an
|
||||
ongoing basis, if such Contributor fails to notify You of the
|
||||
non-compliance by some reasonable means prior to 60 days after You have
|
||||
come back into compliance. Moreover, Your grants from a particular
|
||||
Contributor are reinstated on an ongoing basis if such Contributor
|
||||
notifies You of the non-compliance by some reasonable means, this is the
|
||||
first time You have received notice of non-compliance with this License
|
||||
from such Contributor, and You become compliant prior to 30 days after
|
||||
Your receipt of the notice.
|
||||
|
||||
5.2. If You initiate litigation against any entity by asserting a patent
|
||||
infringement claim (excluding declaratory judgment actions,
|
||||
counter-claims, and cross-claims) alleging that a Contributor Version
|
||||
directly or indirectly infringes any patent, then the rights granted to
|
||||
You by any and all Contributors for the Covered Software under Section
|
||||
2.1 of this License shall terminate.
|
||||
|
||||
5.3. In the event of termination under Sections 5.1 or 5.2 above, all
|
||||
end user license agreements (excluding distributors and resellers) which
|
||||
have been validly granted by You or Your distributors under this License
|
||||
prior to termination shall survive termination.
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 6. Disclaimer of Warranty *
|
||||
* ------------------------- *
|
||||
* *
|
||||
* Covered Software is provided under this License on an "as is" *
|
||||
* basis, without warranty of any kind, either expressed, implied, or *
|
||||
* statutory, including, without limitation, warranties that the *
|
||||
* Covered Software is free of defects, merchantable, fit for a *
|
||||
* particular purpose or non-infringing. The entire risk as to the *
|
||||
* quality and performance of the Covered Software is with You. *
|
||||
* Should any Covered Software prove defective in any respect, You *
|
||||
* (not any Contributor) assume the cost of any necessary servicing, *
|
||||
* repair, or correction. This disclaimer of warranty constitutes an *
|
||||
* essential part of this License. No use of any Covered Software is *
|
||||
* authorized under this License except under this disclaimer. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
************************************************************************
|
||||
* *
|
||||
* 7. Limitation of Liability *
|
||||
* -------------------------- *
|
||||
* *
|
||||
* Under no circumstances and under no legal theory, whether tort *
|
||||
* (including negligence), contract, or otherwise, shall any *
|
||||
* Contributor, or anyone who distributes Covered Software as *
|
||||
* permitted above, be liable to You for any direct, indirect, *
|
||||
* special, incidental, or consequential damages of any character *
|
||||
* including, without limitation, damages for lost profits, loss of *
|
||||
* goodwill, work stoppage, computer failure or malfunction, or any *
|
||||
* and all other commercial damages or losses, even if such party *
|
||||
* shall have been informed of the possibility of such damages. This *
|
||||
* limitation of liability shall not apply to liability for death or *
|
||||
* personal injury resulting from such party's negligence to the *
|
||||
* extent applicable law prohibits such limitation. Some *
|
||||
* jurisdictions do not allow the exclusion or limitation of *
|
||||
* incidental or consequential damages, so this exclusion and *
|
||||
* limitation may not apply to You. *
|
||||
* *
|
||||
************************************************************************
|
||||
|
||||
8. Litigation
|
||||
-------------
|
||||
|
||||
Any litigation relating to this License may be brought only in the
|
||||
courts of a jurisdiction where the defendant maintains its principal
|
||||
place of business and such litigation shall be governed by laws of that
|
||||
jurisdiction, without reference to its conflict-of-law provisions.
|
||||
Nothing in this Section shall prevent a party's ability to bring
|
||||
cross-claims or counter-claims.
|
||||
|
||||
9. Miscellaneous
|
||||
----------------
|
||||
|
||||
This License represents the complete agreement concerning the subject
|
||||
matter hereof. If any provision of this License is held to be
|
||||
unenforceable, such provision shall be reformed only to the extent
|
||||
necessary to make it enforceable. Any law or regulation which provides
|
||||
that the language of a contract shall be construed against the drafter
|
||||
shall not be used to construe this License against a Contributor.
|
||||
|
||||
10. Versions of the License
|
||||
---------------------------
|
||||
|
||||
10.1. New Versions
|
||||
|
||||
Mozilla Foundation is the license steward. Except as provided in Section
|
||||
10.3, no one other than the license steward has the right to modify or
|
||||
publish new versions of this License. Each version will be given a
|
||||
distinguishing version number.
|
||||
|
||||
10.2. Effect of New Versions
|
||||
|
||||
You may distribute the Covered Software under the terms of the version
|
||||
of the License under which You originally received the Covered Software,
|
||||
or under the terms of any subsequent version published by the license
|
||||
steward.
|
||||
|
||||
10.3. Modified Versions
|
||||
|
||||
If you create software not governed by this License, and you want to
|
||||
create a new license for such software, you may create and use a
|
||||
modified version of this License if you rename the license and remove
|
||||
any references to the name of the license steward (except to note that
|
||||
such modified license differs from this License).
|
||||
|
||||
10.4. Distributing Source Code Form that is Incompatible With Secondary
|
||||
Licenses
|
||||
|
||||
If You choose to distribute Source Code Form that is Incompatible With
|
||||
Secondary Licenses under the terms of this version of the License, the
|
||||
notice described in Exhibit B of this License must be attached.
|
||||
|
||||
Exhibit A - Source Code Form License Notice
|
||||
-------------------------------------------
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla Public
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
If it is not possible or desirable to put the notice in a particular
|
||||
file, then You may include the notice in a location (such as a LICENSE
|
||||
file in a relevant directory) where a recipient would be likely to look
|
||||
for such a notice.
|
||||
|
||||
You may add additional accurate notices of copyright ownership.
|
||||
|
||||
Exhibit B - "Incompatible With Secondary Licenses" Notice
|
||||
---------------------------------------------------------
|
||||
|
||||
This Source Code Form is "Incompatible With Secondary Licenses", as
|
||||
defined by the Mozilla Public License, v. 2.0.
|
||||
51
build/node_modules/mdn-data/README.md
generated
vendored
Normal file
51
build/node_modules/mdn-data/README.md
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
# MDN data
|
||||
|
||||
[https://github.com/mdn/data](https://github.com/mdn/data)
|
||||
|
||||
Maintained by the [MDN team at Mozilla](https://wiki.mozilla.org/MDN).
|
||||
|
||||
This repository contains general data for Web technologies.
|
||||
|
||||
This data is used in MDN documentation, to build
|
||||
[information boxes](https://developer.mozilla.org/en-US/docs/Web/CSS/background)
|
||||
or [sidebar navigation](https://developer.mozilla.org/en-US/docs/Web/API/Window).
|
||||
External tools have started to make use of this data as well.
|
||||
For example, the [CSSTree](https://github.com/csstree/csstree/) CSS parser.
|
||||
|
||||
[](https://travis-ci.org/mdn/data)
|
||||
|
||||
## Repository contents
|
||||
|
||||
There's a top-level directory for each broad area covered: for example, "api",
|
||||
"css", "svg". Inside each of these directories is one or more
|
||||
JSON files containing the data.
|
||||
|
||||
|
||||
### css
|
||||
Contains data about:
|
||||
* CSS at-rules
|
||||
* CSS properties
|
||||
* CSS selectors
|
||||
* CSS syntaxes
|
||||
* CSS types
|
||||
* CSS units
|
||||
|
||||
Read more about [CSS data](https://github.com/mdn/data/blob/master/css/readme.md) and the format of the files.
|
||||
|
||||
|
||||
### l10n
|
||||
The l10n folder contains localization strings that are used in the various
|
||||
json files throughout this repository.
|
||||
|
||||
## Problems?
|
||||
|
||||
If you find a problem, please [file an issue](https://github.com/mdn/data/issues/new).
|
||||
|
||||
## Contributing
|
||||
|
||||
We're very happy to accept contributions to this data. Please familiarize yourself
|
||||
with the schema for the data you're editing, and send us a pull request. See also the [Contributing file](https://github.com/mdn/data/blob/master/CONTRIBUTING.md) for more information.
|
||||
|
||||
## See also
|
||||
* [https://github.com/mdn/browser-compat-data](https://github.com/mdn/browser-compat-data)
|
||||
for compatibility data for Web technologies.
|
||||
435
build/node_modules/mdn-data/css/at-rules.json
generated
vendored
Normal file
435
build/node_modules/mdn-data/css/at-rules.json
generated
vendored
Normal file
@@ -0,0 +1,435 @@
|
||||
{
|
||||
"@charset": {
|
||||
"syntax": "@charset \"<charset>\";",
|
||||
"groups": [
|
||||
"CSS Charsets"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@counter-style": {
|
||||
"syntax": "@counter-style <counter-style-name> {\n [ system: <counter-system>; ] ||\n [ symbols: <counter-symbols>; ] ||\n [ additive-symbols: <additive-symbols>; ] ||\n [ negative: <negative-symbol>; ] ||\n [ prefix: <prefix>; ] ||\n [ suffix: <suffix>; ] ||\n [ range: <range>; ] ||\n [ pad: <padding>; ] ||\n [ speak-as: <speak-as>; ] ||\n [ fallback: <counter-style-name>; ]\n}",
|
||||
"interfaces": [
|
||||
"CSSCounterStyleRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Lists and Counters"
|
||||
],
|
||||
"descriptors": {
|
||||
"additive-symbols": {
|
||||
"syntax": "[ <integer> && <symbol> ]#",
|
||||
"media": "all",
|
||||
"initial": "N/A",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"fallback": {
|
||||
"syntax": "<counter-style-name>",
|
||||
"media": "all",
|
||||
"initial": "decimal",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"negative": {
|
||||
"syntax": "<symbol> <symbol>?",
|
||||
"media": "all",
|
||||
"initial": "\"-\" hyphen-minus",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"pad": {
|
||||
"syntax": "<integer> && <symbol>",
|
||||
"media": "all",
|
||||
"initial": "0 \"\"",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"prefix": {
|
||||
"syntax": "<symbol>",
|
||||
"media": "all",
|
||||
"initial": "the empty string",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"range": {
|
||||
"syntax": "[ [ <integer> | infinite ]{2} ]# | auto",
|
||||
"media": "all",
|
||||
"initial": "auto",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"speak-as": {
|
||||
"syntax": "auto | bullets | numbers | words | spell-out | <counter-style-name>",
|
||||
"media": "all",
|
||||
"initial": "auto",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"suffix": {
|
||||
"syntax": "<symbol>",
|
||||
"media": "all",
|
||||
"initial": "\".\" full stop followed by a space",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"symbols": {
|
||||
"syntax": "<symbol>+",
|
||||
"media": "all",
|
||||
"initial": "N/A",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"system": {
|
||||
"syntax": "cyclic | numeric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]",
|
||||
"media": "all",
|
||||
"initial": "symbolic",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
}
|
||||
},
|
||||
"status": "standard"
|
||||
},
|
||||
"@document": {
|
||||
"syntax": "@document [ <url> | url-prefix(<string>) | domain(<string>) | regexp(<string>) ]# {\n <group-rule-body>\n}",
|
||||
"interfaces": [
|
||||
"CSSGroupingRule",
|
||||
"CSSConditionRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Conditional Rules"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"@font-face": {
|
||||
"syntax": "@font-face {\n [ font-family: <family-name>; ] ||\n [ src: [ <url> [ format(<string>#) ]? | <font-face-name> ]#; ] ||\n [ unicode-range: <urange>#; ] ||\n [ font-variant: <font-variant>; ] ||\n [ font-feature-settings: normal | <feature-tag-value>#; ] ||\n [ font-stretch: <font-stretch>; ] ||\n [ font-weight: <weight>; ] ||\n [ font-style: <style>; ]\n}",
|
||||
"interfaces": [
|
||||
"CSSFontFaceRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Fonts"
|
||||
],
|
||||
"descriptors": {
|
||||
"font-display": {
|
||||
"syntax": "[ auto | block | swap | fallback | optional ]",
|
||||
"media": "visual",
|
||||
"percentages": "no",
|
||||
"initial": "auto",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "experimental"
|
||||
},
|
||||
"font-family": {
|
||||
"syntax": "<family-name>",
|
||||
"media": "all",
|
||||
"initial": "n/a (required)",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"font-feature-settings": {
|
||||
"syntax": "normal | <feature-tag-value>#",
|
||||
"media": "all",
|
||||
"initial": "normal",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"font-stretch": {
|
||||
"syntax": "normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded",
|
||||
"media": "all",
|
||||
"initial": "normal",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"font-style": {
|
||||
"syntax": "normal | italic | oblique",
|
||||
"media": "all",
|
||||
"initial": "normal",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"font-weight": {
|
||||
"syntax": "normal | bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900",
|
||||
"media": "all",
|
||||
"initial": "normal",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"font-variant": {
|
||||
"syntax": "normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",
|
||||
"media": "all",
|
||||
"initial": "normal",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"src": {
|
||||
"syntax": "[ <url> format(<string>#)? | local(<family-name>) ]#",
|
||||
"media": "all",
|
||||
"initial": "n/a (required)",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"unicode-range": {
|
||||
"syntax": "<unicode-range>#",
|
||||
"media": "all",
|
||||
"initial": "U+0-10FFFF",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
}
|
||||
},
|
||||
"status": "standard"
|
||||
},
|
||||
"@font-feature-values": {
|
||||
"syntax": "@font-feature-values <family-name># {\n <feature-value-block-list>\n}",
|
||||
"interfaces": [
|
||||
"CSSFontFeatureValuesRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Fonts"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@import": {
|
||||
"syntax": "@import [ <string> | <url> ] [ <media-query-list> ]?;",
|
||||
"groups": [
|
||||
"Media Queries"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@keyframes": {
|
||||
"syntax": "@keyframes <keyframes-name> {\n <keyframe-block-list>\n}",
|
||||
"interfaces": [
|
||||
"CSSKeyframeRule",
|
||||
"CSSKeyframesRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Animations"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@media": {
|
||||
"syntax": "@media <media-query-list> {\n <group-rule-body>\n}",
|
||||
"interfaces": [
|
||||
"CSSGroupingRule",
|
||||
"CSSConditionRule",
|
||||
"CSSMediaRule",
|
||||
"CSSCustomMediaRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Conditional Rules",
|
||||
"Media Queries"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@namespace": {
|
||||
"syntax": "@namespace <namespace-prefix>? [ <string> | <url> ];",
|
||||
"groups": [
|
||||
"CSS Namespaces"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@page": {
|
||||
"syntax": "@page <page-selector-list> {\n <page-body>\n}",
|
||||
"interfaces": [
|
||||
"CSSPageRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Pages"
|
||||
],
|
||||
"descriptors": {
|
||||
"bleed": {
|
||||
"syntax": "auto | <length>",
|
||||
"media": "visual, paged",
|
||||
"initial": "auto",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "experimental"
|
||||
},
|
||||
"marks": {
|
||||
"syntax": "none | [ crop || cross ]",
|
||||
"media": "visual, paged",
|
||||
"initial": "none",
|
||||
"percentages": "no",
|
||||
"computed": "asSpecified",
|
||||
"order": "orderOfAppearance",
|
||||
"status": "experimental"
|
||||
}
|
||||
},
|
||||
"status": "standard"
|
||||
},
|
||||
"@supports": {
|
||||
"syntax": "@supports <supports-condition> {\n <group-rule-body>\n}",
|
||||
"interfaces": [
|
||||
"CSSGroupingRule",
|
||||
"CSSConditionRule",
|
||||
"CSSSupportsRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Conditional Rules"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"@viewport": {
|
||||
"syntax": "@viewport {\n <group-rule-body>\n}",
|
||||
"interfaces": [
|
||||
"CSSViewportRule"
|
||||
],
|
||||
"groups": [
|
||||
"CSS Device Adaptation"
|
||||
],
|
||||
"descriptors": {
|
||||
"height": {
|
||||
"syntax": "<viewport-length>{1,2}",
|
||||
"media": "visual, continuous",
|
||||
"initial": [
|
||||
"min-height",
|
||||
"max-height"
|
||||
],
|
||||
"percentages": [
|
||||
"min-height",
|
||||
"max-height"
|
||||
],
|
||||
"computed": [
|
||||
"min-height",
|
||||
"max-height"
|
||||
],
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"max-height": {
|
||||
"syntax": "<viewport-length>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "referToHeightOfInitialViewport",
|
||||
"computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"max-width": {
|
||||
"syntax": "<viewport-length>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "referToWidthOfInitialViewport",
|
||||
"computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"max-zoom": {
|
||||
"syntax": "auto | <number> | <percentage>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "the zoom factor itself",
|
||||
"computed": "autoNonNegativeOrPercentage",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"min-height": {
|
||||
"syntax": "<viewport-length>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "referToHeightOfInitialViewport",
|
||||
"computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"min-width": {
|
||||
"syntax": "<viewport-length>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "referToWidthOfInitialViewport",
|
||||
"computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"min-zoom": {
|
||||
"syntax": "auto | <number> | <percentage>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "the zoom factor itself",
|
||||
"computed": "autoNonNegativeOrPercentage",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"orientation": {
|
||||
"syntax": "auto | portrait | landscape",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "referToSizeOfBoundingBox",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"user-zoom": {
|
||||
"syntax": "zoom | fixed",
|
||||
"media": "visual, continuous",
|
||||
"initial": "zoom",
|
||||
"percentages": "referToSizeOfBoundingBox",
|
||||
"computed": "asSpecified",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
},
|
||||
"width": {
|
||||
"syntax": "<viewport-length>{1,2}",
|
||||
"media": "visual, continuous",
|
||||
"initial": [
|
||||
"min-width",
|
||||
"max-width"
|
||||
],
|
||||
"percentages": [
|
||||
"min-width",
|
||||
"max-width"
|
||||
],
|
||||
"computed": [
|
||||
"min-width",
|
||||
"max-width"
|
||||
],
|
||||
"order": "orderOfAppearance",
|
||||
"status": "standard"
|
||||
},
|
||||
"zoom": {
|
||||
"syntax": "auto | <number> | <percentage>",
|
||||
"media": "visual, continuous",
|
||||
"initial": "auto",
|
||||
"percentages": "the zoom factor itself",
|
||||
"computed": "autoNonNegativeOrPercentage",
|
||||
"order": "uniqueOrder",
|
||||
"status": "standard"
|
||||
}
|
||||
},
|
||||
"status": "standard"
|
||||
}
|
||||
}
|
||||
103
build/node_modules/mdn-data/css/at-rules.schema.json
generated
vendored
Normal file
103
build/node_modules/mdn-data/css/at-rules.schema.json
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"definitions": {
|
||||
"stringOrPropertyList": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"type": "string",
|
||||
"property-reference": {
|
||||
"comment": "property-reference is an extension to the JSON schema validator. Here it jumps 3 levels up in the hierarchy and tests if a value is an existing key in descriptors. See test/validate-schema.js for implementation details.",
|
||||
"$data": "3"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"syntax": {
|
||||
"type": "string"
|
||||
},
|
||||
"interfaces": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"descriptors": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"syntax": {
|
||||
"type": "string"
|
||||
},
|
||||
"media": {
|
||||
"type": "string"
|
||||
},
|
||||
"initial": {
|
||||
"$ref": "#/definitions/stringOrPropertyList"
|
||||
},
|
||||
"percentages": {
|
||||
"$ref": "#/definitions/stringOrPropertyList"
|
||||
},
|
||||
"computed": {
|
||||
"$ref": "#/definitions/stringOrPropertyList"
|
||||
},
|
||||
"order": {
|
||||
"enum": [
|
||||
"orderOfAppearance",
|
||||
"uniqueOrder"
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"enum": [
|
||||
"standard",
|
||||
"nonstandard",
|
||||
"experimental"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"syntax",
|
||||
"media",
|
||||
"initial",
|
||||
"percentages",
|
||||
"computed",
|
||||
"order",
|
||||
"status"
|
||||
]
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"enum": [
|
||||
"standard",
|
||||
"nonstandard",
|
||||
"experimental"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"syntax",
|
||||
"groups",
|
||||
"status"
|
||||
]
|
||||
}
|
||||
}
|
||||
8
build/node_modules/mdn-data/css/index.js
generated
vendored
Normal file
8
build/node_modules/mdn-data/css/index.js
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
module.exports = {
|
||||
atRules: require('./at-rules'),
|
||||
selectors: require('./selectors'),
|
||||
types: require('./types'),
|
||||
properties: require('./properties'),
|
||||
syntaxes: require('./syntaxes'),
|
||||
units: require('./units'),
|
||||
}
|
||||
6356
build/node_modules/mdn-data/css/properties.json
generated
vendored
Normal file
6356
build/node_modules/mdn-data/css/properties.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
343
build/node_modules/mdn-data/css/properties.schema.json
generated
vendored
Normal file
343
build/node_modules/mdn-data/css/properties.schema.json
generated
vendored
Normal file
@@ -0,0 +1,343 @@
|
||||
{
|
||||
"definitions": {
|
||||
"propertyList": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"type": "string",
|
||||
"property-reference": {
|
||||
"comment": "property-reference is an extension to the JSON schema validator. Here it jumps to the root level of the hierarchy and tests if a value is an existing key there (i.e a defined property). See test/validate-schema.js for implementation details.",
|
||||
"$data": "/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"stringList": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"animationType": {
|
||||
"enum": [
|
||||
"angle",
|
||||
"angleOrBasicShapeOrPath",
|
||||
"basicShapeOtherwiseNo",
|
||||
"color",
|
||||
"discrete",
|
||||
"eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",
|
||||
"filterList",
|
||||
"fontStretch",
|
||||
"fontWeight",
|
||||
"integer",
|
||||
"length",
|
||||
"lpc",
|
||||
"numberOrLength",
|
||||
"number",
|
||||
"position",
|
||||
"rectangle",
|
||||
"repeatableListOfSimpleListOfLpc",
|
||||
"shadowList",
|
||||
"simpleListOfLpc",
|
||||
"transform",
|
||||
"visibility"
|
||||
]
|
||||
},
|
||||
"percentages": {
|
||||
"enum": [
|
||||
"blockSizeOfContainingBlock",
|
||||
"dependsOnLayoutModel",
|
||||
"inlineSizeOfContainingBlock",
|
||||
"logicalHeightOfContainingBlock",
|
||||
"logicalWidthOfContainingBlock",
|
||||
"no",
|
||||
"referToBorderBox",
|
||||
"referToContainingBlockHeight",
|
||||
"referToDimensionOfBorderBox",
|
||||
"referToDimensionOfContentArea",
|
||||
"referToElementFontSize",
|
||||
"referToFlexContainersInnerMainSize",
|
||||
"referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight",
|
||||
"referToLineHeight",
|
||||
"referToParentElementsFontSize",
|
||||
"referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize",
|
||||
"referToSizeOfBorderImage",
|
||||
"referToSizeOfBoundingBox",
|
||||
"referToSizeOfContainingBlock",
|
||||
"referToSizeOfElement",
|
||||
"referToSizeOfFont",
|
||||
"referToSizeOfMaskPaintingArea",
|
||||
"referToTotalPathLength",
|
||||
"referToWidthAndHeightOfElement",
|
||||
"referToWidthOfAffectedGlyph",
|
||||
"referToWidthOfBackgroundPositioningAreaMinusBackgroundImageHeight",
|
||||
"referToWidthOfContainingBlock",
|
||||
"referToWidthOrHeightOfBorderImageArea",
|
||||
"referToReferenceBoxWhenSpecifiedOtherwiseBorderBox",
|
||||
"regardingHeightOfGeneratedBoxContainingBlockPercentages0",
|
||||
"regardingHeightOfGeneratedBoxContainingBlockPercentagesNone",
|
||||
"regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock",
|
||||
"relativeToBackgroundPositioningArea",
|
||||
"relativeToScrollContainerPaddingBoxAxis",
|
||||
"relativeToWidthAndHeight"
|
||||
]
|
||||
},
|
||||
"computed": {
|
||||
"enum": [
|
||||
"absoluteLength",
|
||||
"absoluteLength0ForNone",
|
||||
"absoluteLength0IfColumnRuleStyleNoneOrHidden",
|
||||
"absoluteLengthOr0IfBorderBottomStyleNoneOrHidden",
|
||||
"absoluteLengthOr0IfBorderLeftStyleNoneOrHidden",
|
||||
"absoluteLengthOr0IfBorderRightStyleNoneOrHidden",
|
||||
"absoluteLengthOr0IfBorderTopStyleNoneOrHidden",
|
||||
"absoluteLengthOrAsSpecified",
|
||||
"absoluteLengthOrKeyword",
|
||||
"absoluteLengthOrNone",
|
||||
"absoluteLengthOrNormal",
|
||||
"absoluteLengthOrPercentage",
|
||||
"absoluteLengthsSpecifiedColorAsSpecified",
|
||||
"absoluteLengthZeroIfBorderStyleNoneOrHidden",
|
||||
"absoluteLengthZeroOrLarger",
|
||||
"absoluteURIOrNone",
|
||||
"angleRoundedToNextQuarter",
|
||||
"asAutoOrColor",
|
||||
"asDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecified",
|
||||
"asLength",
|
||||
"asSpecified",
|
||||
"asSpecifiedAppliesToEachProperty",
|
||||
"asSpecifiedExceptMatchParent",
|
||||
"asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",
|
||||
"asSpecifiedRelativeToAbsoluteLengths",
|
||||
"asSpecifiedURLsAbsolute",
|
||||
"asSpecifiedWithExceptionOfResolution",
|
||||
"asSpecifiedWithVarsSubstituted",
|
||||
"autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",
|
||||
"autoOrRectangle",
|
||||
"colorPlusThreeAbsoluteLengths",
|
||||
"computedColor",
|
||||
"consistsOfTwoDimensionKeywords",
|
||||
"consistsOfTwoKeywordsForOriginAndOffsets",
|
||||
"forLengthAbsoluteValueOtherwisePercentage",
|
||||
"invertForTranslucentColorRGBAOtherwiseRGB",
|
||||
"keywordOrNumericalValueBolderLighterTransformedToRealValue",
|
||||
"keywordPlusIntegerIfDigits",
|
||||
"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
|
||||
"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",
|
||||
"listEachItemHasTwoKeywordsOnePerDimension",
|
||||
"listEachItemTwoKeywordsOriginOffsets",
|
||||
"noneOrImageWithAbsoluteURI",
|
||||
"normalizedAngle",
|
||||
"normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",
|
||||
"oneToFourPercentagesOrAbsoluteLengthsPlusFill",
|
||||
"optimumMinAndMaxValueOfAbsoluteLengthPercentageOrNormal",
|
||||
"optimumValueOfAbsoluteLengthOrNormal",
|
||||
"percentageAsSpecifiedAbsoluteLengthOrNone",
|
||||
"percentageAsSpecifiedOrAbsoluteLength",
|
||||
"percentageAutoOrAbsoluteLength",
|
||||
"percentageOrAbsoluteLengthPlusKeywords",
|
||||
"sameAsBoxOffsets",
|
||||
"sameAsMaxWidthAndMaxHeight",
|
||||
"sameAsMinWidthAndMinHeight",
|
||||
"sameAsWidthAndHeight",
|
||||
"specifiedIntegerOrAbsoluteLength",
|
||||
"specifiedValueClipped0To1",
|
||||
"specifiedValueNumberClipped0To1",
|
||||
"translucentValuesRGBAOtherwiseRGB",
|
||||
"twoAbsoluteLengthOrPercentages",
|
||||
"twoAbsoluteLengths"
|
||||
]
|
||||
},
|
||||
"appliesto": {
|
||||
"enum": [
|
||||
"absolutelyPositionedElements",
|
||||
"allElements",
|
||||
"allElementsAcceptingWidthOrHeight",
|
||||
"allElementsAndPseudos",
|
||||
"allElementsButNonReplacedAndTableColumns",
|
||||
"allElementsButNonReplacedAndTableRows",
|
||||
"allElementsCreatingNativeWindows",
|
||||
"allElementsExceptGeneratedContentOrPseudoElements",
|
||||
"allElementsExceptInternalTableDisplayTypes",
|
||||
"allElementsExceptNonReplacedInlineElementsTableRowsColumnsRowColumnGroups",
|
||||
"allElementsExceptTableDisplayTypes",
|
||||
"allElementsExceptTableElementsWhenCollapse",
|
||||
"allElementsExceptTableRowColumnGroupsTableRowsColumns",
|
||||
"allElementsExceptTableRowGroupsRowsColumnGroupsAndColumns",
|
||||
"allElementsNoEffectIfDisplayNone",
|
||||
"allElementsSomeValuesNoEffectOnNonInlineElements",
|
||||
"allElementsSVGContainerElements",
|
||||
"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",
|
||||
"allElementsThatCanReferenceImages",
|
||||
"allElementsUAsNotRequiredWhenCollapse",
|
||||
"anyElementEffectOnProgressAndMeter",
|
||||
"beforeAndAfterPseudos",
|
||||
"blockContainerElements",
|
||||
"blockContainers",
|
||||
"blockElementsInNormalFlow",
|
||||
"blockLevelElements",
|
||||
"boxElements",
|
||||
"childrenOfBoxElements",
|
||||
"directChildrenOfElementsWithDisplayMozBoxMozInlineBox",
|
||||
"elementsWithDisplayBoxOrInlineBox",
|
||||
"elementsWithDisplayMarker",
|
||||
"elementsWithDisplayMozBoxMozInlineBox",
|
||||
"elementsWithOverflowNotVisibleAndReplacedElements",
|
||||
"firstLetterPseudoElementsAndInlineLevelFirstChildren",
|
||||
"flexContainers",
|
||||
"flexItemsAndAbsolutelyPositionedFlexContainerChildren",
|
||||
"flexItemsAndInFlowPseudos",
|
||||
"floats",
|
||||
"gridContainers",
|
||||
"gridItemsAndBoxesWithinGridContainer",
|
||||
"images",
|
||||
"inFlowBlockLevelElements",
|
||||
"inFlowChildrenOfBoxElements",
|
||||
"inlineLevelAndTableCellElements",
|
||||
"listItems",
|
||||
"maskElements",
|
||||
"multicolElements",
|
||||
"multilineFlexContainers",
|
||||
"nonReplacedBlockAndInlineBlockElements",
|
||||
"nonReplacedBlockElements",
|
||||
"nonReplacedInlineElements",
|
||||
"positionedElements",
|
||||
"replacedElements",
|
||||
"rubyAnnotationsContainers",
|
||||
"rubyBasesAnnotationsBaseAnnotationContainers",
|
||||
"sameAsMargin",
|
||||
"sameAsWidthAndHeight",
|
||||
"scrollContainers",
|
||||
"scrollingBoxes",
|
||||
"tableCaptionElements",
|
||||
"tableCellElements",
|
||||
"tableElements",
|
||||
"textElements",
|
||||
"textFields",
|
||||
"transformableElements",
|
||||
"xulImageElements"
|
||||
]
|
||||
},
|
||||
"alsoApplyTo": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
"uniqueItems": true,
|
||||
"items": {
|
||||
"enum": [
|
||||
"::first-letter",
|
||||
"::first-line",
|
||||
"::placeholder"
|
||||
]
|
||||
}
|
||||
},
|
||||
"order": {
|
||||
"enum": [
|
||||
"canonicalOrder",
|
||||
"lengthOrPercentageBeforeKeywordIfBothPresent",
|
||||
"lengthOrPercentageBeforeKeywords",
|
||||
"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",
|
||||
"orderOfAppearance",
|
||||
"percentagesOrLengthsFollowedByFill",
|
||||
"perGrammar",
|
||||
"uniqueOrder"
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"enum": [
|
||||
"standard",
|
||||
"nonstandard",
|
||||
"experimental",
|
||||
"obsolete"
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"syntax",
|
||||
"media",
|
||||
"inherited",
|
||||
"animationType",
|
||||
"percentages",
|
||||
"groups",
|
||||
"initial",
|
||||
"appliesto",
|
||||
"computed",
|
||||
"order",
|
||||
"status"
|
||||
],
|
||||
"properties": {
|
||||
"syntax": {
|
||||
"type": "string"
|
||||
},
|
||||
"media": {
|
||||
"type": "string"
|
||||
},
|
||||
"inherited": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"animationType": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/animationType"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/propertyList"
|
||||
}
|
||||
]
|
||||
},
|
||||
"percentages": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/percentages"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/propertyList"
|
||||
}
|
||||
]
|
||||
},
|
||||
"groups": {
|
||||
"$ref": "#/definitions/stringList"
|
||||
},
|
||||
"initial": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/propertyList"
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliesto": {
|
||||
"$ref": "#/definitions/appliesto"
|
||||
},
|
||||
"alsoAppliesTo": {
|
||||
"$ref": "#/definitions/alsoApplyTo"
|
||||
},
|
||||
"computed": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/definitions/computed"
|
||||
},
|
||||
{
|
||||
"$ref": "#/definitions/propertyList"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"$ref": "#/definitions/order"
|
||||
},
|
||||
"stacking": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"status": {
|
||||
"$ref": "#/definitions/status"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
32
build/node_modules/mdn-data/css/readme.md
generated
vendored
Normal file
32
build/node_modules/mdn-data/css/readme.md
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
# MDN CSS data
|
||||
|
||||
This folder contains data about [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS).
|
||||
|
||||
## Different types of CSS data
|
||||
|
||||
The CSS data is split into these parts:
|
||||
|
||||
* **at-rules**:
|
||||
[data](https://github.com/mdn/data/blob/master/css/at-rules.json) |
|
||||
[schema](https://github.com/mdn/data/blob/master/css/at-rules.schema.json) |
|
||||
[docs](https://github.com/mdn/data/blob/master/css/at-rules.md)
|
||||
* **properties**:
|
||||
[data](https://github.com/mdn/data/blob/master/css/properties.json) |
|
||||
[schema](https://github.com/mdn/data/blob/master/css/properties.schema.json) |
|
||||
[docs](https://github.com/mdn/data/blob/master/css/properties.md)
|
||||
* **selectors**:
|
||||
[data](https://github.com/mdn/data/blob/master/css/selectors.json) |
|
||||
[schema](https://github.com/mdn/data/blob/master/css/selectors.schema.json) |
|
||||
[docs](https://github.com/mdn/data/blob/master/css/selectors.md)
|
||||
* **syntaxes**:
|
||||
[data](https://github.com/mdn/data/blob/master/css/syntaxes.json) |
|
||||
[schema](https://github.com/mdn/data/blob/master/css/syntaxes.schema.json) |
|
||||
[docs](https://github.com/mdn/data/blob/master/css/syntaxes.md)
|
||||
* **types**:
|
||||
[data](https://github.com/mdn/data/blob/master/css/types.json) |
|
||||
[schema](https://github.com/mdn/data/blob/master/css/types.schema.json) |
|
||||
[docs](https://github.com/mdn/data/blob/master/css/types.md)
|
||||
* **units**:
|
||||
[data](https://github.com/mdn/data/blob/master/css/units.json) |
|
||||
[schema](https://github.com/mdn/data/blob/master/css/units.schema.json) |
|
||||
[docs](https://github.com/mdn/data/blob/master/css/units,md)
|
||||
537
build/node_modules/mdn-data/css/selectors.json
generated
vendored
Normal file
537
build/node_modules/mdn-data/css/selectors.json
generated
vendored
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"Type selectors": {
|
||||
"syntax": "element",
|
||||
"groups": [
|
||||
"Basic Selectors"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"Class selectors": {
|
||||
"syntax": ".class",
|
||||
"groups": [
|
||||
"Basic Selectors"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"ID selectors": {
|
||||
"syntax": "#id",
|
||||
"groups": [
|
||||
"Basic Selectors"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"Universal selectors": {
|
||||
"syntax": "*",
|
||||
"groups": [
|
||||
"Basic Selectors"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"Attribute selectors": {
|
||||
"syntax": "[attr=value]",
|
||||
"groups": [
|
||||
"Basic Selectors"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"Adjacent sibling selectors": {
|
||||
"syntax": "A + B",
|
||||
"groups": [
|
||||
"Combinators"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"General sibling selectors": {
|
||||
"syntax": "A ~ B",
|
||||
"groups": [
|
||||
"Combinators"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"Child selectors": {
|
||||
"syntax": "A > B",
|
||||
"groups": [
|
||||
"Combinators"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"Descendant selectors": {
|
||||
"syntax": "A B",
|
||||
"groups": [
|
||||
"Combinators"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":active": {
|
||||
"syntax": ":active",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":any": {
|
||||
"syntax": ":-moz-any( <selector># )\n:-webkit-any( <selector># )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "experimental"
|
||||
},
|
||||
":any-link": {
|
||||
"syntax": ":any-link",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "experimental"
|
||||
},
|
||||
":checked": {
|
||||
"syntax": ":checked",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":default": {
|
||||
"syntax": ":default",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":dir": {
|
||||
"syntax": ":dir( ltr | rtl )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":disabled": {
|
||||
"syntax": ":disabled",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":empty": {
|
||||
"syntax": ":empty",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":enabled": {
|
||||
"syntax": ":enabled",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":first": {
|
||||
"syntax": ":first",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":first-child": {
|
||||
"syntax": ":first-child",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":first-of-type": {
|
||||
"syntax": ":first-of-type",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":fullscreen": {
|
||||
"syntax": ":fullscreen",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":focus": {
|
||||
"syntax": ":focus",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":focus-within": {
|
||||
"syntax": ":focus-within",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "experimental"
|
||||
},
|
||||
":hover": {
|
||||
"syntax": ":hover",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":indeterminate": {
|
||||
"syntax": ":indeterminate",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":in-range": {
|
||||
"syntax": ":in-range",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":invalid": {
|
||||
"syntax": ":invalid",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":lang": {
|
||||
"syntax": ":lang( <language-code> )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":last-child": {
|
||||
"syntax": ":last-child",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":last-of-type": {
|
||||
"syntax": ":last-of-type",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":left": {
|
||||
"syntax": ":left",
|
||||
"groups": [
|
||||
"Pseudo-classes",
|
||||
"CSS Pages"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":link": {
|
||||
"syntax": ":link",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":not": {
|
||||
"syntax": ":not( <selector># )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":nth-child": {
|
||||
"syntax": ":nth-child( <nth> [ of <selector># ]? )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":nth-last-child": {
|
||||
"syntax": ":nth-last-child( <nth> [ of <selector># ]? )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":nth-last-of-type": {
|
||||
"syntax": ":nth-last-of-type( <nth> )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":nth-of-type": {
|
||||
"syntax": ":nth-of-type( <nth> )",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":only-child": {
|
||||
"syntax": ":only-child",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":only-of-type": {
|
||||
"syntax": ":only-of-type",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":optional": {
|
||||
"syntax": ":optional",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":out-of-range": {
|
||||
"syntax": ":out-of-range",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":placeholder-shown": {
|
||||
"syntax": ":placeholder-shown",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "experimental"
|
||||
},
|
||||
":read-only": {
|
||||
"syntax": ":read-only",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":read-write": {
|
||||
"syntax": ":read-write",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":required": {
|
||||
"syntax": ":required",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":right": {
|
||||
"syntax": ":right",
|
||||
"groups": [
|
||||
"Pseudo-classes",
|
||||
"CSS Pages"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":root": {
|
||||
"syntax": ":root",
|
||||
"groups": [
|
||||
"Pseudo-classes",
|
||||
"CSS Pages"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":scope": {
|
||||
"syntax": ":scope",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":target": {
|
||||
"syntax": ":target",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":unresolved": {
|
||||
"syntax": ":unresolved",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":valid": {
|
||||
"syntax": ":valid",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
":visited": {
|
||||
"syntax": ":visited",
|
||||
"groups": [
|
||||
"Pseudo-classes"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::-moz-progress-bar": {
|
||||
"syntax": "::-moz-progress-bar",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Mozilla Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-moz-range-progress": {
|
||||
"syntax": "::-moz-range-progress",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Mozilla Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-moz-range-thumb": {
|
||||
"syntax": "::-moz-range-thumb",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Mozilla Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-moz-range-track": {
|
||||
"syntax": "::-moz-range-track",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Mozilla Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-ms-fill": {
|
||||
"syntax": "::-ms-fill",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Microsoft Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-ms-fill-lower": {
|
||||
"syntax": "::-ms-fill-lower",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Microsoft Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-ms-fill-upper": {
|
||||
"syntax": "::-ms-fill-upper",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Microsoft Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-ms-thumb": {
|
||||
"syntax": "::-ms-thumb",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Microsoft Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-ms-track": {
|
||||
"syntax": "::-ms-track",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"Microsoft Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-webkit-progress-bar": {
|
||||
"syntax": "::-webkit-progress-bar",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"WebKit Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-webkit-progress-inner-value": {
|
||||
"syntax": "::-webkit-progress-inner-value",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"WebKit Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-webkit-progress-value": {
|
||||
"syntax": "::-webkit-progress-value",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"WebKit Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-webkit-slider-runnable-track": {
|
||||
"syntax": "::-webkit-slider-runnable-track",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"WebKit Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::-webkit-slider-thumb": {
|
||||
"syntax": "::-webkit-slider-thumb",
|
||||
"groups": [
|
||||
"Pseudo-elements",
|
||||
"WebKit Extensions"
|
||||
],
|
||||
"status": "nonstandard"
|
||||
},
|
||||
"::after": {
|
||||
"syntax": "/* CSS3 syntax */\n::after\n\n/* CSS2 syntax */\n:after",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::backdrop": {
|
||||
"syntax": "::backdrop",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::before": {
|
||||
"syntax": "/* CSS3 syntax */\n::before\n\n/* CSS2 syntax */\n:before",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::first-letter": {
|
||||
"syntax": "/* CSS3 syntax */\n::first-letter\n\n/* CSS2 syntax */\n:first-letter",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::first-line": {
|
||||
"syntax": "/* CSS3 syntax */\n::first-line\n\n/* CSS2 syntax */\n:first-line",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::selection": {
|
||||
"syntax": "::selection",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"::cue": {
|
||||
"syntax": "::cue | ::cue( <selector> )",
|
||||
"groups": [
|
||||
"Pseudo-elements"
|
||||
],
|
||||
"status": "standard"
|
||||
}
|
||||
}
|
||||
30
build/node_modules/mdn-data/css/selectors.schema.json
generated
vendored
Normal file
30
build/node_modules/mdn-data/css/selectors.schema.json
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"syntax": {
|
||||
"type": "string"
|
||||
},
|
||||
"groups": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"enum": [
|
||||
"standard",
|
||||
"nonstandard",
|
||||
"experimental"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"syntax",
|
||||
"groups",
|
||||
"status"
|
||||
]
|
||||
}
|
||||
}
|
||||
611
build/node_modules/mdn-data/css/syntaxes.json
generated
vendored
Normal file
611
build/node_modules/mdn-data/css/syntaxes.json
generated
vendored
Normal file
@@ -0,0 +1,611 @@
|
||||
{
|
||||
"absolute-size": {
|
||||
"syntax": "xx-small | x-small | small | medium | large | x-large | xx-large"
|
||||
},
|
||||
"alpha-value": {
|
||||
"syntax": "<number> | <percentage>"
|
||||
},
|
||||
"angle-percentage": {
|
||||
"syntax": "<angle> | <percentage>"
|
||||
},
|
||||
"animateable-feature": {
|
||||
"syntax": "scroll-position | contents | <custom-ident>"
|
||||
},
|
||||
"attachment": {
|
||||
"syntax": "scroll | fixed | local"
|
||||
},
|
||||
"attr()": {
|
||||
"syntax": "attr( <attr-name> <type-or-unit>? [, <attr-fallback> ]? )"
|
||||
},
|
||||
"auto-repeat": {
|
||||
"syntax": "repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"
|
||||
},
|
||||
"auto-track-list": {
|
||||
"syntax": "[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>\n[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?"
|
||||
},
|
||||
"basic-shape": {
|
||||
"syntax": "<inset()> | <circle()> | <ellipse()> | <polygon()>"
|
||||
},
|
||||
"bg-image": {
|
||||
"syntax": "none | <image>"
|
||||
},
|
||||
"bg-layer": {
|
||||
"syntax": "<bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box>{1,2}"
|
||||
},
|
||||
"bg-size": {
|
||||
"syntax": "[ <length-percentage> | auto ]{1,2} | cover | contain"
|
||||
},
|
||||
"blur()": {
|
||||
"syntax": "blur( <length> )"
|
||||
},
|
||||
"blend-mode": {
|
||||
"syntax": "normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"
|
||||
},
|
||||
"box": {
|
||||
"syntax": "border-box | padding-box | content-box"
|
||||
},
|
||||
"br-style": {
|
||||
"syntax": "none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"
|
||||
},
|
||||
"br-width": {
|
||||
"syntax": "<length> | thin | medium | thick"
|
||||
},
|
||||
"brightness()": {
|
||||
"syntax": "brightness( <number-percentage> )"
|
||||
},
|
||||
"calc()": {
|
||||
"syntax": "calc( <calc-sum> )"
|
||||
},
|
||||
"calc-sum": {
|
||||
"syntax": "<calc-product> [ [ '+' | '-' ] <calc-product> ]*"
|
||||
},
|
||||
"calc-product": {
|
||||
"syntax": "<calc-value> [ '*' <calc-value> | '/' <number> ]*"
|
||||
},
|
||||
"calc-value": {
|
||||
"syntax": "<number> | <dimension> | <percentage> | ( <calc-sum> )"
|
||||
},
|
||||
"cf-final-image": {
|
||||
"syntax": "<image> | <color>"
|
||||
},
|
||||
"cf-mixing-image": {
|
||||
"syntax": "<percentage>? && <image>"
|
||||
},
|
||||
"circle()": {
|
||||
"syntax": "circle( [ <shape-radius> ]? [ at <position> ]? )"
|
||||
},
|
||||
"clip-source": {
|
||||
"syntax": "<url>"
|
||||
},
|
||||
"color": {
|
||||
"syntax": "<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>"
|
||||
},
|
||||
"color-stop": {
|
||||
"syntax": "<color> <length-percentage>?"
|
||||
},
|
||||
"color-stop-list": {
|
||||
"syntax": "<color-stop>#{2,}"
|
||||
},
|
||||
"common-lig-values": {
|
||||
"syntax": "[ common-ligatures | no-common-ligatures ]"
|
||||
},
|
||||
"composite-style": {
|
||||
"syntax": "clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"
|
||||
},
|
||||
"compositing-operator": {
|
||||
"syntax": "add | subtract | intersect | exclude"
|
||||
},
|
||||
"contextual-alt-values": {
|
||||
"syntax": "[ contextual | no-contextual ]"
|
||||
},
|
||||
"content-list": {
|
||||
"syntax": "[ <string> | contents | <image> | <quote> | <target> | <leader()> ]+"
|
||||
},
|
||||
"content-replacement": {
|
||||
"syntax": "<image>"
|
||||
},
|
||||
"contrast()": {
|
||||
"syntax": "contrast( [ <number-percentage> ] )"
|
||||
},
|
||||
"counter-style": {
|
||||
"syntax": "<counter-style-name> | symbols()"
|
||||
},
|
||||
"counter-style-name": {
|
||||
"syntax": "<custom-ident>"
|
||||
},
|
||||
"cross-fade()": {
|
||||
"syntax": "cross-fade( <cf-mixing-image> , <cf-final-image>? )"
|
||||
},
|
||||
"cubic-bezier-timing-function": {
|
||||
"syntax": "ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number>, <number>, <number>, <number>)"
|
||||
},
|
||||
"deprecated-system-color": {
|
||||
"syntax": "ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonFace | ButtonHighlight | ButtonShadow | ButtonText | CaptionText | GrayText | Highlight | HighlightText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"
|
||||
},
|
||||
"discretionary-lig-values": {
|
||||
"syntax": "[ discretionary-ligatures | no-discretionary-ligatures ]"
|
||||
},
|
||||
"display-box": {
|
||||
"syntax": "contents | none"
|
||||
},
|
||||
"display-inside": {
|
||||
"syntax": "flow | flow-root | table | flex | grid | subgrid | ruby"
|
||||
},
|
||||
"display-internal": {
|
||||
"syntax": "table-row-group | table-header-group | table-footer-group | table-row | table-cell | table-column-group | table-column | table-caption | ruby-base | ruby-text | ruby-base-container | ruby-text-container"
|
||||
},
|
||||
"display-legacy": {
|
||||
"syntax": "inline-block | inline-list-item | inline-table | inline-flex | inline-grid"
|
||||
},
|
||||
"display-listitem": {
|
||||
"syntax": "list-item && <display-outside>? && [ flow | flow-root ]?"
|
||||
},
|
||||
"display-outside": {
|
||||
"syntax": "block | inline | run-in"
|
||||
},
|
||||
"drop-shadow()": {
|
||||
"syntax": "drop-shadow( <length>{2,3} <color>? )"
|
||||
},
|
||||
"east-asian-variant-values": {
|
||||
"syntax": "[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"
|
||||
},
|
||||
"east-asian-width-values": {
|
||||
"syntax": "[ full-width | proportional-width ]"
|
||||
},
|
||||
"element()": {
|
||||
"syntax": "element( <id-selector> )"
|
||||
},
|
||||
"ellipse()": {
|
||||
"syntax": "ellipse( [ <shape-radius>{2} ]? [ at <position> ]? )"
|
||||
},
|
||||
"ending-shape": {
|
||||
"syntax": "circle | ellipse"
|
||||
},
|
||||
"explicit-track-list": {
|
||||
"syntax": "[ <line-names>? <track-size> ]+ <line-names>?"
|
||||
},
|
||||
"family-name": {
|
||||
"syntax": "<string> | <custom-ident>+"
|
||||
},
|
||||
"feature-tag-value": {
|
||||
"syntax": "<string> [ <integer> | on | off ]?"
|
||||
},
|
||||
"feature-type": {
|
||||
"syntax": "@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"
|
||||
},
|
||||
"feature-value-block": {
|
||||
"syntax": "<feature-type> {\n <feature-value-declaration-list>\n}"
|
||||
},
|
||||
"feature-value-block-list": {
|
||||
"syntax": "<feature-value-block>+"
|
||||
},
|
||||
"feature-value-declaration": {
|
||||
"syntax": "<custom-ident>: <integer>+;"
|
||||
},
|
||||
"feature-value-declaration-list": {
|
||||
"syntax": "<feature-value-declaration>"
|
||||
},
|
||||
"feature-value-name": {
|
||||
"syntax": "<custom-ident>"
|
||||
},
|
||||
"fill-rule": {
|
||||
"syntax": "nonzero | evenodd"
|
||||
},
|
||||
"filter-function": {
|
||||
"syntax": "<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <sepia()> | <saturate()>"
|
||||
},
|
||||
"filter-function-list": {
|
||||
"syntax": "[ <filter-function> | <url> ]+"
|
||||
},
|
||||
"final-bg-layer": {
|
||||
"syntax": "<bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box> || <'background-color'>"
|
||||
},
|
||||
"fit-content()": {
|
||||
"syntax": "fit-content( [ <length> | <percentage> ] )"
|
||||
},
|
||||
"fixed-breadth": {
|
||||
"syntax": "<length-percentage>"
|
||||
},
|
||||
"fixed-repeat": {
|
||||
"syntax": "repeat( [ <positive-integer> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"
|
||||
},
|
||||
"fixed-size": {
|
||||
"syntax": "<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"
|
||||
},
|
||||
"font-variant-css21": {
|
||||
"syntax": "[ normal | small-caps ]"
|
||||
},
|
||||
"frames-timing-function": {
|
||||
"syntax": "frames(<integer>)"
|
||||
},
|
||||
"frequency-percentage": {
|
||||
"syntax": "<frequency> | <percentage>"
|
||||
},
|
||||
"general-enclosed": {
|
||||
"syntax": "[ <function-token> <any-value> ) ] | ( <ident> <any-value> )"
|
||||
},
|
||||
"generic-family": {
|
||||
"syntax": "serif | sans-serif | cursive | fantasy | monospace"
|
||||
},
|
||||
"generic-name": {
|
||||
"syntax": "serif | sans-serif | cursive | fantasy | monospace"
|
||||
},
|
||||
"geometry-box": {
|
||||
"syntax": "<shape-box> | fill-box | stroke-box | view-box"
|
||||
},
|
||||
"gradient": {
|
||||
"syntax": "<linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()>"
|
||||
},
|
||||
"grayscale()": {
|
||||
"syntax": "grayscale( <number-percentage> )"
|
||||
},
|
||||
"grid-line": {
|
||||
"syntax": "auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]"
|
||||
},
|
||||
"historical-lig-values": {
|
||||
"syntax": "[ historical-ligatures | no-historical-ligatures ]"
|
||||
},
|
||||
"hsl()": {
|
||||
"syntax": "hsl( [ <hue> <percentage> <percentage> [ / <alpha-value> ]? ] | [ <hue>, <percentage>, <percentage>, <alpha-value>? ] )"
|
||||
},
|
||||
"hsla()": {
|
||||
"syntax": "hsla( [ <hue> <percentage> <percentage> [ / <alpha-value> ]? ] | [ <hue>, <percentage>, <percentage>, <alpha-value>? ] )"
|
||||
},
|
||||
"hue": {
|
||||
"syntax": "<number> | <angle>"
|
||||
},
|
||||
"hue-rotate()": {
|
||||
"syntax": "hue-rotate( <angle> )"
|
||||
},
|
||||
"image": {
|
||||
"syntax": "<url> | <image()> | <image-set()> | <element()> | <cross-fade()> | <gradient>"
|
||||
},
|
||||
"image()": {
|
||||
"syntax": "image( [ [ <image> | <string> ]? , <color>? ]! )"
|
||||
},
|
||||
"image-set()": {
|
||||
"syntax": "image-set( <image-set-option># )"
|
||||
},
|
||||
"image-set-option": {
|
||||
"syntax": "[ <image> | <string> ] <resolution>"
|
||||
},
|
||||
"inflexible-breadth": {
|
||||
"syntax": "<length> | <percentage> | min-content | max-content | auto"
|
||||
},
|
||||
"inset()": {
|
||||
"syntax": "inset( <length-percentage>{1,4} [ round <border-radius> ]? )"
|
||||
},
|
||||
"invert()": {
|
||||
"syntax": "invert( <number-percentage> )"
|
||||
},
|
||||
"keyframes-name": {
|
||||
"syntax": "<custom-ident> | <string>"
|
||||
},
|
||||
"keyframe-block": {
|
||||
"syntax": "<keyframe-selector># {\n <declaration-list>\n}"
|
||||
},
|
||||
"keyframe-block-list": {
|
||||
"syntax": "<keyframe-block>+"
|
||||
},
|
||||
"keyframe-selector": {
|
||||
"syntax": "from | to | <percentage>"
|
||||
},
|
||||
"leader()": {
|
||||
"syntax": "leader( <leader-type> )"
|
||||
},
|
||||
"leader-type": {
|
||||
"syntax": "dotted | solid | space | <string>"
|
||||
},
|
||||
"length-percentage": {
|
||||
"syntax": "<length> | <percentage>"
|
||||
},
|
||||
"line-names": {
|
||||
"syntax": "'[' <custom-ident>* ']'"
|
||||
},
|
||||
"line-name-list": {
|
||||
"syntax": "[ <line-names> | <name-repeat> ]+"
|
||||
},
|
||||
"linear-gradient()": {
|
||||
"syntax": "linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"
|
||||
},
|
||||
"mask-layer": {
|
||||
"syntax": "<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"
|
||||
},
|
||||
"mask-position": {
|
||||
"syntax": "[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"
|
||||
},
|
||||
"mask-reference": {
|
||||
"syntax": "none | <image> | <mask-source>"
|
||||
},
|
||||
"mask-source": {
|
||||
"syntax": "<url>"
|
||||
},
|
||||
"masking-mode": {
|
||||
"syntax": "alpha | luminance | match-source"
|
||||
},
|
||||
"matrix()": {
|
||||
"syntax": "matrix( <number> [, <number> ]{5,5} )"
|
||||
},
|
||||
"matrix3d()": {
|
||||
"syntax": "matrix3d( <number> [, <number> ]{15,15} )"
|
||||
},
|
||||
"media-and": {
|
||||
"syntax": "<media-in-parens> [ and <media-in-parens> ]+"
|
||||
},
|
||||
"media-condition": {
|
||||
"syntax": "<media-not> | <media-and> | <media-or> | <media-in-parens>"
|
||||
},
|
||||
"media-condition-without-or": {
|
||||
"syntax": "<media-not> | <media-and> | <media-in-parens>"
|
||||
},
|
||||
"media-feature": {
|
||||
"syntax": "( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"
|
||||
},
|
||||
"media-in-parens": {
|
||||
"syntax": "( <media-condition> ) | <media-feature> | <general-enclosed>"
|
||||
},
|
||||
"media-not": {
|
||||
"syntax": "not <media-in-parens>"
|
||||
},
|
||||
"media-or": {
|
||||
"syntax": "<media-in-parens> [ or <media-in-parens> ]+"
|
||||
},
|
||||
"media-query": {
|
||||
"syntax": "<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"
|
||||
},
|
||||
"media-query-list": {
|
||||
"syntax": "<media-query>#"
|
||||
},
|
||||
"media-type": {
|
||||
"syntax": "<ident>"
|
||||
},
|
||||
"mf-boolean": {
|
||||
"syntax": "<mf-name>"
|
||||
},
|
||||
"mf-name": {
|
||||
"syntax": "<ident>"
|
||||
},
|
||||
"mf-plain": {
|
||||
"syntax": "<mf-name> : <mf-value>"
|
||||
},
|
||||
"mf-range": {
|
||||
"syntax": "<mf-name> [ '<' | '>' ]? '='? <mf-value>\n| <mf-value> [ '<' | '>' ]? '='? <mf-name>\n| <mf-value> '<' '='? <mf-name> '<' '='? <mf-value>\n| <mf-value> '>' '='? <mf-name> '>' '='? <mf-value>"
|
||||
},
|
||||
"mf-value": {
|
||||
"syntax": "<number> | <dimension> | <ident> | <ratio>"
|
||||
},
|
||||
"minmax()": {
|
||||
"syntax": "minmax( [ <length> | <percentage> | <flex> | min-content | max-content | auto ] , [ <length> | <percentage> | <flex> | min-content | max-content | auto ] )"
|
||||
},
|
||||
"named-color": {
|
||||
"syntax": "transparent | aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkgrey | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkslategrey | darkturquoise | darkviolet | deeppink | deepskyblue | dimgray | dimgrey | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | goldenrod | gray | green | greenyellow | grey | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgray | lightgreen | lightgrey | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightslategrey | lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | peru | pink | plum | powderblue | purple | rebeccapurple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | skyblue | slateblue | slategray | slategrey | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen"
|
||||
},
|
||||
"namespace-prefix": {
|
||||
"syntax": "<ident>"
|
||||
},
|
||||
"number-percentage": {
|
||||
"syntax": "<number> | <percentage>"
|
||||
},
|
||||
"numeric-figure-values": {
|
||||
"syntax": "[ lining-nums | oldstyle-nums ]"
|
||||
},
|
||||
"numeric-fraction-values": {
|
||||
"syntax": "[ diagonal-fractions | stacked-fractions ]"
|
||||
},
|
||||
"numeric-spacing-values": {
|
||||
"syntax": "[ proportional-nums | tabular-nums ]"
|
||||
},
|
||||
"nth": {
|
||||
"syntax": "<an-plus-b> | even | odd"
|
||||
},
|
||||
"opacity()": {
|
||||
"syntax": "opacity( [ <number-percentage> ] )"
|
||||
},
|
||||
"page-body": {
|
||||
"syntax": "<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"
|
||||
},
|
||||
"page-margin-box": {
|
||||
"syntax": "<page-margin-box-type> {\n <declaration-list>\n}"
|
||||
},
|
||||
"page-margin-box-type": {
|
||||
"syntax": "@top-left-corner | @top-left | @top-center | @top-right | @top-right-corner | @bottom-left-corner | @bottom-left | @bottom-center | @bottom-right | @bottom-right-corner | @left-top | @left-middle | @left-bottom | @right-top | @right-middle | @right-bottom"
|
||||
},
|
||||
"page-selector-list": {
|
||||
"syntax": "[ <page-selector># ]?"
|
||||
},
|
||||
"page-selector": {
|
||||
"syntax": "<pseudo-page>+ | <ident> <pseudo-page>*"
|
||||
},
|
||||
"perspective()": {
|
||||
"syntax": "perspective( <length> )"
|
||||
},
|
||||
"polygon()": {
|
||||
"syntax": "polygon( <fill-rule>? , [ <length-percentage> <length-percentage> ]# )"
|
||||
},
|
||||
"position": {
|
||||
"syntax": "[[ left | center | right | top | bottom | <length-percentage> ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ] | [ center | [ left | right ] <length-percentage>? ] && [ center | [ top | bottom ] <length-percentage>? ]]"
|
||||
},
|
||||
"pseudo-page": {
|
||||
"syntax": ": [ left | right | first | blank ]"
|
||||
},
|
||||
"quote": {
|
||||
"syntax": "open-quote | close-quote | no-open-quote | no-close-quote"
|
||||
},
|
||||
"radial-gradient()": {
|
||||
"syntax": "radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"
|
||||
},
|
||||
"relative-size": {
|
||||
"syntax": "larger | smaller"
|
||||
},
|
||||
"repeat-style": {
|
||||
"syntax": "repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}"
|
||||
},
|
||||
"repeating-linear-gradient()": {
|
||||
"syntax": "repeating-linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"
|
||||
},
|
||||
"repeating-radial-gradient()": {
|
||||
"syntax": "repeating-radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"
|
||||
},
|
||||
"rgb()": {
|
||||
"syntax": "rgb( [ [ <percentage>{3} | <number>{3} ] [ / <alpha-value> ]? ] | [ [ <percentage>#{3} | <number>#{3} ] , <alpha-value>? ] )"
|
||||
},
|
||||
"rgba()": {
|
||||
"syntax": "rgba( [ [ <percentage>{3} | <number>{3} ] [ / <alpha-value> ]? ] | [ [ <percentage>#{3} | <number>#{3} ] , <alpha-value>? ] )"
|
||||
},
|
||||
"rotate()": {
|
||||
"syntax": "rotate( <angle> )"
|
||||
},
|
||||
"rotate3d()": {
|
||||
"syntax": "rotate3d( <number> , <number> , <number> , <angle> )"
|
||||
},
|
||||
"rotateX()": {
|
||||
"syntax": "rotateX( <angle> )"
|
||||
},
|
||||
"rotateY()": {
|
||||
"syntax": "rotateY( <angle> )"
|
||||
},
|
||||
"rotateZ()": {
|
||||
"syntax": "rotateZ( <angle> )"
|
||||
},
|
||||
"saturate()": {
|
||||
"syntax": "saturate( <number-percentage> )"
|
||||
},
|
||||
"scale()": {
|
||||
"syntax": "scale( <number> [, <number> ]? )"
|
||||
},
|
||||
"scale3d()": {
|
||||
"syntax": "scale3d( <number> , <number> , <number> )"
|
||||
},
|
||||
"scaleX()": {
|
||||
"syntax": "scaleX( <number> )"
|
||||
},
|
||||
"scaleY()": {
|
||||
"syntax": "scaleY( <number> )"
|
||||
},
|
||||
"scaleZ()": {
|
||||
"syntax": "scaleZ( <number> )"
|
||||
},
|
||||
"shape-radius": {
|
||||
"syntax": "<length-percentage> | closest-side | farthest-side"
|
||||
},
|
||||
"skew()": {
|
||||
"syntax": "skew( <angle> [, <angle> ]? )"
|
||||
},
|
||||
"skewX()": {
|
||||
"syntax": "skewX( <angle> )"
|
||||
},
|
||||
"skewY()": {
|
||||
"syntax": "skewY( <angle> )"
|
||||
},
|
||||
"sepia()": {
|
||||
"syntax": "sepia( <number-percentage> )"
|
||||
},
|
||||
"shadow": {
|
||||
"syntax": "inset? && <length>{2,4} && <color>?"
|
||||
},
|
||||
"shadow-t": {
|
||||
"syntax": "[ <length>{2,3} && <color>? ]"
|
||||
},
|
||||
"shape": {
|
||||
"syntax": "rect(<top>, <right>, <bottom>, <left>)"
|
||||
},
|
||||
"shape-box": {
|
||||
"syntax": "<box> | margin-box"
|
||||
},
|
||||
"side-or-corner": {
|
||||
"syntax": "[ left | right ] || [ top | bottom ]"
|
||||
},
|
||||
"single-animation": {
|
||||
"syntax": "<time> || <single-timing-function> || <time> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ]"
|
||||
},
|
||||
"single-animation-direction": {
|
||||
"syntax": "normal | reverse | alternate | alternate-reverse"
|
||||
},
|
||||
"single-animation-fill-mode": {
|
||||
"syntax": "none | forwards | backwards | both"
|
||||
},
|
||||
"single-animation-iteration-count": {
|
||||
"syntax": "infinite | <number>"
|
||||
},
|
||||
"single-animation-play-state": {
|
||||
"syntax": "running | paused"
|
||||
},
|
||||
"single-timing-function": {
|
||||
"syntax": "linear | <cubic-bezier-timing-function> | <step-timing-function> | <frames-timing-function>"
|
||||
},
|
||||
"single-transition": {
|
||||
"syntax": "[ none | <single-transition-property> ] || <time> || <single-transition-timing-function> || <time>"
|
||||
},
|
||||
"single-transition-timing-function": {
|
||||
"syntax": "<single-timing-function>"
|
||||
},
|
||||
"single-transition-property": {
|
||||
"syntax": "all | <custom-ident>"
|
||||
},
|
||||
"size": {
|
||||
"syntax": "closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"
|
||||
},
|
||||
"step-timing-function": {
|
||||
"syntax": "step-start | step-end | steps(<integer>[, [ start | end ] ]?)"
|
||||
},
|
||||
"symbol": {
|
||||
"syntax": "<string> | <image> | <ident>"
|
||||
},
|
||||
"target": {
|
||||
"syntax": "<target-counter()> | <target-counters()> | <target-text()>"
|
||||
},
|
||||
"target-counter()": {
|
||||
"syntax": "target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"
|
||||
},
|
||||
"target-counters()": {
|
||||
"syntax": "target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"
|
||||
},
|
||||
"target-text()": {
|
||||
"syntax": "target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"
|
||||
},
|
||||
"time-percentage": {
|
||||
"syntax": "<time> | <percentage>"
|
||||
},
|
||||
"track-breadth": {
|
||||
"syntax": "<length-percentage> | <flex> | min-content | max-content | auto"
|
||||
},
|
||||
"track-list": {
|
||||
"syntax": "[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"
|
||||
},
|
||||
"track-repeat": {
|
||||
"syntax": "repeat( [ <positive-integer> ] , [ <line-names>? <track-size> ]+ <line-names>? )"
|
||||
},
|
||||
"track-size": {
|
||||
"syntax": "<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( [ <length> | <percentage> ] )"
|
||||
},
|
||||
"transform-function": {
|
||||
"syntax": "[ <matrix()> || <translate()> || <translateX()> || <translateY()> || <scale()> || <scaleX()> || <scaleY()> || <rotate()> || <skew()> || <skewX()> || <skewY()> || <matrix3d()> || <translate3d()> || <translateZ()> || <scale3d()> || <scaleZ()> || <rotate3d()> || <rotateX()> || <rotateY()> || <rotateZ()> || <perspective()> ]+"
|
||||
},
|
||||
"transform-list": {
|
||||
"syntax": "<transform-function>+"
|
||||
},
|
||||
"translate()": {
|
||||
"syntax": "translate( <length-percentage> [, <length-percentage> ]? )"
|
||||
},
|
||||
"translate3d()": {
|
||||
"syntax": "translate3d( <length-percentage> , <length-percentage> , <length> )"
|
||||
},
|
||||
"translateX()": {
|
||||
"syntax": "translateX( <length-percentage> )"
|
||||
},
|
||||
"translateY()": {
|
||||
"syntax": "translateY( <length-percentage> )"
|
||||
},
|
||||
"translateZ()": {
|
||||
"syntax": "translateZ( <length> )"
|
||||
},
|
||||
"type-or-unit": {
|
||||
"syntax": "string | integer | color | url | integer | number | length | angle | time | frequency | em | ex | px | rem | vw | vh | vmin | vmax | mm | q | cm | in | pt | pc | deg | grad | rad | ms | s | Hz | kHz | %"
|
||||
},
|
||||
"var()": {
|
||||
"syntax": "var( <custom-property-name> [, <declaration-value> ]? )"
|
||||
},
|
||||
"viewport-length": {
|
||||
"syntax": "auto | <length-percentage>"
|
||||
}
|
||||
}
|
||||
15
build/node_modules/mdn-data/css/syntaxes.schema.json
generated
vendored
Normal file
15
build/node_modules/mdn-data/css/syntaxes.schema.json
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"syntax"
|
||||
],
|
||||
"properties": {
|
||||
"syntax": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
158
build/node_modules/mdn-data/css/types.json
generated
vendored
Normal file
158
build/node_modules/mdn-data/css/types.json
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"an-plus-b": {
|
||||
"groups": [
|
||||
"CSS Selectors"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"angle": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"basic-shape": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"blend-mode": {
|
||||
"groups": [
|
||||
"CSS Colors",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"color": {
|
||||
"groups": [
|
||||
"CSS Colors",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"custom-ident": {
|
||||
"groups": [
|
||||
"CSS Will Change",
|
||||
"CSS Counter Styles 3",
|
||||
"CSS Lists and Counters",
|
||||
"CSS Animations",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"flex": {
|
||||
"groups": [
|
||||
"CSS Grid",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"frequency": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"gradient": {
|
||||
"groups": [
|
||||
"CSS Images",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"ident": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"image": {
|
||||
"groups": [
|
||||
"CSS Images",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"integer": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"length": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"number": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"percentage": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"position": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"ratio": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"resolution": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"shape": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"string": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"time": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"timing-function": {
|
||||
"groups": [
|
||||
"CSS Animations",
|
||||
"CSS Transitions",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"transform-function": {
|
||||
"groups": [
|
||||
"CSS Transforms",
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"url": {
|
||||
"groups": [
|
||||
"CSS Types"
|
||||
],
|
||||
"status": "standard"
|
||||
}
|
||||
}
|
||||
26
build/node_modules/mdn-data/css/types.schema.json
generated
vendored
Normal file
26
build/node_modules/mdn-data/css/types.schema.json
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"groups": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"enum": [
|
||||
"standard",
|
||||
"nonstandard",
|
||||
"experimental"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"groups",
|
||||
"status"
|
||||
]
|
||||
}
|
||||
}
|
||||
192
build/node_modules/mdn-data/css/units.json
generated
vendored
Normal file
192
build/node_modules/mdn-data/css/units.json
generated
vendored
Normal file
@@ -0,0 +1,192 @@
|
||||
{
|
||||
"ch": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"cm": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"deg": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Angles"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"dpcm": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Resolutions"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"dpi": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Resolutions"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"dppx": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Resolutions"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"em": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"ex": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"fr": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths",
|
||||
"CSS Grid"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"grad": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Angles"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"hz": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Frequencies"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"in": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"khz": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Frequencies"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"mm": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"ms": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Times"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"pc": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"pt": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"px": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"q": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"rad": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Angles"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"rem": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"s": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Times"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"turn": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Angles"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"vh": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"vmax": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"vmin": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
},
|
||||
"vw": {
|
||||
"groups": [
|
||||
"CSS Units",
|
||||
"CSS Lengths"
|
||||
],
|
||||
"status": "standard"
|
||||
}
|
||||
}
|
||||
26
build/node_modules/mdn-data/css/units.schema.json
generated
vendored
Normal file
26
build/node_modules/mdn-data/css/units.schema.json
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"groups": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"enum": [
|
||||
"standard",
|
||||
"nonstandard",
|
||||
"experimental"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"groups",
|
||||
"status"
|
||||
]
|
||||
}
|
||||
}
|
||||
4
build/node_modules/mdn-data/index.js
generated
vendored
Normal file
4
build/node_modules/mdn-data/index.js
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
module.exports = {
|
||||
css: require('./css'),
|
||||
l10n: require('./l10n'),
|
||||
}
|
||||
1443
build/node_modules/mdn-data/l10n/css.json
generated
vendored
Normal file
1443
build/node_modules/mdn-data/l10n/css.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3
build/node_modules/mdn-data/l10n/index.js
generated
vendored
Normal file
3
build/node_modules/mdn-data/l10n/index.js
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
css: require('./css'),
|
||||
}
|
||||
64
build/node_modules/mdn-data/package.json
generated
vendored
Normal file
64
build/node_modules/mdn-data/package.json
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
"mdn-data@1.0.0",
|
||||
"/Users/asciidisco/Desktop/asciidisco.com/build"
|
||||
]
|
||||
],
|
||||
"_from": "mdn-data@1.0.0",
|
||||
"_id": "mdn-data@1.0.0",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-pp2dp2hHtNWDTBRl6iXAZTofv2Y=",
|
||||
"_location": "/mdn-data",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "mdn-data@1.0.0",
|
||||
"name": "mdn-data",
|
||||
"escapedName": "mdn-data",
|
||||
"rawSpec": "1.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "1.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/css-tree"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.0.0.tgz",
|
||||
"_spec": "1.0.0",
|
||||
"_where": "/Users/asciidisco/Desktop/asciidisco.com/build",
|
||||
"author": {
|
||||
"name": "Mozilla Developer Network"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/mdn/data/issues"
|
||||
},
|
||||
"description": "Open Web data by the Mozilla Developer Network",
|
||||
"devDependencies": {
|
||||
"ajv": "^5.0.1"
|
||||
},
|
||||
"files": [
|
||||
"css/*.json",
|
||||
"l10n/*.json"
|
||||
],
|
||||
"homepage": "https://developer.mozilla.org",
|
||||
"keywords": [
|
||||
"data",
|
||||
"mdn",
|
||||
"mozilla",
|
||||
"css"
|
||||
],
|
||||
"license": "MPL-2.0",
|
||||
"main": "index.js",
|
||||
"name": "mdn-data",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/mdn/data.git"
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "node test/lint",
|
||||
"test": "npm run lint",
|
||||
"travis": "npm test"
|
||||
},
|
||||
"version": "1.0.0"
|
||||
}
|
||||
Reference in New Issue
Block a user