From 7dd5646e6f61f3307f303bc9257a0a78d2fdce0c Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Wed, 13 Apr 2022 14:59:23 +0100 Subject: [PATCH] Update notices --- .../ThirdPartyNotices.txt | 330 ++++++++++++++++++ 1 file changed, 330 insertions(+) diff --git a/packages/tailwindcss-language-server/ThirdPartyNotices.txt b/packages/tailwindcss-language-server/ThirdPartyNotices.txt index c622712..7d77e0d 100644 --- a/packages/tailwindcss-language-server/ThirdPartyNotices.txt +++ b/packages/tailwindcss-language-server/ThirdPartyNotices.txt @@ -24,6 +24,257 @@ SOFTWARE. ================================================================================ +@tailwindcss/aspect-ratio@0.4.0 + +# @tailwindcss/aspect-ratio + +A plugin that provides a composable API for giving elements a fixed aspect ratio. + + +## Installation + +Install the plugin from npm: + +```sh +# Using npm +npm install @tailwindcss/aspect-ratio + +# Using Yarn +yarn add @tailwindcss/aspect-ratio +``` + +Then add the plugin to your `tailwind.config.js` file: + +```js +// tailwind.config.js +module.exports = { + theme: { + // ... + }, + plugins: [ + require('@tailwindcss/aspect-ratio'), + // ... + ], +} +``` + +## Usage + +Combine the `aspect-w-{n}` and `aspect-h-{n}` classes to specify the aspect ratio for an element: + +```html +
+ +
+``` + +Use `aspect-none` to remove any aspect ratio behavior: + +```html +
+ +
+``` + +When removing aspect ratio behavior, if nested elements have `w-{n}` or `h-{n}` classes, ensure they are re-declared with a matching breakpoint prefix: + +```html +
+ ... +
+``` + +Note that due to the way this currently needs to be implemented ([the old padding-bottom trick](https://css-tricks.com/aspect-ratio-boxes/)) you need to assign the aspect ratio to a _parent_ element, and make the actual element you are trying to size the only child of that parent. + +Once the [`aspect-ratio` property](https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio) is supported in modern browsers, we'll add official support to Tailwind CSS itself and deprecate this plugin. + +Aspect ratio classes up to 16 are generated by default: + +| Width | Height | +| --- | --- | +| `aspect-w-1` | `aspect-h-1` | +| `aspect-w-2` | `aspect-h-2` | +| `aspect-w-3` | `aspect-h-3` | +| `aspect-w-4` | `aspect-h-4` | +| `aspect-w-5` | `aspect-h-5` | +| `aspect-w-6` | `aspect-h-6` | +| `aspect-w-7` | `aspect-h-7` | +| `aspect-w-8` | `aspect-h-8` | +| `aspect-w-9` | `aspect-h-9` | +| `aspect-w-10` | `aspect-h-10` | +| `aspect-w-11` | `aspect-h-11` | +| `aspect-w-12` | `aspect-h-12` | +| `aspect-w-13` | `aspect-h-13` | +| `aspect-w-14` | `aspect-h-14` | +| `aspect-w-15` | `aspect-h-15` | +| `aspect-w-16` | `aspect-h-16` | + +## Configuration + +You can configure which values and variants are generated by this plugin under the `aspectRatio` key in your `tailwind.config.js` file: + +```js +// tailwind.config.js +module.exports = { + theme: { + aspectRatio: { + 1: '1', + 2: '2', + 3: '3', + 4: '4', + } + }, + variants: { + aspectRatio: ['responsive', 'hover'] + } +} +``` + +================================================================================ + +@tailwindcss/forms@0.4.0 + +MIT License + +Copyright (c) 2021 Tailwind Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +================================================================================ + +@tailwindcss/line-clamp@0.3.0 + +# @tailwindcss/line-clamp + +A plugin that provides utilities for visually truncating text after a fixed number of lines. + + +## Installation + +Install the plugin from npm: + +```sh +# Using npm +npm install @tailwindcss/line-clamp + +# Using Yarn +yarn add @tailwindcss/line-clamp +``` + +Then add the plugin to your `tailwind.config.js` file: + +```js +// tailwind.config.js +module.exports = { + theme: { + // ... + }, + plugins: [ + require('@tailwindcss/line-clamp'), + // ... + ], +} +``` + +## Usage + +Use the `line-clamp-{n}` utilities to specify how many lines of text should be visible before truncating:: + +```html +

+ Et molestiae hic earum repellat aliquid est doloribus delectus. Enim illum odio porro ut omnis dolor debitis natus. Voluptas possimus deserunt sit delectus est saepe nihil. Qui voluptate possimus et quia. Eligendi voluptas voluptas dolor cum. Rerum est quos quos id ut molestiae fugit. +

+``` + +To remove any line-clamping, use `line-clamp-none`: + +```html +

+ Et molestiae hic earum repellat aliquid est doloribus delectus. Enim illum odio porro ut omnis dolor debitis natus. Voluptas possimus deserunt sit delectus est saepe nihil. Qui voluptate possimus et quia. Eligendi voluptas voluptas dolor cum. Rerum est quos quos id ut molestiae fugit. +

+``` + +> Note that the `line-clamp-{n}` set other properties like `display` and `overflow` in addition to `-webkit-line-clamp` which are not unset by `line-clamp-none`, so depending on what you are trying to achieve you may need to explicitly override those properties with utilities like `flex` or `overflow-visible` as well. + +Utilities are for clamping text up to 6 lines are generated by default: + +| Class | CSS | +| --- | --- | +| `line-clamp-1` | `overflow: hidden;`
`display: -webkit-box;`
`-webkit-box-orient: vertical;`
`-webkit-line-clamp: 1;` | +| `line-clamp-2` | `overflow: hidden;`
`display: -webkit-box;`
`-webkit-box-orient: vertical;`
`-webkit-line-clamp: 2;` | +| `line-clamp-3` | `overflow: hidden;`
`display: -webkit-box;`
`-webkit-box-orient: vertical;`
`-webkit-line-clamp: 3;` | +| `line-clamp-4` | `overflow: hidden;`
`display: -webkit-box;`
`-webkit-box-orient: vertical;`
`-webkit-line-clamp: 4;` | +| `line-clamp-5` | `overflow: hidden;`
`display: -webkit-box;`
`-webkit-box-orient: vertical;`
`-webkit-line-clamp: 5;` | +| `line-clamp-6` | `overflow: hidden;`
`display: -webkit-box;`
`-webkit-box-orient: vertical;`
`-webkit-line-clamp: 6;` | +| `line-clamp-none` | `-webkit-line-clamp: unset;` | + +## Configuration + +You can configure which values and variants are generated by this plugin under the `lineClamp` key in your `tailwind.config.js` file: + +```js +// tailwind.config.js +module.exports = { + theme: { + extend: { + lineClamp: { + 7: '7', + 8: '8', + 9: '9', + 10: '10', + } + } + }, + variants: { + lineClamp: ['responsive', 'hover'] + } +} +``` + +================================================================================ + +@tailwindcss/typography@0.5.0 + +MIT License + +Copyright (c) 2021 Tailwind Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +================================================================================ + builtin-modules@3.2.0 MIT License @@ -572,6 +823,59 @@ Copyright (c) 2011 Felix Geisendörfer (felix@debuggable.com) ================================================================================ +tailwindcss@3.0.11 + +MIT License + +Copyright (c) Adam Wathan +Copyright (c) Jonathan Reinink + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +================================================================================ + +vscode-css-languageservice@5.4.1 + +The MIT License (MIT) + +Copyright (c) Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +================================================================================ + vscode-languageserver-textdocument@1.0.1 Copyright (c) Microsoft Corporation @@ -1475,6 +1779,32 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ================================================================================ +tmp-cache@1.1.0 + +The MIT License (MIT) + +Copyright (c) Luke Edwards (lukeed.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +================================================================================ + vscode-languageclient@7.0.0 Copyright (c) Microsoft Corporation