From 8280200e080e1c77d154e21df61dd2f6ae7c98a9 Mon Sep 17 00:00:00 2001 From: Freddy Date: Fri, 17 Feb 2023 19:57:28 +0000 Subject: [PATCH] Init --- CHANGELOG.md | 44 + LICENSE | 21 + README.md | 196 + images/index-component-code.png | Bin 0 -> 164540 bytes images/index-main.png | Bin 0 -> 56231 bytes images/index-section.png | Bin 0 -> 60295 bytes images/tailwindui-crawler.png | Bin 0 -> 126742 bytes index.mjs | 463 ++ package.json | 30 + previewindex.html | 11 + transformers/addTailwindCss.js | 12 + transformers/changeColor.js | 17 + transformers/changeLogo.js | 8 + transformers/convertReact.js | 115 + transformers/convertVue.js | 61 + transformers/prefixClasses/index.js | 20 + .../prefixClasses/tailwind-classes.js | 3748 +++++++++++++++++ transformers/prefixSrc.js | 8 + transformers/stripAlpine.js | 23 + transformers/useInter.js | 19 + utils.mjs | 48 + yarn.lock | 1143 +++++ 22 files changed, 5987 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 images/index-component-code.png create mode 100644 images/index-main.png create mode 100644 images/index-section.png create mode 100644 images/tailwindui-crawler.png create mode 100644 index.mjs create mode 100644 package.json create mode 100644 previewindex.html create mode 100644 transformers/addTailwindCss.js create mode 100644 transformers/changeColor.js create mode 100644 transformers/changeLogo.js create mode 100644 transformers/convertReact.js create mode 100644 transformers/convertVue.js create mode 100644 transformers/prefixClasses/index.js create mode 100644 transformers/prefixClasses/tailwind-classes.js create mode 100644 transformers/prefixSrc.js create mode 100644 transformers/stripAlpine.js create mode 100644 transformers/useInter.js create mode 100644 utils.mjs create mode 100644 yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..a74bf3e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ +# CHANGELOG + +## v4.0.1 + +- 🔨 Specify node version supported node >= 12 +- 🐛 Replace `??` with `||` to support node version before v14.5 [#73](https://github.com/kiliman/tailwindui-crawler/issues/73) + +## v4.0.0 + +- ✨ Support new tailwindui.com site structure +- ✨ Add ability to download new Page Templates `TEMPLATES=1` + +## v3.2.3 + +- 🐛 Fixes issue with parsing Alpine "preview" when not vaild HTML [#60](https://github.com/kiliman/tailwindui-crawler/issues/60) + +## v3.2.2 + +- 🔨 Replace email with License User in preview +- 📦 Update package versions + +## v3.2.1 + +- 🐛 Use correct selector to get component title due to change in format + +## v3.2.0 + +- ✨ Add bin to package [#51](https://github.com/kiliman/tailwindui-crawler/issues/51) +- ✨ Allow preview index to be relative to file not cwd [#50](https://github.com/kiliman/tailwindui-crawler/issues/50) +- ♻️ Refactor fetch to fetchWithRetry + +## v3.1.6 + +- 🔥 Remove optional chaining to support older node versions +- 🔥 Remove rewriting image URL now that images are downloaded locally + +## v3.1.5 + +- 😍 Add @Yagnik as contributor +- 🔨 Allow downloading images for preview [#48](https://github.com/kiliman/tailwindui-crawler/issues/48) + +## v3.1.4 + +- 🔨 Remove ?id=hash from HTML diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..71ce493 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) Michael Carter + +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. diff --git a/README.md b/README.md new file mode 100644 index 0000000..26d8951 --- /dev/null +++ b/README.md @@ -0,0 +1,196 @@ +# tailwindui-crawler + + + +[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-) + + + + + +This script will crawl the [tailwindui.com](https://tailwindui.com) website and download all the +components to the `./output` folder. + +## 🛠 How to use + +To install, clone this repo and run `yarn` or `npm install` to pull down the dependencies. + +Then create a `.env` file with your email, password, and optional output folder. + +```ini +EMAIL=youremail +PASSWORD=yourpassword +# OUTPUT optional, defaults to ./output +OUTPUT=/path/to/output +# LANGUAGES defaults to html +LANGUAGES=html,react,vue,alpine +# BUILDINDEX generate index file to view components offline +BUILDINDEX=(0 | 1) +# TEMPLATES download template files +TEMPLATES=(0 | 1) +``` + +> NOTE: The tool uses [dotenv-expand](https://github.com/motdotla/dotenv-expand) +> to support variable expansion like `$HOME/path/to/output` so if your password +> or any other value includes a `$`, make sure you add a `\` (backslash) to +> escape the `$`. For example, `PASSWORD=p@\$\$w0rd` +> +> Also, `dotenv` does **not** support inline comments, so do not do something +> like `LANGUAGES=html,react,vue # some comment` as it will not get the correct +> values. + +Then finally, run `yarn start` or `npm start` + +The script will login to [tailwindui.com](https://tailwindui.com) with your credentials, and download all the +components as individual files in the `./output` folder. + +## 🤔 What's it for? + +The benefit of pulling down all the components is that you can commit them to a local or +private repo, and by running this periodically, you can see exactly which files were added +or changed. Hopefully, some time in the future, they will open up a private repo for those +that have purchased the library. + +## 🚀 New v4.0 + +The crawler has been updated to support the new Tailwind UI site as of 2022-06-27. You can +also download the new Page Templates. Add `TEMPLATES=1` to your _.env_ file. If you are using the GitHub action to crawl, you will need to update your deploy.yml. See instructions below. + +The crawler now supports the new Tailwind UI site and can download HTML, React +and Vue versions of the components. + +You can also download the "alpine" version of the components. ⚠️ WARNING: the +alpine code is **NOT** production ready. It does not support accesibility and +is used to show a preview of how the component interactivity can be implemented. + +It also adds the ability to generate an index page that emulates the [tailwindui.com](https://tailwindui.com) website +so you can browse components offline. + +### 🗂 Preview page + +You can set the `.env` key `BUILDINDEX=1` to have the crawler generate an index file similar to the components +page on [tailwindui.com](https://tailwindui.com). Install and run the [serve](https://www.npmjs.com/package/serve) package +to view the index. + +> NOTE: The HTML Preview does not apply transformers. It's a copy of the +> component site on [tailwindui.com](https://tailwindui.com). + +```bash +yarn global add serve +cd $OUTPUT/preview # change to your preview folder +serve +``` + +### ⚙️ Example `.env` file + +```ini +EMAIL=****** +PASSWORD=****** +OUTPUT=$HOME/Projects/tailwindui +LANGUAGES=html,react,vue,alpine +BUILDINDEX=1 +TEMPLATES=1 +``` + +## 🤖 Automatically keep a **private** GitHub Repository up-to-date + +**NOTE**: GitHub action has been updated in v4.0.0. Please make sure your _default.yml_ file is updated with the latest actions. + +You can automatically keep a **private** GitHub repository up-to-date with component changes from TailwindUI by using this tool with GitHub Actions. + +1. [Create a **private** GitHub repository](https://github.com/new/). +1. [Add `TAILWINDUI_EMAIL` and `TAILWINDUI_PASSWORD` secrets to the GitHub repository](https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets#creating-encrypted-secrets). +1. [Optionally create a `.env` file with additional settings for the crawler](#%EF%B8%8F-example-env-file). +1. Create a new file `.github/workflows/default.yml`: + + ```yml + name: Update + on: + schedule: + - cron: '0 0 * * *' # Every day at midnight + + jobs: + update: + name: Update + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Run crawler + uses: kiliman/tailwindui-crawler-action@v1.3.0 + with: + email: ${{ secrets.TAILWINDUI_EMAIL }} + password: ${{ secrets.TAILWINDUI_PASSWORD }} + ``` + + > NOTE: Make sure to update to the latest action `v1.1.0` to support the crawler v3+ + + Read more about the schedule cron syntax in [the official GitHub Actions documentation](https://help.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events-schedule). + + > NOTE: if you're creating a new repository or have updated your default branch from `master`, you will have to specify with `branch` (and/or `current_branch`) like so: + + ```diff + # ... + - name: Run crawler + uses: kiliman/tailwindui-crawler-action@v1.3.0 + with: + email: ${{ secrets.TAILWINDUI_EMAIL }} + password: ${{ secrets.TAILWINDUI_PASSWORD }} + + branch: main + + current_branch: main + ``` + +### Email Notifications + +To be emailed whenever there is a change to a component, simply setup [GitHub Notifications](https://help.github.com/en/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository#enabling-email-notifications-for-pushes-to-your-repository) on your repository. + +## 🚦 Upgrading to v3. + +This is a major change. Unfortunately, v2 will no longer work with the existing +site due to the updates they may to add support for React/Vue components. Please also note that the [GitHub Action](#-automatically-keep-a-private-github-repository-up-to-date) has been updated from `v1.0.0` to `v1.1.0`. + +Currently, there is no support for transformers, as the need for them is not +as critical since the components don't need to be converted to React or Vue. + +NOTE: Since this script is essentially screen scraping, there's the potential +of it breaking if the HTML structure changes. I will do my best to keep it in sync with +the website. + +## 😍 Thank you + +Thanks to Adam and Steve for making an amazing library. This has definitely made creating +a UI for my applications a pleasant experience. + +Enjoy and let me know if you have any questions. + +Kiliman + +## Contributors ✨ + +Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + + + + + + + + + + + + + + + +

Kiliman

💻

Simon Waloschek

💻

Pavel Fomchenkov

💻

Robin Malfait

💻

Miguel Piedrafita

💻 📖 🤔

Vlad Dumitrescu

📖

C-Bass

💻

Greg Brimble

📖 🔧

Yagnik

💻
+ + + + + + +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! diff --git a/images/index-component-code.png b/images/index-component-code.png new file mode 100644 index 0000000000000000000000000000000000000000..147b9d35dfa5cb938bd68dff11049633af8e1cd4 GIT binary patch literal 164540 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

0|tgA`oO`9?N4} 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

XGRu5j5>m)L&3-W2^r(Crdk)M3YIc7 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 F{{vpadiwwX literal 0 HcmV?d00001 diff --git a/images/index-main.png b/images/index-main.png new file mode 100644 index 0000000000000000000000000000000000000000..47071417263597b047484ae359d518ac494b7955 GIT binary patch literal 56231 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 literal 0 HcmV?d00001 diff --git a/images/index-section.png b/images/index-section.png new file mode 100644 index 0000000000000000000000000000000000000000..666bc2c5d98963d8317813e3657b2213ab5dc5c1 GIT binary patch literal 60295 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 DwD4IP literal 0 HcmV?d00001 diff --git a/images/tailwindui-crawler.png b/images/tailwindui-crawler.png new file mode 100644 index 0000000000000000000000000000000000000000..0cef49d5467b723a7f213b65de097be18f844a68 GIT binary patch literal 126742 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

H`IULZQYthnNks`lv| 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 T(6mRyH|qQu+0#jq8m|8bu~uUB literal 0 HcmV?d00001 diff --git a/index.mjs b/index.mjs new file mode 100644 index 0000000..93713f0 --- /dev/null +++ b/index.mjs @@ -0,0 +1,463 @@ +#!/usr/bin/env node +import * as cheerio from 'cheerio' +import * as dotenv from 'dotenv' +import dotenvExpand from 'dotenv-expand' +import * as fs from 'fs' +import https from 'https' +import * as _path from 'path' +import { exit } from 'process' +// polyfill matchAll for node versions < 12 +import matchAll from 'string.prototype.matchall' + +dotenvExpand(dotenv.config()) +matchAll.shim() + +const { dirname, basename } = _path + +export const kebab = (s) => s.toLowerCase().replace(/[^\w.]/g, '-') +export const camelCase = (s) => { + const matches = Array.from(s.matchAll(/[a-zA-Z0-9]+/g)) + return ( + matches[0][0].toLowerCase() + + matches + .slice(1) + .map(([item]) => item[0].toUpperCase() + item.substr(1).toLowerCase()) + .join('') + ) +} + +export const cleanFilename = (filename) => + filename + .toLowerCase() + .replace(/[^\w.]/g, '_') + .replace(/^_+|_+$/g, '') + +export const ensureDirExists = (dir) => { + if (!fs.existsSync(dir)) { + fs.mkdirSync(dir, { recursive: true }) + } +} + +export function mergeDeep(target, source) { + const isObject = (obj) => obj && typeof obj === 'object' + + if (!isObject(target) || !isObject(source)) { + return source + } + + Object.keys(source).forEach((key) => { + const targetValue = target[key] + const sourceValue = source[key] + + if (Array.isArray(targetValue) && Array.isArray(sourceValue)) { + target[key] = targetValue.concat(sourceValue) + } else if (isObject(targetValue) && isObject(sourceValue)) { + target[key] = mergeDeep(Object.assign({}, targetValue), sourceValue) + } else { + target[key] = sourceValue + } + }) + + return target +} + +const rootUrl = 'https://tailwindui.com' +const output = process.env.OUTPUT || './output' +// list of languages to save (defaults to html) +const languages = (process.env.LANGUAGES || 'html').split(',') +const retries = 3 +let oldAssets = {} +let newAssets = {} +const regexEmail = new RegExp(process.env.EMAIL.replace(/[.@]/g, '\\$&'), 'g') +let cookies = {} + +async function fetchHttps(url, options = {}, body = undefined) { + return new Promise((resolve, reject) => { + const uri = new URL(url) + options = { + hostname: uri.hostname, + port: uri.port || 443, + path: uri.pathname + uri.search, + method: 'GET', + ...options, + } + let response + const req = https.request(options, (res) => { + response = res + response.body = Buffer.alloc(0) + response.status = res.statusCode + response.text = async () => response.body.toString() + response.json = async () => JSON.parse(await response.text()) + response.arrayBuffer = async () => response.body.buffer + + const setCookieHeaders = response.headers['set-cookie'] + if (setCookieHeaders) { + const newCookies = parseSetCookieHeaders(setCookieHeaders) + cookies = { ...cookies, ...newCookies } + } + + res.on('data', (d) => { + response.body = Buffer.concat([response.body, d]) + }) + res.on('end', () => { + resolve(response) + }) + }) + + req.on('error', (error) => { + reject.err(error) + }) + if (body) { + req.write(body) + } + req.end() + }) +} + +async function fetchWithRetry(url, retries, options = {}) { + let tries = 0 + while (true) { + const start = new Date().getTime() + let response + let cookieHeader = getCookieHeader(cookies) + console.log(`🔍 Fetching ${url}`) + try { + response = await fetchHttps(url, { + ...options, + headers: { + ...options?.headers, + cookie: cookieHeader, + }, + }) + const elapsed = new Date().getTime() - start + console.log(`⏱ ${elapsed}ms (${response.status})`) + if (response.status === 302) { + return fetchWithRetry(response.headers.location, retries, options) + } + return response + } catch (err) { + console.error(err) + const elapsed = new Date().getTime() - start + tries++ + const status = response ? response.status : 500 + console.log(`🔄 ${elapsed}ms (${status}) Try #${tries} ${url}`) + if (tries === retries) { + console.log(`‼️ Error downloading ${url}.\n${err.message}`) + exit(1) + } + } + } +} + +function parseSetCookieHeaders(setCookieHeaders) { + let cookies = {} + setCookieHeaders.forEach((header) => { + const [cookie] = header.split(';') + const [name, value] = cookie.split('=') + cookies[name] = decodeURIComponent(value) + }) + return cookies +} + +async function downloadPage(url) { + const response = await fetchWithRetry(rootUrl + url, retries) + const html = await response.text() + return html.trim() +} + +async function postData(url, data) { + const body = JSON.stringify(data) + + return fetchHttps( + rootUrl + url, + { + method: 'POST', + headers: { + 'content-type': 'application/json', + 'content-length': Buffer.byteLength(body), + cookie: getCookieHeader(cookies), + 'x-inertia': 'true', + 'x-xsrf-token': cookies['XSRF-TOKEN'], + }, + }, + body, + ) +} + +function getCookieHeader(cookies) { + return ( + Object.entries(cookies) + //.map(([name, value]) => `${name}=${encodeURIComponent(value)}`) + .map(([name, value]) => `${name}=${value}`) + .join('; ') + ) +} + +async function processComponentPage(url) { + const html = await downloadPage(url) + if (!html.includes(process.env.EMAIL)) { + console.log(`🚫 Not logged in`) + process.exit() + } + const $ = cheerio.load(html) + // component data stored in #app data-page attribute + const json = $('#app').attr('data-page') + const data = JSON.parse(json) + + const components = data.props.subcategory.components + console.log( + `🔍 Found ${components.length} component${ + components.length === 1 ? '' : 's' + }`, + ) + + for (let i = 0; i < components.length; i++) { + await processComponent(url, components[i]) + } + + if (process.env.BUILDINDEX === '1') { + const preview = replaceTokens(html) + await savePageAndResources(url, preview, $) + } +} + +function replaceTokens(html) { + // replace tokens in page with constant so it won't generate superfluous diffs + // also replace links to css/js assets to remove id querystring + const regexTokens = /name="(csrf-token|_token)"\s+(content|value)="(.+?)"/gm + const regexAssets = /(css|js)(\?id=[a-f0-9]+)/gm + return html + .replace(regexTokens, `name="$1" $2="CONSTANT_TOKEN"`) + .replace(regexAssets, '$1') +} + +async function processComponent(url, component) { + const title = component.name + const filename = cleanFilename(title) + const path = `${url}/${filename}` + + // output snippets by language + component.snippets.forEach((snippet) => { + const language = snippet.language.toLowerCase() + if (!languages.includes(language)) return + saveLanguageContent(path, language, snippet.snippet) + }) + + // save resources required by snippet preview + const html = component.iframeHtml + // if languages contains alpine, then save the preview as alpine + if (languages.includes('alpine')) { + const $body = cheerio.load(html)('body') + // default code to body + let code = $body.html().trim() + // strip empty wrapper divs if present + let $container = findFirstElementWithClass($body.children().first()) + + if ($container) { + code = $container.parent().html().trim() + } + + const disclaimer = ` +` + saveLanguageContent(path, 'alpine', `${disclaimer}${code}`) + } + + await savePageAndResources(url, null, cheerio.load(html)) +} + +function findFirstElementWithClass($elem) { + // ignore empty class and elements with _style attribute + if ( + $elem.attr('class') && + $elem.attr('class').length > 0 && + !$elem.attr('_style') + ) { + return $elem + } + if ($elem.children().length === 0) return null + return findFirstElementWithClass($elem.children().first()) +} +async function saveLanguageContent(path, language, code) { + const ext = + language === 'react' ? 'jsx' : language === 'alpine' ? 'html' : language + const dir = `${output}/${language}${dirname(path)}` + ensureDirExists(dir) + + const filename = basename(path) + const filePath = `${dir}/${filename}.${ext}` + console.log(`📝 Writing ${language} ${filename}.${ext}`) + fs.writeFileSync(filePath, code) +} + +async function savePageAndResources(url, html, $) { + // download referenced css and js inside + const items = $('head>link,script,img') + for (let i = 0; i < items.length; i++) { + const $item = $(items[i]) + const url = $item.attr('src') || $item.attr('href') + if (!url || !url.startsWith('/')) continue + + // strip off querystring + const path = new URL(rootUrl + url).pathname + const dir = `${output}/preview${dirname(path)}` + const filePath = `${dir}/${basename(path)}` + // check assets to see if we've already downloaded this file + if (newAssets[filePath]) continue + + ensureDirExists(dir) + + let options = {} + if (oldAssets[filePath]) { + options = { + method: 'GET', + headers: { + 'If-None-Match': oldAssets[filePath], // etag from previous GET + }, + } + } + + const response = await fetchWithRetry(rootUrl + url, retries, options) + // check etag + if (response.status === 304) { + continue + } + newAssets[filePath] = response.headers['etag'] + + const content = await response.arrayBuffer() + fs.writeFileSync(filePath, Buffer.from(content)) + } + if (html) { + // write preview index page + const dir = `${output}/preview${url}` + ensureDirExists(dir) + html = html.replace(regexEmail, 'Licensed User') + fs.writeFileSync(`${dir}/index.html`, html) + console.log(`📝 Writing ${url}/index.html`) + } +} + +async function login() { + await downloadPage('/login') + + const response = await postData('/login', { + email: process.env.EMAIL, + password: process.env.PASSWORD, + remember: false, + }) + return response.status === 409 || response.status === 302 +} + +async function saveTemplates() { + const html = await downloadPage('/templates') + const $ = cheerio.load(html) + const $templates = $('section[id^="product"]') + console.log( + `🔍 Found ${$templates.length} template${ + $templates.length === 1 ? '' : 's' + }`, + ) + for (let i = 0; i < $templates.length; i++) { + const $template = $($templates[i]) + const $link = $template.find('h2>a') + const title = $link.text() + const url = $link.attr('href') + console.log(`🔍 Downloading template ${title}`) + + const path = new URL(url).pathname + const dir = `${output}${dirname(path)}` + const filePath = `${dir}/${basename(path)}.zip` + ensureDirExists(dir) + + let options = {} + if (oldAssets[filePath]) { + options = { + method: 'GET', + headers: { + 'If-None-Match': oldAssets[filePath], // etag from previous GET + }, + } + } + const response = await fetchWithRetry(url + '/download', retries, options) + // check etag + if (response.status === 304) { + continue + } + newAssets[filePath] = response.headers['etag'] + + const content = await response.arrayBuffer() + fs.writeFileSync(filePath, Buffer.from(content)) + } +} + +;(async function () { + const start = new Date().getTime() + try { + ensureDirExists(output) + // load old assets + if (fs.existsSync(`${output}/assets.json`)) { + oldAssets = JSON.parse(fs.readFileSync(`${output}/assets.json`)) + newAssets = JSON.parse(JSON.stringify(oldAssets)) + } + console.log('🔐 Logging into tailwindui.com...') + const success = await login() + if (!success) { + console.log('🚫 Invalid credentials') + return 1 + } + console.log('✅ Success!\n') + + console.log(`🗂 Output is ${output}`) + const html = await downloadPage('/components') + const $ = cheerio.load(html) + + const library = {} + const links = $('.grid a') + let urls = [] + for (let i = 0; i < links.length; i++) { + const link = links[i] + const url = $(link).attr('href') + if (!url.startsWith('/components')) continue + urls.push(url) + } + const count = process.env.COUNT || urls.length + for (let i = 0; i < count; i++) { + const url = urls[i] + console.log(`⏳ Processing ${url}...`) + const components = await processComponentPage(url) + mergeDeep(library, components) + console.log() + } + if (process.env.BUILDINDEX === '1') { + const preview = replaceTokens(html) + console.log('⏳ Saving preview page... this may take awhile') + await savePageAndResources('/components', preview, $) + fs.copyFileSync( + _path.join(process.cwd(), 'previewindex.html'), + `${output}/preview/index.html`, + ) + console.log() + } + if (process.env.TEMPLATES === '1') { + console.log('⏳ Saving templates...') + ensureDirExists(`${output}/preview`) + await saveTemplates() + console.log() + } + // save assets file + fs.writeFileSync( + `${output}/assets.json`, + JSON.stringify(newAssets, null, 2), + ) + } catch (err) { + console.error('‼️ ', err) + return 1 + } + const elapsed = new Date().getTime() - start + console.log(`🏁 Done! ${elapsed / 1000} seconds`) + return 0 +})() diff --git a/package.json b/package.json new file mode 100644 index 0000000..a643a9e --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "tailwindui-crawler", + "version": "4.0.1", + "description": "Download TailwindUI components", + "main": "index.mjs", + "type": "module", + "author": "kiliman ", + "license": "MIT", + "scripts": { + "contributors:add": "all-contributors add", + "contributors:generate": "all-contributors generate", + "start": "node index.mjs" + }, + "devDependencies": { + "all-contributors-cli": "^6.14.0", + "prettier": "^2.2.1" + }, + "dependencies": { + "cheerio": "^1.0.0-rc.6", + "cookie": "^0.5.0", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "form-urlencoded": "^6.0.0", + "string.prototype.matchall": "^4.0.2" + }, + "bin": "./index.mjs", + "engines": { + "node": ">=12.0.0" + } +} diff --git a/previewindex.html b/previewindex.html new file mode 100644 index 0000000..0608add --- /dev/null +++ b/previewindex.html @@ -0,0 +1,11 @@ + + + + + + Tailwind UI Preview + + + View Components + + \ No newline at end of file diff --git a/transformers/addTailwindCss.js b/transformers/addTailwindCss.js new file mode 100644 index 0000000..3b54150 --- /dev/null +++ b/transformers/addTailwindCss.js @@ -0,0 +1,12 @@ +const meta = + '' +const url = + process.env.ADDTAILWINDCSS_URL || + 'https://tailwindui.com/css/components-v2.css' + +module.exports = function($) { + // add stylesheets to + $('head') + .append(meta) + .append(``) +} diff --git a/transformers/changeColor.js b/transformers/changeColor.js new file mode 100644 index 0000000..553cf8e --- /dev/null +++ b/transformers/changeColor.js @@ -0,0 +1,17 @@ +module.exports = function($, { rootUrl }) { + updateColor($, $('body')) +} + +function updateColor($, $parent) { + let _class = $parent.attr('class') + if (_class) { + $parent.attr( + 'class', + _class.replace(/\bindigo\b/g, process.env.CHANGECOLOR_TO), + ) + } + + $parent.children().each((_, child) => { + updateColor($, $(child)) + }) +} diff --git a/transformers/changeLogo.js b/transformers/changeLogo.js new file mode 100644 index 0000000..ef60026 --- /dev/null +++ b/transformers/changeLogo.js @@ -0,0 +1,8 @@ +module.exports = function($) { + $('img').each((_, img) => { + const $img = $(img) + const src = $img.attr('src') + const isLogo = src.indexOf('/logos/') !== -1 + $img.attr('src', isLogo ? process.env.CHANGELOGO_URL : src) + }) +} diff --git a/transformers/convertReact.js b/transformers/convertReact.js new file mode 100644 index 0000000..badf093 --- /dev/null +++ b/transformers/convertReact.js @@ -0,0 +1,115 @@ +const { ensureDirExists, camelCase } = require('../utils') + +module.exports = function($, { output, title, path, fs }) { + let code = $('body') + .html() + // Replace `class=` with `className=` + .replace(/class=/g, 'className=') + // Replace inline styles with style object + .replace(/style="([^"]*)"/g, (_, styles) => { + const regex = /(\s*([\w-]*)\s*:\s*([^;]+))/g + const matches = Array.from(styles.matchAll(regex)) + return `style={{${matches + .map(m => `${camelCase(m[2])}: "${m[3]}"`) + .join(',')}}}` + }) + // Replace all attributes starting with @. + // + // E.g.: `@click.stop` -> `data-todo-at-stop` + .replace( + / @([^"]*)=/g, + (_all, group) => ` data-todo-at-${group.replace(/[.:]/g, '-')}=`, + ) + + // Replaces all attributes starting with x-. + // + // E.g.: `x-transition:enter` -> `data-todo-x-transition-enter` + .replace( + / x-([^ "]*)/g, + (_all, group) => ` data-todo-x-${group.replace(/[.:]/g, '-')}`, + ) + + // Replace html comments with JSX comments + .replace(/()/g, '{/* $2 */}') + + // Replace `tabindex="0"` with `tabIndex={0}` + .replace(/tabindex="([^"]*)"/g, 'tabIndex={$1}') + + // Replace `datetime` with `dateTime` for

+ + + +` + return html +} diff --git a/transformers/convertVue.js b/transformers/convertVue.js new file mode 100644 index 0000000..683997d --- /dev/null +++ b/transformers/convertVue.js @@ -0,0 +1,61 @@ +const { ensureDirExists, kebab } = require('../utils') +const dataRegex = / x-data="{(.*?)}"/g + +module.exports = function($, { output, title, path, fs }) { + let code = $('body') + + code.find('[x-transition\\:enter],[x-transition\\:enter-start],[x-transition\\:enter-end],[x-transition\\:leave],[x-transition\\:leave-start],[x-transition\\:leave-end]').map((_, element) => { + const attributes = element.attribs + element.attribs = Object.fromEntries(Object.entries(attributes).filter(([name]) => !name.startsWith('x-transition'))) + + return $(element).wrap($('transition', ``)) + }) + + code = code.html() + + let data = [...code.matchAll(dataRegex)].map(match => match[1].trim()) + + code = code + // `x-show` -> `v-if` + .replace( + / x-show/g, + () => ' v-if', + ) + // `x-data` -> data() + .replace( + dataRegex, + () => '', + ) + + // Replace relative src paths with absolute src paths. + .replace(/src="\//g, 'src="https://tailwindui.com/') + + // Drop scripts ¯\_(ツ)_/¯ + .replace(/)<[^<]*)*<\/script>/gi, '') + + // Trim the whitespace! + .trim() + + code = wrapCode(code, data) + + const dir = `${process.env.VUE_OUTPUT || output}${path}` + ensureDirExists(dir.substring(0, dir.lastIndexOf('/'))) + const filePath = `${dir}.vue` + console.log(`📝 Writing ${kebab(title)}.vue`) + fs.writeFileSync(filePath, code) +} + +function wrapCode(code, data) { + return ` + + +` +} \ No newline at end of file diff --git a/transformers/prefixClasses/index.js b/transformers/prefixClasses/index.js new file mode 100644 index 0000000..c3bf318 --- /dev/null +++ b/transformers/prefixClasses/index.js @@ -0,0 +1,20 @@ +// Based on code from https://github.com/vesper8/vue-tailwind-prefix-applicator + +const { classes } = require('./tailwind-classes') +const escapeRegExp = s => s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&') +const prefix = process.env.PREFIXCLASSES_PREFIX + +module.exports = function($) { + let code = $('body').html() + classes.forEach(cls => { + code = code.replace( + new RegExp( + `(["':\\s])(?!${prefix})(-?${escapeRegExp(cls)})(?![-\/])`, + 'g', + ), + `$1${prefix}$2`, + ) + }) + // update existing html with prefixed version + $('body').html(code) +} diff --git a/transformers/prefixClasses/tailwind-classes.js b/transformers/prefixClasses/tailwind-classes.js new file mode 100644 index 0000000..2d8aad0 --- /dev/null +++ b/transformers/prefixClasses/tailwind-classes.js @@ -0,0 +1,3748 @@ + +module.exports = { + classes: [ + '-m-05', + '-m-1', + '-m-1/12', + '-m-1/2', + '-m-1/3', + '-m-1/4', + '-m-1/5', + '-m-1/6', + '-m-10', + '-m-10/12', + '-m-11', + '-m-11/12', + '-m-12', + '-m-13', + '-m-14', + '-m-15', + '-m-16', + '-m-2', + '-m-2/12', + '-m-2/3', + '-m-2/4', + '-m-2/5', + '-m-2/6', + '-m-20', + '-m-24', + '-m-25', + '-m-28', + '-m-3', + '-m-3/12', + '-m-3/4', + '-m-3/5', + '-m-3/6', + '-m-32', + '-m-35', + '-m-36', + '-m-4', + '-m-4/12', + '-m-4/5', + '-m-4/6', + '-m-40', + '-m-48', + '-m-5', + '-m-5/12', + '-m-5/6', + '-m-56', + '-m-6', + '-m-6/12', + '-m-60', + '-m-64', + '-m-7', + '-m-7/12', + '-m-72', + '-m-8', + '-m-8/12', + '-m-80', + '-m-9', + '-m-9/12', + '-m-96', + '-m-full', + '-m-px', + '-mb-05', + '-mb-1', + '-mb-1/12', + '-mb-1/2', + '-mb-1/3', + '-mb-1/4', + '-mb-1/5', + '-mb-1/6', + '-mb-10', + '-mb-10/12', + '-mb-11', + '-mb-11/12', + '-mb-12', + '-mb-13', + '-mb-14', + '-mb-15', + '-mb-16', + '-mb-2', + '-mb-2/12', + '-mb-2/3', + '-mb-2/4', + '-mb-2/5', + '-mb-2/6', + '-mb-20', + '-mb-24', + '-mb-25', + '-mb-28', + '-mb-3', + '-mb-3/12', + '-mb-3/4', + '-mb-3/5', + '-mb-3/6', + '-mb-32', + '-mb-35', + '-mb-36', + '-mb-4', + '-mb-4/12', + '-mb-4/5', + '-mb-4/6', + '-mb-40', + '-mb-48', + '-mb-5', + '-mb-5/12', + '-mb-5/6', + '-mb-56', + '-mb-6', + '-mb-6/12', + '-mb-60', + '-mb-64', + '-mb-7', + '-mb-7/12', + '-mb-72', + '-mb-8', + '-mb-8/12', + '-mb-80', + '-mb-9', + '-mb-9/12', + '-mb-96', + '-mb-full', + '-mb-px', + '-ml-05', + '-ml-1', + '-ml-1/12', + '-ml-1/2', + '-ml-1/3', + '-ml-1/4', + '-ml-1/5', + '-ml-1/6', + '-ml-10', + '-ml-10/12', + '-ml-11', + '-ml-11/12', + '-ml-12', + '-ml-13', + '-ml-14', + '-ml-15', + '-ml-16', + '-ml-2', + '-ml-2/12', + '-ml-2/3', + '-ml-2/4', + '-ml-2/5', + '-ml-2/6', + '-ml-20', + '-ml-24', + '-ml-25', + '-ml-28', + '-ml-3', + '-ml-3/12', + '-ml-3/4', + '-ml-3/5', + '-ml-3/6', + '-ml-32', + '-ml-35', + '-ml-36', + '-ml-4', + '-ml-4/12', + '-ml-4/5', + '-ml-4/6', + '-ml-40', + '-ml-48', + '-ml-5', + '-ml-5/12', + '-ml-5/6', + '-ml-56', + '-ml-6', + '-ml-6/12', + '-ml-60', + '-ml-64', + '-ml-7', + '-ml-7/12', + '-ml-72', + '-ml-8', + '-ml-8/12', + '-ml-80', + '-ml-9', + '-ml-9/12', + '-ml-96', + '-ml-full', + '-ml-px', + '-mr-05', + '-mr-1', + '-mr-1/12', + '-mr-1/2', + '-mr-1/3', + '-mr-1/4', + '-mr-1/5', + '-mr-1/6', + '-mr-10', + '-mr-10/12', + '-mr-11', + '-mr-11/12', + '-mr-12', + '-mr-13', + '-mr-14', + '-mr-15', + '-mr-16', + '-mr-2', + '-mr-2/12', + '-mr-2/3', + '-mr-2/4', + '-mr-2/5', + '-mr-2/6', + '-mr-20', + '-mr-24', + '-mr-25', + '-mr-28', + '-mr-3', + '-mr-3/12', + '-mr-3/4', + '-mr-3/5', + '-mr-3/6', + '-mr-32', + '-mr-35', + '-mr-36', + '-mr-4', + '-mr-4/12', + '-mr-4/5', + '-mr-4/6', + '-mr-40', + '-mr-48', + '-mr-5', + '-mr-5/12', + '-mr-5/6', + '-mr-56', + '-mr-6', + '-mr-6/12', + '-mr-60', + '-mr-64', + '-mr-7', + '-mr-7/12', + '-mr-72', + '-mr-8', + '-mr-8/12', + '-mr-80', + '-mr-9', + '-mr-9/12', + '-mr-96', + '-mr-full', + '-mr-px', + '-mt-05', + '-mt-1', + '-mt-1/12', + '-mt-1/2', + '-mt-1/3', + '-mt-1/4', + '-mt-1/5', + '-mt-1/6', + '-mt-10', + '-mt-10/12', + '-mt-11', + '-mt-11/12', + '-mt-12', + '-mt-13', + '-mt-14', + '-mt-15', + '-mt-16', + '-mt-2', + '-mt-2/12', + '-mt-2/3', + '-mt-2/4', + '-mt-2/5', + '-mt-2/6', + '-mt-20', + '-mt-24', + '-mt-25', + '-mt-28', + '-mt-3', + '-mt-3/12', + '-mt-3/4', + '-mt-3/5', + '-mt-3/6', + '-mt-32', + '-mt-35', + '-mt-36', + '-mt-4', + '-mt-4/12', + '-mt-4/5', + '-mt-4/6', + '-mt-40', + '-mt-48', + '-mt-5', + '-mt-5/12', + '-mt-5/6', + '-mt-56', + '-mt-6', + '-mt-6/12', + '-mt-60', + '-mt-64', + '-mt-7', + '-mt-7/12', + '-mt-72', + '-mt-8', + '-mt-8/12', + '-mt-80', + '-mt-9', + '-mt-9/12', + '-mt-96', + '-mt-full', + '-mt-px', + '-mx-05', + '-mx-1', + '-mx-1/12', + '-mx-1/2', + '-mx-1/3', + '-mx-1/4', + '-mx-1/5', + '-mx-1/6', + '-mx-10', + '-mx-10/12', + '-mx-11', + '-mx-11/12', + '-mx-12', + '-mx-13', + '-mx-14', + '-mx-15', + '-mx-16', + '-mx-2', + '-mx-2/12', + '-mx-2/3', + '-mx-2/4', + '-mx-2/5', + '-mx-2/6', + '-mx-20', + '-mx-24', + '-mx-25', + '-mx-28', + '-mx-3', + '-mx-3/12', + '-mx-3/4', + '-mx-3/5', + '-mx-3/6', + '-mx-32', + '-mx-35', + '-mx-36', + '-mx-4', + '-mx-4/12', + '-mx-4/5', + '-mx-4/6', + '-mx-40', + '-mx-48', + '-mx-5', + '-mx-5/12', + '-mx-5/6', + '-mx-56', + '-mx-6', + '-mx-6/12', + '-mx-60', + '-mx-64', + '-mx-7', + '-mx-7/12', + '-mx-72', + '-mx-8', + '-mx-8/12', + '-mx-80', + '-mx-9', + '-mx-9/12', + '-mx-96', + '-mx-full', + '-mx-px', + '-my-05', + '-my-1', + '-my-1/12', + '-my-1/2', + '-my-1/3', + '-my-1/4', + '-my-1/5', + '-my-1/6', + '-my-10', + '-my-10/12', + '-my-11', + '-my-11/12', + '-my-12', + '-my-13', + '-my-14', + '-my-15', + '-my-16', + '-my-2', + '-my-2/12', + '-my-2/3', + '-my-2/4', + '-my-2/5', + '-my-2/6', + '-my-20', + '-my-24', + '-my-25', + '-my-28', + '-my-3', + '-my-3/12', + '-my-3/4', + '-my-3/5', + '-my-3/6', + '-my-32', + '-my-35', + '-my-36', + '-my-4', + '-my-4/12', + '-my-4/5', + '-my-4/6', + '-my-40', + '-my-48', + '-my-5', + '-my-5/12', + '-my-5/6', + '-my-56', + '-my-6', + '-my-6/12', + '-my-60', + '-my-64', + '-my-7', + '-my-7/12', + '-my-72', + '-my-8', + '-my-8/12', + '-my-80', + '-my-9', + '-my-9/12', + '-my-96', + '-my-full', + '-my-px', + '-rotate-180', + '-rotate-45', + '-rotate-90', + '-skew-x-12', + '-skew-x-3', + '-skew-x-6', + '-skew-y-12', + '-skew-y-3', + '-skew-y-6', + '-space-x-05', + '-space-x-1', + '-space-x-1/12', + '-space-x-1/2', + '-space-x-1/3', + '-space-x-1/4', + '-space-x-1/5', + '-space-x-1/6', + '-space-x-10', + '-space-x-10/12', + '-space-x-11', + '-space-x-11/12', + '-space-x-12', + '-space-x-13', + '-space-x-14', + '-space-x-15', + '-space-x-16', + '-space-x-2', + '-space-x-2/12', + '-space-x-2/3', + '-space-x-2/4', + '-space-x-2/5', + '-space-x-2/6', + '-space-x-20', + '-space-x-24', + '-space-x-25', + '-space-x-28', + '-space-x-3', + '-space-x-3/12', + '-space-x-3/4', + '-space-x-3/5', + '-space-x-3/6', + '-space-x-32', + '-space-x-35', + '-space-x-36', + '-space-x-4', + '-space-x-4/12', + '-space-x-4/5', + '-space-x-4/6', + '-space-x-40', + '-space-x-48', + '-space-x-5', + '-space-x-5/12', + '-space-x-5/6', + '-space-x-56', + '-space-x-6', + '-space-x-6/12', + '-space-x-60', + '-space-x-64', + '-space-x-7', + '-space-x-7/12', + '-space-x-72', + '-space-x-8', + '-space-x-8/12', + '-space-x-80', + '-space-x-9', + '-space-x-9/12', + '-space-x-96', + '-space-x-full', + '-space-x-px', + '-space-y-05', + '-space-y-1', + '-space-y-1/12', + '-space-y-1/2', + '-space-y-1/3', + '-space-y-1/4', + '-space-y-1/5', + '-space-y-1/6', + '-space-y-10', + '-space-y-10/12', + '-space-y-11', + '-space-y-11/12', + '-space-y-12', + '-space-y-13', + '-space-y-14', + '-space-y-15', + '-space-y-16', + '-space-y-2', + '-space-y-2/12', + '-space-y-2/3', + '-space-y-2/4', + '-space-y-2/5', + '-space-y-2/6', + '-space-y-20', + '-space-y-24', + '-space-y-25', + '-space-y-28', + '-space-y-3', + '-space-y-3/12', + '-space-y-3/4', + '-space-y-3/5', + '-space-y-3/6', + '-space-y-32', + '-space-y-35', + '-space-y-36', + '-space-y-4', + '-space-y-4/12', + '-space-y-4/5', + '-space-y-4/6', + '-space-y-40', + '-space-y-48', + '-space-y-5', + '-space-y-5/12', + '-space-y-5/6', + '-space-y-56', + '-space-y-6', + '-space-y-6/12', + '-space-y-60', + '-space-y-64', + '-space-y-7', + '-space-y-7/12', + '-space-y-72', + '-space-y-8', + '-space-y-8/12', + '-space-y-80', + '-space-y-9', + '-space-y-9/12', + '-space-y-96', + '-space-y-full', + '-space-y-px', + '-translate-x-05', + '-translate-x-1', + '-translate-x-1/12', + '-translate-x-1/2', + '-translate-x-1/3', + '-translate-x-1/4', + '-translate-x-1/5', + '-translate-x-1/6', + '-translate-x-10', + '-translate-x-10/12', + '-translate-x-11', + '-translate-x-11/12', + '-translate-x-12', + '-translate-x-13', + '-translate-x-14', + '-translate-x-15', + '-translate-x-16', + '-translate-x-2', + '-translate-x-2/12', + '-translate-x-2/3', + '-translate-x-2/4', + '-translate-x-2/5', + '-translate-x-2/6', + '-translate-x-20', + '-translate-x-24', + '-translate-x-25', + '-translate-x-28', + '-translate-x-3', + '-translate-x-3/12', + '-translate-x-3/4', + '-translate-x-3/5', + '-translate-x-3/6', + '-translate-x-32', + '-translate-x-35', + '-translate-x-36', + '-translate-x-4', + '-translate-x-4/12', + '-translate-x-4/5', + '-translate-x-4/6', + '-translate-x-40', + '-translate-x-48', + '-translate-x-5', + '-translate-x-5/12', + '-translate-x-5/6', + '-translate-x-56', + '-translate-x-6', + '-translate-x-6/12', + '-translate-x-60', + '-translate-x-64', + '-translate-x-7', + '-translate-x-7/12', + '-translate-x-72', + '-translate-x-8', + '-translate-x-8/12', + '-translate-x-80', + '-translate-x-9', + '-translate-x-9/12', + '-translate-x-96', + '-translate-x-full', + '-translate-x-px', + '-translate-y-05', + '-translate-y-1', + '-translate-y-1/12', + '-translate-y-1/2', + '-translate-y-1/3', + '-translate-y-1/4', + '-translate-y-1/5', + '-translate-y-1/6', + '-translate-y-10', + '-translate-y-10/12', + '-translate-y-11', + '-translate-y-11/12', + '-translate-y-12', + '-translate-y-13', + '-translate-y-14', + '-translate-y-15', + '-translate-y-16', + '-translate-y-2', + '-translate-y-2/12', + '-translate-y-2/3', + '-translate-y-2/4', + '-translate-y-2/5', + '-translate-y-2/6', + '-translate-y-20', + '-translate-y-24', + '-translate-y-25', + '-translate-y-28', + '-translate-y-3', + '-translate-y-3/12', + '-translate-y-3/4', + '-translate-y-3/5', + '-translate-y-3/6', + '-translate-y-32', + '-translate-y-35', + '-translate-y-36', + '-translate-y-4', + '-translate-y-4/12', + '-translate-y-4/5', + '-translate-y-4/6', + '-translate-y-40', + '-translate-y-48', + '-translate-y-5', + '-translate-y-5/12', + '-translate-y-5/6', + '-translate-y-56', + '-translate-y-6', + '-translate-y-6/12', + '-translate-y-60', + '-translate-y-64', + '-translate-y-7', + '-translate-y-7/12', + '-translate-y-72', + '-translate-y-8', + '-translate-y-8/12', + '-translate-y-80', + '-translate-y-9', + '-translate-y-9/12', + '-translate-y-96', + '-translate-y-full', + '-translate-y-px', + 'absolute', + 'align-baseline', + 'align-bottom', + 'align-middle', + 'align-text-bottom', + 'align-text-top', + 'align-top', + 'antialiased', + 'appearance-none', + 'bg-auto', + 'bg-black', + 'bg-blue-100', + 'bg-blue-200', + 'bg-blue-300', + 'bg-blue-400', + 'bg-blue-50', + 'bg-blue-500', + 'bg-blue-600', + 'bg-blue-700', + 'bg-blue-800', + 'bg-blue-900', + 'bg-bottom', + 'bg-center', + 'bg-contain', + 'bg-cool-gray-100', + 'bg-cool-gray-200', + 'bg-cool-gray-300', + 'bg-cool-gray-400', + 'bg-cool-gray-50', + 'bg-cool-gray-500', + 'bg-cool-gray-600', + 'bg-cool-gray-700', + 'bg-cool-gray-800', + 'bg-cool-gray-900', + 'bg-cover', + 'bg-current', + 'bg-fixed', + 'bg-gray-100', + 'bg-gray-200', + 'bg-gray-300', + 'bg-gray-400', + 'bg-gray-50', + 'bg-gray-500', + 'bg-gray-600', + 'bg-gray-700', + 'bg-gray-800', + 'bg-gray-900', + 'bg-green-100', + 'bg-green-200', + 'bg-green-300', + 'bg-green-400', + 'bg-green-50', + 'bg-green-500', + 'bg-green-600', + 'bg-green-700', + 'bg-green-800', + 'bg-green-900', + 'bg-indigo-100', + 'bg-indigo-200', + 'bg-indigo-300', + 'bg-indigo-400', + 'bg-indigo-50', + 'bg-indigo-500', + 'bg-indigo-600', + 'bg-indigo-700', + 'bg-indigo-800', + 'bg-indigo-900', + 'bg-left', + 'bg-left-bottom', + 'bg-left-top', + 'bg-local', + 'bg-no-repeat', + 'bg-opacity-0', + 'bg-opacity-100', + 'bg-opacity-25', + 'bg-opacity-50', + 'bg-opacity-75', + 'bg-orange-100', + 'bg-orange-200', + 'bg-orange-300', + 'bg-orange-400', + 'bg-orange-50', + 'bg-orange-500', + 'bg-orange-600', + 'bg-orange-700', + 'bg-orange-800', + 'bg-orange-900', + 'bg-pink-100', + 'bg-pink-200', + 'bg-pink-300', + 'bg-pink-400', + 'bg-pink-50', + 'bg-pink-500', + 'bg-pink-600', + 'bg-pink-700', + 'bg-pink-800', + 'bg-pink-900', + 'bg-purple-100', + 'bg-purple-200', + 'bg-purple-300', + 'bg-purple-400', + 'bg-purple-50', + 'bg-purple-500', + 'bg-purple-600', + 'bg-purple-700', + 'bg-purple-800', + 'bg-purple-900', + 'bg-red-100', + 'bg-red-200', + 'bg-red-300', + 'bg-red-400', + 'bg-red-50', + 'bg-red-500', + 'bg-red-600', + 'bg-red-700', + 'bg-red-800', + 'bg-red-900', + 'bg-repeat', + 'bg-repeat-round', + 'bg-repeat-space', + 'bg-repeat-x', + 'bg-repeat-y', + 'bg-right', + 'bg-right-bottom', + 'bg-right-top', + 'bg-scroll', + 'bg-teal-100', + 'bg-teal-200', + 'bg-teal-300', + 'bg-teal-400', + 'bg-teal-50', + 'bg-teal-500', + 'bg-teal-600', + 'bg-teal-700', + 'bg-teal-800', + 'bg-teal-900', + 'bg-top', + 'bg-transparent', + 'bg-white', + 'bg-yellow-100', + 'bg-yellow-200', + 'bg-yellow-300', + 'bg-yellow-400', + 'bg-yellow-50', + 'bg-yellow-500', + 'bg-yellow-600', + 'bg-yellow-700', + 'bg-yellow-800', + 'bg-yellow-900', + 'block', + 'border', + 'border-0', + 'border-2', + 'border-4', + 'border-8', + 'border-b', + 'border-b-0', + 'border-b-2', + 'border-b-4', + 'border-b-8', + 'border-black', + 'border-blue-100', + 'border-blue-200', + 'border-blue-300', + 'border-blue-400', + 'border-blue-50', + 'border-blue-500', + 'border-blue-600', + 'border-blue-700', + 'border-blue-800', + 'border-blue-900', + 'border-collapse', + 'border-cool-gray-100', + 'border-cool-gray-200', + 'border-cool-gray-300', + 'border-cool-gray-400', + 'border-cool-gray-50', + 'border-cool-gray-500', + 'border-cool-gray-600', + 'border-cool-gray-700', + 'border-cool-gray-800', + 'border-cool-gray-900', + 'border-current', + 'border-dashed', + 'border-dotted', + 'border-double', + 'border-gray-100', + 'border-gray-200', + 'border-gray-300', + 'border-gray-400', + 'border-gray-50', + 'border-gray-500', + 'border-gray-600', + 'border-gray-700', + 'border-gray-800', + 'border-gray-900', + 'border-green-100', + 'border-green-200', + 'border-green-300', + 'border-green-400', + 'border-green-50', + 'border-green-500', + 'border-green-600', + 'border-green-700', + 'border-green-800', + 'border-green-900', + 'border-indigo-100', + 'border-indigo-200', + 'border-indigo-300', + 'border-indigo-400', + 'border-indigo-50', + 'border-indigo-500', + 'border-indigo-600', + 'border-indigo-700', + 'border-indigo-800', + 'border-indigo-900', + 'border-l', + 'border-l-0', + 'border-l-2', + 'border-l-4', + 'border-l-8', + 'border-none', + 'border-opacity-0', + 'border-opacity-100', + 'border-opacity-25', + 'border-opacity-50', + 'border-opacity-75', + 'border-orange-100', + 'border-orange-200', + 'border-orange-300', + 'border-orange-400', + 'border-orange-50', + 'border-orange-500', + 'border-orange-600', + 'border-orange-700', + 'border-orange-800', + 'border-orange-900', + 'border-pink-100', + 'border-pink-200', + 'border-pink-300', + 'border-pink-400', + 'border-pink-50', + 'border-pink-500', + 'border-pink-600', + 'border-pink-700', + 'border-pink-800', + 'border-pink-900', + 'border-purple-100', + 'border-purple-200', + 'border-purple-300', + 'border-purple-400', + 'border-purple-50', + 'border-purple-500', + 'border-purple-600', + 'border-purple-700', + 'border-purple-800', + 'border-purple-900', + 'border-r', + 'border-r-0', + 'border-r-2', + 'border-r-4', + 'border-r-8', + 'border-red-100', + 'border-red-200', + 'border-red-300', + 'border-red-400', + 'border-red-50', + 'border-red-500', + 'border-red-600', + 'border-red-700', + 'border-red-800', + 'border-red-900', + 'border-separate', + 'border-solid', + 'border-t', + 'border-t-0', + 'border-t-2', + 'border-t-4', + 'border-t-8', + 'border-teal-100', + 'border-teal-200', + 'border-teal-300', + 'border-teal-400', + 'border-teal-50', + 'border-teal-500', + 'border-teal-600', + 'border-teal-700', + 'border-teal-800', + 'border-teal-900', + 'border-transparent', + 'border-white', + 'border-yellow-100', + 'border-yellow-200', + 'border-yellow-300', + 'border-yellow-400', + 'border-yellow-50', + 'border-yellow-500', + 'border-yellow-600', + 'border-yellow-700', + 'border-yellow-800', + 'border-yellow-900', + 'bottom-0', + 'bottom-05', + 'bottom-1', + 'bottom-1/12', + 'bottom-1/2', + 'bottom-1/3', + 'bottom-1/4', + 'bottom-1/5', + 'bottom-1/6', + 'bottom-10', + 'bottom-10/12', + 'bottom-11', + 'bottom-11/12', + 'bottom-12', + 'bottom-13', + 'bottom-14', + 'bottom-15', + 'bottom-16', + 'bottom-2', + 'bottom-2/12', + 'bottom-2/3', + 'bottom-2/4', + 'bottom-2/5', + 'bottom-2/6', + 'bottom-20', + 'bottom-24', + 'bottom-25', + 'bottom-28', + 'bottom-3', + 'bottom-3/12', + 'bottom-3/4', + 'bottom-3/5', + 'bottom-3/6', + 'bottom-32', + 'bottom-35', + 'bottom-36', + 'bottom-4', + 'bottom-4/12', + 'bottom-4/5', + 'bottom-4/6', + 'bottom-40', + 'bottom-48', + 'bottom-5', + 'bottom-5/12', + 'bottom-5/6', + 'bottom-56', + 'bottom-6', + 'bottom-6/12', + 'bottom-60', + 'bottom-64', + 'bottom-7', + 'bottom-7/12', + 'bottom-72', + 'bottom-8', + 'bottom-8/12', + 'bottom-80', + 'bottom-9', + 'bottom-9/12', + 'bottom-96', + 'bottom-auto', + 'bottom-full', + 'bottom-px', + 'box-border', + 'box-content', + 'break-all', + 'break-normal', + 'break-words', + 'capitalize', + 'clear-both', + 'clear-left', + 'clear-none', + 'clear-right', + 'clearfix', + 'col-auto', + 'col-end-1', + 'col-end-10', + 'col-end-11', + 'col-end-12', + 'col-end-13', + 'col-end-2', + 'col-end-3', + 'col-end-4', + 'col-end-5', + 'col-end-6', + 'col-end-7', + 'col-end-8', + 'col-end-9', + 'col-end-auto', + 'col-gap-0', + 'col-gap-05', + 'col-gap-1', + 'col-gap-1/12', + 'col-gap-1/2', + 'col-gap-1/3', + 'col-gap-1/4', + 'col-gap-1/5', + 'col-gap-1/6', + 'col-gap-10', + 'col-gap-10/12', + 'col-gap-11', + 'col-gap-11/12', + 'col-gap-12', + 'col-gap-13', + 'col-gap-14', + 'col-gap-15', + 'col-gap-16', + 'col-gap-2', + 'col-gap-2/12', + 'col-gap-2/3', + 'col-gap-2/4', + 'col-gap-2/5', + 'col-gap-2/6', + 'col-gap-20', + 'col-gap-24', + 'col-gap-25', + 'col-gap-28', + 'col-gap-3', + 'col-gap-3/12', + 'col-gap-3/4', + 'col-gap-3/5', + 'col-gap-3/6', + 'col-gap-32', + 'col-gap-35', + 'col-gap-36', + 'col-gap-4', + 'col-gap-4/12', + 'col-gap-4/5', + 'col-gap-4/6', + 'col-gap-40', + 'col-gap-48', + 'col-gap-5', + 'col-gap-5/12', + 'col-gap-5/6', + 'col-gap-56', + 'col-gap-6', + 'col-gap-6/12', + 'col-gap-60', + 'col-gap-64', + 'col-gap-7', + 'col-gap-7/12', + 'col-gap-72', + 'col-gap-8', + 'col-gap-8/12', + 'col-gap-80', + 'col-gap-9', + 'col-gap-9/12', + 'col-gap-96', + 'col-gap-full', + 'col-gap-px', + 'col-span-1', + 'col-span-10', + 'col-span-11', + 'col-span-12', + 'col-span-2', + 'col-span-3', + 'col-span-4', + 'col-span-5', + 'col-span-6', + 'col-span-7', + 'col-span-8', + 'col-span-9', + 'col-start-1', + 'col-start-10', + 'col-start-11', + 'col-start-12', + 'col-start-13', + 'col-start-2', + 'col-start-3', + 'col-start-4', + 'col-start-5', + 'col-start-6', + 'col-start-7', + 'col-start-8', + 'col-start-9', + 'col-start-auto', + 'content-around', + 'content-between', + 'content-center', + 'content-end', + 'content-start', + 'cursor-auto', + 'cursor-default', + 'cursor-move', + 'cursor-not-allowed', + 'cursor-pointer', + 'cursor-text', + 'cursor-wait', + 'delay-100', + 'delay-1000', + 'delay-150', + 'delay-200', + 'delay-300', + 'delay-500', + 'delay-700', + 'delay-75', + 'divide-black', + 'divide-blue-100', + 'divide-blue-200', + 'divide-blue-300', + 'divide-blue-400', + 'divide-blue-50', + 'divide-blue-500', + 'divide-blue-600', + 'divide-blue-700', + 'divide-blue-800', + 'divide-blue-900', + 'divide-cool-gray-100', + 'divide-cool-gray-200', + 'divide-cool-gray-300', + 'divide-cool-gray-400', + 'divide-cool-gray-50', + 'divide-cool-gray-500', + 'divide-cool-gray-600', + 'divide-cool-gray-700', + 'divide-cool-gray-800', + 'divide-cool-gray-900', + 'divide-current', + 'divide-gray-100', + 'divide-gray-200', + 'divide-gray-300', + 'divide-gray-400', + 'divide-gray-50', + 'divide-gray-500', + 'divide-gray-600', + 'divide-gray-700', + 'divide-gray-800', + 'divide-gray-900', + 'divide-green-100', + 'divide-green-200', + 'divide-green-300', + 'divide-green-400', + 'divide-green-50', + 'divide-green-500', + 'divide-green-600', + 'divide-green-700', + 'divide-green-800', + 'divide-green-900', + 'divide-indigo-100', + 'divide-indigo-200', + 'divide-indigo-300', + 'divide-indigo-400', + 'divide-indigo-50', + 'divide-indigo-500', + 'divide-indigo-600', + 'divide-indigo-700', + 'divide-indigo-800', + 'divide-indigo-900', + 'divide-opacity-0', + 'divide-opacity-100', + 'divide-opacity-25', + 'divide-opacity-50', + 'divide-opacity-75', + 'divide-orange-100', + 'divide-orange-200', + 'divide-orange-300', + 'divide-orange-400', + 'divide-orange-50', + 'divide-orange-500', + 'divide-orange-600', + 'divide-orange-700', + 'divide-orange-800', + 'divide-orange-900', + 'divide-pink-100', + 'divide-pink-200', + 'divide-pink-300', + 'divide-pink-400', + 'divide-pink-50', + 'divide-pink-500', + 'divide-pink-600', + 'divide-pink-700', + 'divide-pink-800', + 'divide-pink-900', + 'divide-purple-100', + 'divide-purple-200', + 'divide-purple-300', + 'divide-purple-400', + 'divide-purple-50', + 'divide-purple-500', + 'divide-purple-600', + 'divide-purple-700', + 'divide-purple-800', + 'divide-purple-900', + 'divide-red-100', + 'divide-red-200', + 'divide-red-300', + 'divide-red-400', + 'divide-red-50', + 'divide-red-500', + 'divide-red-600', + 'divide-red-700', + 'divide-red-800', + 'divide-red-900', + 'divide-teal-100', + 'divide-teal-200', + 'divide-teal-300', + 'divide-teal-400', + 'divide-teal-50', + 'divide-teal-500', + 'divide-teal-600', + 'divide-teal-700', + 'divide-teal-800', + 'divide-teal-900', + 'divide-transparent', + 'divide-white', + 'divide-x', + 'divide-x-0', + 'divide-x-2', + 'divide-x-4', + 'divide-x-8', + 'divide-x-reverse', + 'divide-y', + 'divide-y-0', + 'divide-y-2', + 'divide-y-4', + 'divide-y-8', + 'divide-y-reverse', + 'divide-yellow-100', + 'divide-yellow-200', + 'divide-yellow-300', + 'divide-yellow-400', + 'divide-yellow-50', + 'divide-yellow-500', + 'divide-yellow-600', + 'divide-yellow-700', + 'divide-yellow-800', + 'divide-yellow-900', + 'duration-100', + 'duration-1000', + 'duration-150', + 'duration-200', + 'duration-300', + 'duration-500', + 'duration-700', + 'duration-75', + 'ease-in', + 'ease-in-out', + 'ease-linear', + 'ease-out', + 'fill-current', + 'fixed', + 'flex', + 'flex-1', + 'flex-auto', + 'flex-col', + 'flex-col-reverse', + 'flex-grow', + 'flex-grow-0', + 'flex-initial', + 'flex-no-wrap', + 'flex-none', + 'flex-row', + 'flex-row-reverse', + 'flex-shrink', + 'flex-shrink-0', + 'flex-wrap', + 'flex-wrap-reverse', + 'float-left', + 'float-none', + 'float-right', + 'flow-root', + 'font-black', + 'font-bold', + 'font-extrabold', + 'font-hairline', + 'font-light', + 'font-medium', + 'font-mono', + 'font-normal', + 'font-sans', + 'font-semibold', + 'font-serif', + 'font-thin', + 'form-checkbox', + 'form-input', + 'form-multiselect', + 'form-radio', + 'form-select', + 'form-textarea', + 'gap-0', + 'gap-05', + 'gap-1', + 'gap-1/12', + 'gap-1/2', + 'gap-1/3', + 'gap-1/4', + 'gap-1/5', + 'gap-1/6', + 'gap-10', + 'gap-10/12', + 'gap-11', + 'gap-11/12', + 'gap-12', + 'gap-13', + 'gap-14', + 'gap-15', + 'gap-16', + 'gap-2', + 'gap-2/12', + 'gap-2/3', + 'gap-2/4', + 'gap-2/5', + 'gap-2/6', + 'gap-20', + 'gap-24', + 'gap-25', + 'gap-28', + 'gap-3', + 'gap-3/12', + 'gap-3/4', + 'gap-3/5', + 'gap-3/6', + 'gap-32', + 'gap-35', + 'gap-36', + 'gap-4', + 'gap-4/12', + 'gap-4/5', + 'gap-4/6', + 'gap-40', + 'gap-48', + 'gap-5', + 'gap-5/12', + 'gap-5/6', + 'gap-56', + 'gap-6', + 'gap-6/12', + 'gap-60', + 'gap-64', + 'gap-7', + 'gap-7/12', + 'gap-72', + 'gap-8', + 'gap-8/12', + 'gap-80', + 'gap-9', + 'gap-9/12', + 'gap-96', + 'gap-full', + 'gap-px', + 'grid', + 'grid-cols-1', + 'grid-cols-10', + 'grid-cols-11', + 'grid-cols-12', + 'grid-cols-2', + 'grid-cols-3', + 'grid-cols-4', + 'grid-cols-5', + 'grid-cols-6', + 'grid-cols-7', + 'grid-cols-8', + 'grid-cols-9', + 'grid-cols-none', + 'grid-flow-col', + 'grid-flow-col-dense', + 'grid-flow-row', + 'grid-flow-row-dense', + 'grid-rows-1', + 'grid-rows-2', + 'grid-rows-3', + 'grid-rows-4', + 'grid-rows-5', + 'grid-rows-6', + 'grid-rows-none', + 'h-0', + 'h-05', + 'h-1', + 'h-1/12', + 'h-1/2', + 'h-1/3', + 'h-1/4', + 'h-1/5', + 'h-1/6', + 'h-10', + 'h-10/12', + 'h-11', + 'h-11/12', + 'h-12', + 'h-13', + 'h-14', + 'h-15', + 'h-16', + 'h-2', + 'h-2/12', + 'h-2/3', + 'h-2/4', + 'h-2/5', + 'h-2/6', + 'h-20', + 'h-24', + 'h-25', + 'h-28', + 'h-3', + 'h-3/12', + 'h-3/4', + 'h-3/5', + 'h-3/6', + 'h-32', + 'h-35', + 'h-36', + 'h-4', + 'h-4/12', + 'h-4/5', + 'h-4/6', + 'h-40', + 'h-48', + 'h-5', + 'h-5/12', + 'h-5/6', + 'h-56', + 'h-6', + 'h-6/12', + 'h-60', + 'h-64', + 'h-7', + 'h-7/12', + 'h-72', + 'h-8', + 'h-8/12', + 'h-80', + 'h-9', + 'h-9/12', + 'h-96', + 'h-auto', + 'h-full', + 'h-px', + 'h-screen', + 'hidden', + 'inline', + 'inline-block', + 'inline-flex', + 'inline-grid', + 'inset-0', + 'inset-05', + 'inset-1', + 'inset-1/12', + 'inset-1/2', + 'inset-1/3', + 'inset-1/4', + 'inset-1/5', + 'inset-1/6', + 'inset-10', + 'inset-10/12', + 'inset-11', + 'inset-11/12', + 'inset-12', + 'inset-13', + 'inset-14', + 'inset-15', + 'inset-16', + 'inset-2', + 'inset-2/12', + 'inset-2/3', + 'inset-2/4', + 'inset-2/5', + 'inset-2/6', + 'inset-20', + 'inset-24', + 'inset-25', + 'inset-28', + 'inset-3', + 'inset-3/12', + 'inset-3/4', + 'inset-3/5', + 'inset-3/6', + 'inset-32', + 'inset-35', + 'inset-36', + 'inset-4', + 'inset-4/12', + 'inset-4/5', + 'inset-4/6', + 'inset-40', + 'inset-48', + 'inset-5', + 'inset-5/12', + 'inset-5/6', + 'inset-56', + 'inset-6', + 'inset-6/12', + 'inset-60', + 'inset-64', + 'inset-7', + 'inset-7/12', + 'inset-72', + 'inset-8', + 'inset-8/12', + 'inset-80', + 'inset-9', + 'inset-9/12', + 'inset-96', + 'inset-auto', + 'inset-full', + 'inset-px', + 'inset-x-0', + 'inset-x-05', + 'inset-x-1', + 'inset-x-1/12', + 'inset-x-1/2', + 'inset-x-1/3', + 'inset-x-1/4', + 'inset-x-1/5', + 'inset-x-1/6', + 'inset-x-10', + 'inset-x-10/12', + 'inset-x-11', + 'inset-x-11/12', + 'inset-x-12', + 'inset-x-13', + 'inset-x-14', + 'inset-x-15', + 'inset-x-16', + 'inset-x-2', + 'inset-x-2/12', + 'inset-x-2/3', + 'inset-x-2/4', + 'inset-x-2/5', + 'inset-x-2/6', + 'inset-x-20', + 'inset-x-24', + 'inset-x-25', + 'inset-x-28', + 'inset-x-3', + 'inset-x-3/12', + 'inset-x-3/4', + 'inset-x-3/5', + 'inset-x-3/6', + 'inset-x-32', + 'inset-x-35', + 'inset-x-36', + 'inset-x-4', + 'inset-x-4/12', + 'inset-x-4/5', + 'inset-x-4/6', + 'inset-x-40', + 'inset-x-48', + 'inset-x-5', + 'inset-x-5/12', + 'inset-x-5/6', + 'inset-x-56', + 'inset-x-6', + 'inset-x-6/12', + 'inset-x-60', + 'inset-x-64', + 'inset-x-7', + 'inset-x-7/12', + 'inset-x-72', + 'inset-x-8', + 'inset-x-8/12', + 'inset-x-80', + 'inset-x-9', + 'inset-x-9/12', + 'inset-x-96', + 'inset-x-auto', + 'inset-x-full', + 'inset-x-px', + 'inset-y-0', + 'inset-y-05', + 'inset-y-1', + 'inset-y-1/12', + 'inset-y-1/2', + 'inset-y-1/3', + 'inset-y-1/4', + 'inset-y-1/5', + 'inset-y-1/6', + 'inset-y-10', + 'inset-y-10/12', + 'inset-y-11', + 'inset-y-11/12', + 'inset-y-12', + 'inset-y-13', + 'inset-y-14', + 'inset-y-15', + 'inset-y-16', + 'inset-y-2', + 'inset-y-2/12', + 'inset-y-2/3', + 'inset-y-2/4', + 'inset-y-2/5', + 'inset-y-2/6', + 'inset-y-20', + 'inset-y-24', + 'inset-y-25', + 'inset-y-28', + 'inset-y-3', + 'inset-y-3/12', + 'inset-y-3/4', + 'inset-y-3/5', + 'inset-y-3/6', + 'inset-y-32', + 'inset-y-35', + 'inset-y-36', + 'inset-y-4', + 'inset-y-4/12', + 'inset-y-4/5', + 'inset-y-4/6', + 'inset-y-40', + 'inset-y-48', + 'inset-y-5', + 'inset-y-5/12', + 'inset-y-5/6', + 'inset-y-56', + 'inset-y-6', + 'inset-y-6/12', + 'inset-y-60', + 'inset-y-64', + 'inset-y-7', + 'inset-y-7/12', + 'inset-y-72', + 'inset-y-8', + 'inset-y-8/12', + 'inset-y-80', + 'inset-y-9', + 'inset-y-9/12', + 'inset-y-96', + 'inset-y-auto', + 'inset-y-full', + 'inset-y-px', + 'invisible', + 'italic', + 'items-baseline', + 'items-center', + 'items-end', + 'items-start', + 'items-stretch', + 'justify-around', + 'justify-between', + 'justify-center', + 'justify-end', + 'justify-evenly', + 'justify-start', + 'leading-10', + 'leading-3', + 'leading-4', + 'leading-5', + 'leading-6', + 'leading-7', + 'leading-8', + 'leading-9', + 'leading-loose', + 'leading-none', + 'leading-normal', + 'leading-relaxed', + 'leading-snug', + 'leading-tight', + 'left-0', + 'left-05', + 'left-1', + 'left-1/12', + 'left-1/2', + 'left-1/3', + 'left-1/4', + 'left-1/5', + 'left-1/6', + 'left-10', + 'left-10/12', + 'left-11', + 'left-11/12', + 'left-12', + 'left-13', + 'left-14', + 'left-15', + 'left-16', + 'left-2', + 'left-2/12', + 'left-2/3', + 'left-2/4', + 'left-2/5', + 'left-2/6', + 'left-20', + 'left-24', + 'left-25', + 'left-28', + 'left-3', + 'left-3/12', + 'left-3/4', + 'left-3/5', + 'left-3/6', + 'left-32', + 'left-35', + 'left-36', + 'left-4', + 'left-4/12', + 'left-4/5', + 'left-4/6', + 'left-40', + 'left-48', + 'left-5', + 'left-5/12', + 'left-5/6', + 'left-56', + 'left-6', + 'left-6/12', + 'left-60', + 'left-64', + 'left-7', + 'left-7/12', + 'left-72', + 'left-8', + 'left-8/12', + 'left-80', + 'left-9', + 'left-9/12', + 'left-96', + 'left-auto', + 'left-full', + 'left-px', + 'line-through', + 'list-decimal', + 'list-disc', + 'list-inside', + 'list-none', + 'list-outside', + 'lowercase', + 'm-0', + 'm-05', + 'm-1', + 'm-1/12', + 'm-1/2', + 'm-1/3', + 'm-1/4', + 'm-1/5', + 'm-1/6', + 'm-10', + 'm-10/12', + 'm-11', + 'm-11/12', + 'm-12', + 'm-13', + 'm-14', + 'm-15', + 'm-16', + 'm-2', + 'm-2/12', + 'm-2/3', + 'm-2/4', + 'm-2/5', + 'm-2/6', + 'm-20', + 'm-24', + 'm-25', + 'm-28', + 'm-3', + 'm-3/12', + 'm-3/4', + 'm-3/5', + 'm-3/6', + 'm-32', + 'm-35', + 'm-36', + 'm-4', + 'm-4/12', + 'm-4/5', + 'm-4/6', + 'm-40', + 'm-48', + 'm-5', + 'm-5/12', + 'm-5/6', + 'm-56', + 'm-6', + 'm-6/12', + 'm-60', + 'm-64', + 'm-7', + 'm-7/12', + 'm-72', + 'm-8', + 'm-8/12', + 'm-80', + 'm-9', + 'm-9/12', + 'm-96', + 'm-auto', + 'm-full', + 'm-px', + 'max-h-0', + 'max-h-05', + 'max-h-1', + 'max-h-1/12', + 'max-h-1/2', + 'max-h-1/3', + 'max-h-1/4', + 'max-h-1/5', + 'max-h-1/6', + 'max-h-10', + 'max-h-10/12', + 'max-h-11', + 'max-h-11/12', + 'max-h-12', + 'max-h-13', + 'max-h-14', + 'max-h-15', + 'max-h-16', + 'max-h-2', + 'max-h-2/12', + 'max-h-2/3', + 'max-h-2/4', + 'max-h-2/5', + 'max-h-2/6', + 'max-h-20', + 'max-h-24', + 'max-h-25', + 'max-h-28', + 'max-h-3', + 'max-h-3/12', + 'max-h-3/4', + 'max-h-3/5', + 'max-h-3/6', + 'max-h-32', + 'max-h-35', + 'max-h-36', + 'max-h-4', + 'max-h-4/12', + 'max-h-4/5', + 'max-h-4/6', + 'max-h-40', + 'max-h-48', + 'max-h-5', + 'max-h-5/12', + 'max-h-5/6', + 'max-h-56', + 'max-h-6', + 'max-h-6/12', + 'max-h-60', + 'max-h-64', + 'max-h-7', + 'max-h-7/12', + 'max-h-72', + 'max-h-8', + 'max-h-8/12', + 'max-h-80', + 'max-h-9', + 'max-h-9/12', + 'max-h-96', + 'max-h-full', + 'max-h-px', + 'max-h-screen', + 'max-w-2xl', + 'max-w-3xl', + 'max-w-4xl', + 'max-w-5xl', + 'max-w-6xl', + 'max-w-7xl', + 'max-w-full', + 'max-w-lg', + 'max-w-md', + 'max-w-none', + 'max-w-screen-lg', + 'max-w-screen-md', + 'max-w-screen-sm', + 'max-w-screen-xl', + 'max-w-sm', + 'max-w-xl', + 'max-w-xs', + 'mb-0', + 'mb-05', + 'mb-1', + 'mb-1/12', + 'mb-1/2', + 'mb-1/3', + 'mb-1/4', + 'mb-1/5', + 'mb-1/6', + 'mb-10', + 'mb-10/12', + 'mb-11', + 'mb-11/12', + 'mb-12', + 'mb-13', + 'mb-14', + 'mb-15', + 'mb-16', + 'mb-2', + 'mb-2/12', + 'mb-2/3', + 'mb-2/4', + 'mb-2/5', + 'mb-2/6', + 'mb-20', + 'mb-24', + 'mb-25', + 'mb-28', + 'mb-3', + 'mb-3/12', + 'mb-3/4', + 'mb-3/5', + 'mb-3/6', + 'mb-32', + 'mb-35', + 'mb-36', + 'mb-4', + 'mb-4/12', + 'mb-4/5', + 'mb-4/6', + 'mb-40', + 'mb-48', + 'mb-5', + 'mb-5/12', + 'mb-5/6', + 'mb-56', + 'mb-6', + 'mb-6/12', + 'mb-60', + 'mb-64', + 'mb-7', + 'mb-7/12', + 'mb-72', + 'mb-8', + 'mb-8/12', + 'mb-80', + 'mb-9', + 'mb-9/12', + 'mb-96', + 'mb-auto', + 'mb-full', + 'mb-px', + 'min-h-0', + 'min-h-full', + 'min-h-screen', + 'min-w-0', + 'min-w-full', + 'ml-0', + 'ml-05', + 'ml-1', + 'ml-1/12', + 'ml-1/2', + 'ml-1/3', + 'ml-1/4', + 'ml-1/5', + 'ml-1/6', + 'ml-10', + 'ml-10/12', + 'ml-11', + 'ml-11/12', + 'ml-12', + 'ml-13', + 'ml-14', + 'ml-15', + 'ml-16', + 'ml-2', + 'ml-2/12', + 'ml-2/3', + 'ml-2/4', + 'ml-2/5', + 'ml-2/6', + 'ml-20', + 'ml-24', + 'ml-25', + 'ml-28', + 'ml-3', + 'ml-3/12', + 'ml-3/4', + 'ml-3/5', + 'ml-3/6', + 'ml-32', + 'ml-35', + 'ml-36', + 'ml-4', + 'ml-4/12', + 'ml-4/5', + 'ml-4/6', + 'ml-40', + 'ml-48', + 'ml-5', + 'ml-5/12', + 'ml-5/6', + 'ml-56', + 'ml-6', + 'ml-6/12', + 'ml-60', + 'ml-64', + 'ml-7', + 'ml-7/12', + 'ml-72', + 'ml-8', + 'ml-8/12', + 'ml-80', + 'ml-9', + 'ml-9/12', + 'ml-96', + 'ml-auto', + 'ml-full', + 'ml-px', + 'mr-0', + 'mr-05', + 'mr-1', + 'mr-1/12', + 'mr-1/2', + 'mr-1/3', + 'mr-1/4', + 'mr-1/5', + 'mr-1/6', + 'mr-10', + 'mr-10/12', + 'mr-11', + 'mr-11/12', + 'mr-12', + 'mr-13', + 'mr-14', + 'mr-15', + 'mr-16', + 'mr-2', + 'mr-2/12', + 'mr-2/3', + 'mr-2/4', + 'mr-2/5', + 'mr-2/6', + 'mr-20', + 'mr-24', + 'mr-25', + 'mr-28', + 'mr-3', + 'mr-3/12', + 'mr-3/4', + 'mr-3/5', + 'mr-3/6', + 'mr-32', + 'mr-35', + 'mr-36', + 'mr-4', + 'mr-4/12', + 'mr-4/5', + 'mr-4/6', + 'mr-40', + 'mr-48', + 'mr-5', + 'mr-5/12', + 'mr-5/6', + 'mr-56', + 'mr-6', + 'mr-6/12', + 'mr-60', + 'mr-64', + 'mr-7', + 'mr-7/12', + 'mr-72', + 'mr-8', + 'mr-8/12', + 'mr-80', + 'mr-9', + 'mr-9/12', + 'mr-96', + 'mr-auto', + 'mr-full', + 'mr-px', + 'mt-0', + 'mt-05', + 'mt-1', + 'mt-1/12', + 'mt-1/2', + 'mt-1/3', + 'mt-1/4', + 'mt-1/5', + 'mt-1/6', + 'mt-10', + 'mt-10/12', + 'mt-11', + 'mt-11/12', + 'mt-12', + 'mt-13', + 'mt-14', + 'mt-15', + 'mt-16', + 'mt-2', + 'mt-2/12', + 'mt-2/3', + 'mt-2/4', + 'mt-2/5', + 'mt-2/6', + 'mt-20', + 'mt-24', + 'mt-25', + 'mt-28', + 'mt-3', + 'mt-3/12', + 'mt-3/4', + 'mt-3/5', + 'mt-3/6', + 'mt-32', + 'mt-35', + 'mt-36', + 'mt-4', + 'mt-4/12', + 'mt-4/5', + 'mt-4/6', + 'mt-40', + 'mt-48', + 'mt-5', + 'mt-5/12', + 'mt-5/6', + 'mt-56', + 'mt-6', + 'mt-6/12', + 'mt-60', + 'mt-64', + 'mt-7', + 'mt-7/12', + 'mt-72', + 'mt-8', + 'mt-8/12', + 'mt-80', + 'mt-9', + 'mt-9/12', + 'mt-96', + 'mt-auto', + 'mt-full', + 'mt-px', + 'mx-0', + 'mx-05', + 'mx-1', + 'mx-1/12', + 'mx-1/2', + 'mx-1/3', + 'mx-1/4', + 'mx-1/5', + 'mx-1/6', + 'mx-10', + 'mx-10/12', + 'mx-11', + 'mx-11/12', + 'mx-12', + 'mx-13', + 'mx-14', + 'mx-15', + 'mx-16', + 'mx-2', + 'mx-2/12', + 'mx-2/3', + 'mx-2/4', + 'mx-2/5', + 'mx-2/6', + 'mx-20', + 'mx-24', + 'mx-25', + 'mx-28', + 'mx-3', + 'mx-3/12', + 'mx-3/4', + 'mx-3/5', + 'mx-3/6', + 'mx-32', + 'mx-35', + 'mx-36', + 'mx-4', + 'mx-4/12', + 'mx-4/5', + 'mx-4/6', + 'mx-40', + 'mx-48', + 'mx-5', + 'mx-5/12', + 'mx-5/6', + 'mx-56', + 'mx-6', + 'mx-6/12', + 'mx-60', + 'mx-64', + 'mx-7', + 'mx-7/12', + 'mx-72', + 'mx-8', + 'mx-8/12', + 'mx-80', + 'mx-9', + 'mx-9/12', + 'mx-96', + 'mx-auto', + 'mx-full', + 'mx-px', + 'my-0', + 'my-05', + 'my-1', + 'my-1/12', + 'my-1/2', + 'my-1/3', + 'my-1/4', + 'my-1/5', + 'my-1/6', + 'my-10', + 'my-10/12', + 'my-11', + 'my-11/12', + 'my-12', + 'my-13', + 'my-14', + 'my-15', + 'my-16', + 'my-2', + 'my-2/12', + 'my-2/3', + 'my-2/4', + 'my-2/5', + 'my-2/6', + 'my-20', + 'my-24', + 'my-25', + 'my-28', + 'my-3', + 'my-3/12', + 'my-3/4', + 'my-3/5', + 'my-3/6', + 'my-32', + 'my-35', + 'my-36', + 'my-4', + 'my-4/12', + 'my-4/5', + 'my-4/6', + 'my-40', + 'my-48', + 'my-5', + 'my-5/12', + 'my-5/6', + 'my-56', + 'my-6', + 'my-6/12', + 'my-60', + 'my-64', + 'my-7', + 'my-7/12', + 'my-72', + 'my-8', + 'my-8/12', + 'my-80', + 'my-9', + 'my-9/12', + 'my-96', + 'my-auto', + 'my-full', + 'my-px', + 'no-underline', + 'normal-case', + 'not-italic', + 'not-sr-only', + 'object-bottom', + 'object-center', + 'object-contain', + 'object-cover', + 'object-fill', + 'object-left', + 'object-left-bottom', + 'object-left-top', + 'object-none', + 'object-right', + 'object-right-bottom', + 'object-right-top', + 'object-scale-down', + 'object-top', + 'opacity-0', + 'opacity-100', + 'opacity-25', + 'opacity-50', + 'opacity-75', + 'order-1', + 'order-10', + 'order-11', + 'order-12', + 'order-2', + 'order-3', + 'order-4', + 'order-5', + 'order-6', + 'order-7', + 'order-8', + 'order-9', + 'order-first', + 'order-last', + 'order-none', + 'origin-bottom', + 'origin-bottom-left', + 'origin-bottom-right', + 'origin-center', + 'origin-left', + 'origin-right', + 'origin-top', + 'origin-top-left', + 'origin-top-right', + 'outline-none', + 'overflow-auto', + 'overflow-hidden', + 'overflow-scroll', + 'overflow-visible', + 'overflow-x-auto', + 'overflow-x-hidden', + 'overflow-x-scroll', + 'overflow-x-visible', + 'overflow-y-auto', + 'overflow-y-hidden', + 'overflow-y-scroll', + 'overflow-y-visible', + 'p-0', + 'p-05', + 'p-1', + 'p-1/12', + 'p-1/2', + 'p-1/3', + 'p-1/4', + 'p-1/5', + 'p-1/6', + 'p-10', + 'p-10/12', + 'p-11', + 'p-11/12', + 'p-12', + 'p-13', + 'p-14', + 'p-15', + 'p-16', + 'p-2', + 'p-2/12', + 'p-2/3', + 'p-2/4', + 'p-2/5', + 'p-2/6', + 'p-20', + 'p-24', + 'p-25', + 'p-28', + 'p-3', + 'p-3/12', + 'p-3/4', + 'p-3/5', + 'p-3/6', + 'p-32', + 'p-35', + 'p-36', + 'p-4', + 'p-4/12', + 'p-4/5', + 'p-4/6', + 'p-40', + 'p-48', + 'p-5', + 'p-5/12', + 'p-5/6', + 'p-56', + 'p-6', + 'p-6/12', + 'p-60', + 'p-64', + 'p-7', + 'p-7/12', + 'p-72', + 'p-8', + 'p-8/12', + 'p-80', + 'p-9', + 'p-9/12', + 'p-96', + 'p-full', + 'p-px', + 'pb-0', + 'pb-05', + 'pb-1', + 'pb-1/12', + 'pb-1/2', + 'pb-1/3', + 'pb-1/4', + 'pb-1/5', + 'pb-1/6', + 'pb-10', + 'pb-10/12', + 'pb-11', + 'pb-11/12', + 'pb-12', + 'pb-13', + 'pb-14', + 'pb-15', + 'pb-16', + 'pb-2', + 'pb-2/12', + 'pb-2/3', + 'pb-2/4', + 'pb-2/5', + 'pb-2/6', + 'pb-20', + 'pb-24', + 'pb-25', + 'pb-28', + 'pb-3', + 'pb-3/12', + 'pb-3/4', + 'pb-3/5', + 'pb-3/6', + 'pb-32', + 'pb-35', + 'pb-36', + 'pb-4', + 'pb-4/12', + 'pb-4/5', + 'pb-4/6', + 'pb-40', + 'pb-48', + 'pb-5', + 'pb-5/12', + 'pb-5/6', + 'pb-56', + 'pb-6', + 'pb-6/12', + 'pb-60', + 'pb-64', + 'pb-7', + 'pb-7/12', + 'pb-72', + 'pb-8', + 'pb-8/12', + 'pb-80', + 'pb-9', + 'pb-9/12', + 'pb-96', + 'pb-full', + 'pb-px', + 'pl-0', + 'pl-05', + 'pl-1', + 'pl-1/12', + 'pl-1/2', + 'pl-1/3', + 'pl-1/4', + 'pl-1/5', + 'pl-1/6', + 'pl-10', + 'pl-10/12', + 'pl-11', + 'pl-11/12', + 'pl-12', + 'pl-13', + 'pl-14', + 'pl-15', + 'pl-16', + 'pl-2', + 'pl-2/12', + 'pl-2/3', + 'pl-2/4', + 'pl-2/5', + 'pl-2/6', + 'pl-20', + 'pl-24', + 'pl-25', + 'pl-28', + 'pl-3', + 'pl-3/12', + 'pl-3/4', + 'pl-3/5', + 'pl-3/6', + 'pl-32', + 'pl-35', + 'pl-36', + 'pl-4', + 'pl-4/12', + 'pl-4/5', + 'pl-4/6', + 'pl-40', + 'pl-48', + 'pl-5', + 'pl-5/12', + 'pl-5/6', + 'pl-56', + 'pl-6', + 'pl-6/12', + 'pl-60', + 'pl-64', + 'pl-7', + 'pl-7/12', + 'pl-72', + 'pl-8', + 'pl-8/12', + 'pl-80', + 'pl-9', + 'pl-9/12', + 'pl-96', + 'pl-full', + 'pl-px', + 'placeholder-black', + 'placeholder-blue-100', + 'placeholder-blue-200', + 'placeholder-blue-300', + 'placeholder-blue-400', + 'placeholder-blue-50', + 'placeholder-blue-500', + 'placeholder-blue-600', + 'placeholder-blue-700', + 'placeholder-blue-800', + 'placeholder-blue-900', + 'placeholder-cool-gray-100', + 'placeholder-cool-gray-200', + 'placeholder-cool-gray-300', + 'placeholder-cool-gray-400', + 'placeholder-cool-gray-50', + 'placeholder-cool-gray-500', + 'placeholder-cool-gray-600', + 'placeholder-cool-gray-700', + 'placeholder-cool-gray-800', + 'placeholder-cool-gray-900', + 'placeholder-current', + 'placeholder-gray-100', + 'placeholder-gray-200', + 'placeholder-gray-300', + 'placeholder-gray-400', + 'placeholder-gray-50', + 'placeholder-gray-500', + 'placeholder-gray-600', + 'placeholder-gray-700', + 'placeholder-gray-800', + 'placeholder-gray-900', + 'placeholder-green-100', + 'placeholder-green-200', + 'placeholder-green-300', + 'placeholder-green-400', + 'placeholder-green-50', + 'placeholder-green-500', + 'placeholder-green-600', + 'placeholder-green-700', + 'placeholder-green-800', + 'placeholder-green-900', + 'placeholder-indigo-100', + 'placeholder-indigo-200', + 'placeholder-indigo-300', + 'placeholder-indigo-400', + 'placeholder-indigo-50', + 'placeholder-indigo-500', + 'placeholder-indigo-600', + 'placeholder-indigo-700', + 'placeholder-indigo-800', + 'placeholder-indigo-900', + 'placeholder-opacity-0', + 'placeholder-opacity-100', + 'placeholder-opacity-25', + 'placeholder-opacity-50', + 'placeholder-opacity-75', + 'placeholder-orange-100', + 'placeholder-orange-200', + 'placeholder-orange-300', + 'placeholder-orange-400', + 'placeholder-orange-50', + 'placeholder-orange-500', + 'placeholder-orange-600', + 'placeholder-orange-700', + 'placeholder-orange-800', + 'placeholder-orange-900', + 'placeholder-pink-100', + 'placeholder-pink-200', + 'placeholder-pink-300', + 'placeholder-pink-400', + 'placeholder-pink-50', + 'placeholder-pink-500', + 'placeholder-pink-600', + 'placeholder-pink-700', + 'placeholder-pink-800', + 'placeholder-pink-900', + 'placeholder-purple-100', + 'placeholder-purple-200', + 'placeholder-purple-300', + 'placeholder-purple-400', + 'placeholder-purple-50', + 'placeholder-purple-500', + 'placeholder-purple-600', + 'placeholder-purple-700', + 'placeholder-purple-800', + 'placeholder-purple-900', + 'placeholder-red-100', + 'placeholder-red-200', + 'placeholder-red-300', + 'placeholder-red-400', + 'placeholder-red-50', + 'placeholder-red-500', + 'placeholder-red-600', + 'placeholder-red-700', + 'placeholder-red-800', + 'placeholder-red-900', + 'placeholder-teal-100', + 'placeholder-teal-200', + 'placeholder-teal-300', + 'placeholder-teal-400', + 'placeholder-teal-50', + 'placeholder-teal-500', + 'placeholder-teal-600', + 'placeholder-teal-700', + 'placeholder-teal-800', + 'placeholder-teal-900', + 'placeholder-transparent', + 'placeholder-white', + 'placeholder-yellow-100', + 'placeholder-yellow-200', + 'placeholder-yellow-300', + 'placeholder-yellow-400', + 'placeholder-yellow-50', + 'placeholder-yellow-500', + 'placeholder-yellow-600', + 'placeholder-yellow-700', + 'placeholder-yellow-800', + 'placeholder-yellow-900', + 'pointer-events-auto', + 'pointer-events-none', + 'pr-0', + 'pr-05', + 'pr-1', + 'pr-1/12', + 'pr-1/2', + 'pr-1/3', + 'pr-1/4', + 'pr-1/5', + 'pr-1/6', + 'pr-10', + 'pr-10/12', + 'pr-11', + 'pr-11/12', + 'pr-12', + 'pr-13', + 'pr-14', + 'pr-15', + 'pr-16', + 'pr-2', + 'pr-2/12', + 'pr-2/3', + 'pr-2/4', + 'pr-2/5', + 'pr-2/6', + 'pr-20', + 'pr-24', + 'pr-25', + 'pr-28', + 'pr-3', + 'pr-3/12', + 'pr-3/4', + 'pr-3/5', + 'pr-3/6', + 'pr-32', + 'pr-35', + 'pr-36', + 'pr-4', + 'pr-4/12', + 'pr-4/5', + 'pr-4/6', + 'pr-40', + 'pr-48', + 'pr-5', + 'pr-5/12', + 'pr-5/6', + 'pr-56', + 'pr-6', + 'pr-6/12', + 'pr-60', + 'pr-64', + 'pr-7', + 'pr-7/12', + 'pr-72', + 'pr-8', + 'pr-8/12', + 'pr-80', + 'pr-9', + 'pr-9/12', + 'pr-96', + 'pr-full', + 'pr-px', + 'pt-0', + 'pt-05', + 'pt-1', + 'pt-1/12', + 'pt-1/2', + 'pt-1/3', + 'pt-1/4', + 'pt-1/5', + 'pt-1/6', + 'pt-10', + 'pt-10/12', + 'pt-11', + 'pt-11/12', + 'pt-12', + 'pt-13', + 'pt-14', + 'pt-15', + 'pt-16', + 'pt-2', + 'pt-2/12', + 'pt-2/3', + 'pt-2/4', + 'pt-2/5', + 'pt-2/6', + 'pt-20', + 'pt-24', + 'pt-25', + 'pt-28', + 'pt-3', + 'pt-3/12', + 'pt-3/4', + 'pt-3/5', + 'pt-3/6', + 'pt-32', + 'pt-35', + 'pt-36', + 'pt-4', + 'pt-4/12', + 'pt-4/5', + 'pt-4/6', + 'pt-40', + 'pt-48', + 'pt-5', + 'pt-5/12', + 'pt-5/6', + 'pt-56', + 'pt-6', + 'pt-6/12', + 'pt-60', + 'pt-64', + 'pt-7', + 'pt-7/12', + 'pt-72', + 'pt-8', + 'pt-8/12', + 'pt-80', + 'pt-9', + 'pt-9/12', + 'pt-96', + 'pt-full', + 'pt-px', + 'px-0', + 'px-05', + 'px-1', + 'px-1/12', + 'px-1/2', + 'px-1/3', + 'px-1/4', + 'px-1/5', + 'px-1/6', + 'px-10', + 'px-10/12', + 'px-11', + 'px-11/12', + 'px-12', + 'px-13', + 'px-14', + 'px-15', + 'px-16', + 'px-2', + 'px-2/12', + 'px-2/3', + 'px-2/4', + 'px-2/5', + 'px-2/6', + 'px-20', + 'px-24', + 'px-25', + 'px-28', + 'px-3', + 'px-3/12', + 'px-3/4', + 'px-3/5', + 'px-3/6', + 'px-32', + 'px-35', + 'px-36', + 'px-4', + 'px-4/12', + 'px-4/5', + 'px-4/6', + 'px-40', + 'px-48', + 'px-5', + 'px-5/12', + 'px-5/6', + 'px-56', + 'px-6', + 'px-6/12', + 'px-60', + 'px-64', + 'px-7', + 'px-7/12', + 'px-72', + 'px-8', + 'px-8/12', + 'px-80', + 'px-9', + 'px-9/12', + 'px-96', + 'px-full', + 'px-px', + 'py-0', + 'py-05', + 'py-1', + 'py-1/12', + 'py-1/2', + 'py-1/3', + 'py-1/4', + 'py-1/5', + 'py-1/6', + 'py-10', + 'py-10/12', + 'py-11', + 'py-11/12', + 'py-12', + 'py-13', + 'py-14', + 'py-15', + 'py-16', + 'py-2', + 'py-2/12', + 'py-2/3', + 'py-2/4', + 'py-2/5', + 'py-2/6', + 'py-20', + 'py-24', + 'py-25', + 'py-28', + 'py-3', + 'py-3/12', + 'py-3/4', + 'py-3/5', + 'py-3/6', + 'py-32', + 'py-35', + 'py-36', + 'py-4', + 'py-4/12', + 'py-4/5', + 'py-4/6', + 'py-40', + 'py-48', + 'py-5', + 'py-5/12', + 'py-5/6', + 'py-56', + 'py-6', + 'py-6/12', + 'py-60', + 'py-64', + 'py-7', + 'py-7/12', + 'py-72', + 'py-8', + 'py-8/12', + 'py-80', + 'py-9', + 'py-9/12', + 'py-96', + 'py-full', + 'py-px', + 'relative', + 'resize', + 'resize-none', + 'resize-x', + 'resize-y', + 'right-0', + 'right-05', + 'right-1', + 'right-1/12', + 'right-1/2', + 'right-1/3', + 'right-1/4', + 'right-1/5', + 'right-1/6', + 'right-10', + 'right-10/12', + 'right-11', + 'right-11/12', + 'right-12', + 'right-13', + 'right-14', + 'right-15', + 'right-16', + 'right-2', + 'right-2/12', + 'right-2/3', + 'right-2/4', + 'right-2/5', + 'right-2/6', + 'right-20', + 'right-24', + 'right-25', + 'right-28', + 'right-3', + 'right-3/12', + 'right-3/4', + 'right-3/5', + 'right-3/6', + 'right-32', + 'right-35', + 'right-36', + 'right-4', + 'right-4/12', + 'right-4/5', + 'right-4/6', + 'right-40', + 'right-48', + 'right-5', + 'right-5/12', + 'right-5/6', + 'right-56', + 'right-6', + 'right-6/12', + 'right-60', + 'right-64', + 'right-7', + 'right-7/12', + 'right-72', + 'right-8', + 'right-8/12', + 'right-80', + 'right-9', + 'right-9/12', + 'right-96', + 'right-auto', + 'right-full', + 'right-px', + 'rotate-0', + 'rotate-180', + 'rotate-45', + 'rotate-90', + 'rounded', + 'rounded-b', + 'rounded-b-full', + 'rounded-b-lg', + 'rounded-b-md', + 'rounded-b-none', + 'rounded-b-sm', + 'rounded-bl', + 'rounded-bl-full', + 'rounded-bl-lg', + 'rounded-bl-md', + 'rounded-bl-none', + 'rounded-bl-sm', + 'rounded-br', + 'rounded-br-full', + 'rounded-br-lg', + 'rounded-br-md', + 'rounded-br-none', + 'rounded-br-sm', + 'rounded-full', + 'rounded-l', + 'rounded-l-full', + 'rounded-l-lg', + 'rounded-l-md', + 'rounded-l-none', + 'rounded-l-sm', + 'rounded-lg', + 'rounded-md', + 'rounded-none', + 'rounded-r', + 'rounded-r-full', + 'rounded-r-lg', + 'rounded-r-md', + 'rounded-r-none', + 'rounded-r-sm', + 'rounded-sm', + 'rounded-t', + 'rounded-t-full', + 'rounded-t-lg', + 'rounded-t-md', + 'rounded-t-none', + 'rounded-t-sm', + 'rounded-tl', + 'rounded-tl-full', + 'rounded-tl-lg', + 'rounded-tl-md', + 'rounded-tl-none', + 'rounded-tl-sm', + 'rounded-tr', + 'rounded-tr-full', + 'rounded-tr-lg', + 'rounded-tr-md', + 'rounded-tr-none', + 'rounded-tr-sm', + 'row-auto', + 'row-end-1', + 'row-end-2', + 'row-end-3', + 'row-end-4', + 'row-end-5', + 'row-end-6', + 'row-end-7', + 'row-end-auto', + 'row-gap-0', + 'row-gap-05', + 'row-gap-1', + 'row-gap-1/12', + 'row-gap-1/2', + 'row-gap-1/3', + 'row-gap-1/4', + 'row-gap-1/5', + 'row-gap-1/6', + 'row-gap-10', + 'row-gap-10/12', + 'row-gap-11', + 'row-gap-11/12', + 'row-gap-12', + 'row-gap-13', + 'row-gap-14', + 'row-gap-15', + 'row-gap-16', + 'row-gap-2', + 'row-gap-2/12', + 'row-gap-2/3', + 'row-gap-2/4', + 'row-gap-2/5', + 'row-gap-2/6', + 'row-gap-20', + 'row-gap-24', + 'row-gap-25', + 'row-gap-28', + 'row-gap-3', + 'row-gap-3/12', + 'row-gap-3/4', + 'row-gap-3/5', + 'row-gap-3/6', + 'row-gap-32', + 'row-gap-35', + 'row-gap-36', + 'row-gap-4', + 'row-gap-4/12', + 'row-gap-4/5', + 'row-gap-4/6', + 'row-gap-40', + 'row-gap-48', + 'row-gap-5', + 'row-gap-5/12', + 'row-gap-5/6', + 'row-gap-56', + 'row-gap-6', + 'row-gap-6/12', + 'row-gap-60', + 'row-gap-64', + 'row-gap-7', + 'row-gap-7/12', + 'row-gap-72', + 'row-gap-8', + 'row-gap-8/12', + 'row-gap-80', + 'row-gap-9', + 'row-gap-9/12', + 'row-gap-96', + 'row-gap-full', + 'row-gap-px', + 'row-span-1', + 'row-span-2', + 'row-span-3', + 'row-span-4', + 'row-span-5', + 'row-span-6', + 'row-start-1', + 'row-start-2', + 'row-start-3', + 'row-start-4', + 'row-start-5', + 'row-start-6', + 'row-start-7', + 'row-start-auto', + 'scale-0', + 'scale-100', + 'scale-105', + 'scale-110', + 'scale-125', + 'scale-150', + 'scale-50', + 'scale-75', + 'scale-90', + 'scale-95', + 'scale-x-0', + 'scale-x-100', + 'scale-x-105', + 'scale-x-110', + 'scale-x-125', + 'scale-x-150', + 'scale-x-50', + 'scale-x-75', + 'scale-x-90', + 'scale-x-95', + 'scale-y-0', + 'scale-y-100', + 'scale-y-105', + 'scale-y-110', + 'scale-y-125', + 'scale-y-150', + 'scale-y-50', + 'scale-y-75', + 'scale-y-90', + 'scale-y-95', + 'scrolling-auto', + 'scrolling-touch', + 'select-all', + 'select-auto', + 'select-none', + 'select-text', + 'self-auto', + 'self-center', + 'self-end', + 'self-start', + 'self-stretch', + 'shadow', + 'shadow-2xl', + 'shadow-inner', + 'shadow-lg', + 'shadow-md', + 'shadow-none', + 'shadow-outline', + 'shadow-outline-blue', + 'shadow-outline-gray', + 'shadow-outline-green', + 'shadow-outline-indigo', + 'shadow-outline-orange', + 'shadow-outline-pink', + 'shadow-outline-purple', + 'shadow-outline-red', + 'shadow-outline-teal', + 'shadow-outline-yellow', + 'shadow-sm', + 'shadow-solid', + 'shadow-xl', + 'shadow-xs', + 'skew-x-0', + 'skew-x-12', + 'skew-x-3', + 'skew-x-6', + 'skew-y-0', + 'skew-y-12', + 'skew-y-3', + 'skew-y-6', + 'space-x-0', + 'space-x-05', + 'space-x-1', + 'space-x-1/12', + 'space-x-1/2', + 'space-x-1/3', + 'space-x-1/4', + 'space-x-1/5', + 'space-x-1/6', + 'space-x-10', + 'space-x-10/12', + 'space-x-11', + 'space-x-11/12', + 'space-x-12', + 'space-x-13', + 'space-x-14', + 'space-x-15', + 'space-x-16', + 'space-x-2', + 'space-x-2/12', + 'space-x-2/3', + 'space-x-2/4', + 'space-x-2/5', + 'space-x-2/6', + 'space-x-20', + 'space-x-24', + 'space-x-25', + 'space-x-28', + 'space-x-3', + 'space-x-3/12', + 'space-x-3/4', + 'space-x-3/5', + 'space-x-3/6', + 'space-x-32', + 'space-x-35', + 'space-x-36', + 'space-x-4', + 'space-x-4/12', + 'space-x-4/5', + 'space-x-4/6', + 'space-x-40', + 'space-x-48', + 'space-x-5', + 'space-x-5/12', + 'space-x-5/6', + 'space-x-56', + 'space-x-6', + 'space-x-6/12', + 'space-x-60', + 'space-x-64', + 'space-x-7', + 'space-x-7/12', + 'space-x-72', + 'space-x-8', + 'space-x-8/12', + 'space-x-80', + 'space-x-9', + 'space-x-9/12', + 'space-x-96', + 'space-x-full', + 'space-x-px', + 'space-x-reverse', + 'space-y-0', + 'space-y-05', + 'space-y-1', + 'space-y-1/12', + 'space-y-1/2', + 'space-y-1/3', + 'space-y-1/4', + 'space-y-1/5', + 'space-y-1/6', + 'space-y-10', + 'space-y-10/12', + 'space-y-11', + 'space-y-11/12', + 'space-y-12', + 'space-y-13', + 'space-y-14', + 'space-y-15', + 'space-y-16', + 'space-y-2', + 'space-y-2/12', + 'space-y-2/3', + 'space-y-2/4', + 'space-y-2/5', + 'space-y-2/6', + 'space-y-20', + 'space-y-24', + 'space-y-25', + 'space-y-28', + 'space-y-3', + 'space-y-3/12', + 'space-y-3/4', + 'space-y-3/5', + 'space-y-3/6', + 'space-y-32', + 'space-y-35', + 'space-y-36', + 'space-y-4', + 'space-y-4/12', + 'space-y-4/5', + 'space-y-4/6', + 'space-y-40', + 'space-y-48', + 'space-y-5', + 'space-y-5/12', + 'space-y-5/6', + 'space-y-56', + 'space-y-6', + 'space-y-6/12', + 'space-y-60', + 'space-y-64', + 'space-y-7', + 'space-y-7/12', + 'space-y-72', + 'space-y-8', + 'space-y-8/12', + 'space-y-80', + 'space-y-9', + 'space-y-9/12', + 'space-y-96', + 'space-y-full', + 'space-y-px', + 'space-y-reverse', + 'sr-only', + 'static', + 'sticky', + 'stroke-0', + 'stroke-1', + 'stroke-2', + 'stroke-current', + 'subpixel-antialiased', + 'table', + 'table-auto', + 'table-caption', + 'table-cell', + 'table-column', + 'table-column-group', + 'table-fixed', + 'table-footer-group', + 'table-header-group', + 'table-row', + 'table-row-group', + 'text-2xl', + 'text-3xl', + 'text-4xl', + 'text-5xl', + 'text-6xl', + 'text-base', + 'text-black', + 'text-blue-100', + 'text-blue-200', + 'text-blue-300', + 'text-blue-400', + 'text-blue-50', + 'text-blue-500', + 'text-blue-600', + 'text-blue-700', + 'text-blue-800', + 'text-blue-900', + 'text-center', + 'text-cool-gray-100', + 'text-cool-gray-200', + 'text-cool-gray-300', + 'text-cool-gray-400', + 'text-cool-gray-50', + 'text-cool-gray-500', + 'text-cool-gray-600', + 'text-cool-gray-700', + 'text-cool-gray-800', + 'text-cool-gray-900', + 'text-current', + 'text-gray-100', + 'text-gray-200', + 'text-gray-300', + 'text-gray-400', + 'text-gray-50', + 'text-gray-500', + 'text-gray-600', + 'text-gray-700', + 'text-gray-800', + 'text-gray-900', + 'text-green-100', + 'text-green-200', + 'text-green-300', + 'text-green-400', + 'text-green-50', + 'text-green-500', + 'text-green-600', + 'text-green-700', + 'text-green-800', + 'text-green-900', + 'text-indigo-100', + 'text-indigo-200', + 'text-indigo-300', + 'text-indigo-400', + 'text-indigo-50', + 'text-indigo-500', + 'text-indigo-600', + 'text-indigo-700', + 'text-indigo-800', + 'text-indigo-900', + 'text-justify', + 'text-left', + 'text-lg', + 'text-opacity-0', + 'text-opacity-100', + 'text-opacity-25', + 'text-opacity-50', + 'text-opacity-75', + 'text-orange-100', + 'text-orange-200', + 'text-orange-300', + 'text-orange-400', + 'text-orange-50', + 'text-orange-500', + 'text-orange-600', + 'text-orange-700', + 'text-orange-800', + 'text-orange-900', + 'text-pink-100', + 'text-pink-200', + 'text-pink-300', + 'text-pink-400', + 'text-pink-50', + 'text-pink-500', + 'text-pink-600', + 'text-pink-700', + 'text-pink-800', + 'text-pink-900', + 'text-purple-100', + 'text-purple-200', + 'text-purple-300', + 'text-purple-400', + 'text-purple-50', + 'text-purple-500', + 'text-purple-600', + 'text-purple-700', + 'text-purple-800', + 'text-purple-900', + 'text-red-100', + 'text-red-200', + 'text-red-300', + 'text-red-400', + 'text-red-50', + 'text-red-500', + 'text-red-600', + 'text-red-700', + 'text-red-800', + 'text-red-900', + 'text-right', + 'text-sm', + 'text-teal-100', + 'text-teal-200', + 'text-teal-300', + 'text-teal-400', + 'text-teal-50', + 'text-teal-500', + 'text-teal-600', + 'text-teal-700', + 'text-teal-800', + 'text-teal-900', + 'text-transparent', + 'text-white', + 'text-xl', + 'text-xs', + 'text-yellow-100', + 'text-yellow-200', + 'text-yellow-300', + 'text-yellow-400', + 'text-yellow-50', + 'text-yellow-500', + 'text-yellow-600', + 'text-yellow-700', + 'text-yellow-800', + 'text-yellow-900', + 'top-0', + 'top-05', + 'top-1', + 'top-1/12', + 'top-1/2', + 'top-1/3', + 'top-1/4', + 'top-1/5', + 'top-1/6', + 'top-10', + 'top-10/12', + 'top-11', + 'top-11/12', + 'top-12', + 'top-13', + 'top-14', + 'top-15', + 'top-16', + 'top-2', + 'top-2/12', + 'top-2/3', + 'top-2/4', + 'top-2/5', + 'top-2/6', + 'top-20', + 'top-24', + 'top-25', + 'top-28', + 'top-3', + 'top-3/12', + 'top-3/4', + 'top-3/5', + 'top-3/6', + 'top-32', + 'top-35', + 'top-36', + 'top-4', + 'top-4/12', + 'top-4/5', + 'top-4/6', + 'top-40', + 'top-48', + 'top-5', + 'top-5/12', + 'top-5/6', + 'top-56', + 'top-6', + 'top-6/12', + 'top-60', + 'top-64', + 'top-7', + 'top-7/12', + 'top-72', + 'top-8', + 'top-8/12', + 'top-80', + 'top-9', + 'top-9/12', + 'top-96', + 'top-auto', + 'top-full', + 'top-px', + 'tracking-normal', + 'tracking-tight', + 'tracking-tighter', + 'tracking-wide', + 'tracking-wider', + 'tracking-widest', + 'transform', + 'transform-none', + 'transition', + 'transition-all', + 'transition-colors', + 'transition-none', + 'transition-opacity', + 'transition-shadow', + 'transition-transform', + 'translate-x-0', + 'translate-x-05', + 'translate-x-1', + 'translate-x-1/12', + 'translate-x-1/2', + 'translate-x-1/3', + 'translate-x-1/4', + 'translate-x-1/5', + 'translate-x-1/6', + 'translate-x-10', + 'translate-x-10/12', + 'translate-x-11', + 'translate-x-11/12', + 'translate-x-12', + 'translate-x-13', + 'translate-x-14', + 'translate-x-15', + 'translate-x-16', + 'translate-x-2', + 'translate-x-2/12', + 'translate-x-2/3', + 'translate-x-2/4', + 'translate-x-2/5', + 'translate-x-2/6', + 'translate-x-20', + 'translate-x-24', + 'translate-x-25', + 'translate-x-28', + 'translate-x-3', + 'translate-x-3/12', + 'translate-x-3/4', + 'translate-x-3/5', + 'translate-x-3/6', + 'translate-x-32', + 'translate-x-35', + 'translate-x-36', + 'translate-x-4', + 'translate-x-4/12', + 'translate-x-4/5', + 'translate-x-4/6', + 'translate-x-40', + 'translate-x-48', + 'translate-x-5', + 'translate-x-5/12', + 'translate-x-5/6', + 'translate-x-56', + 'translate-x-6', + 'translate-x-6/12', + 'translate-x-60', + 'translate-x-64', + 'translate-x-7', + 'translate-x-7/12', + 'translate-x-72', + 'translate-x-8', + 'translate-x-8/12', + 'translate-x-80', + 'translate-x-9', + 'translate-x-9/12', + 'translate-x-96', + 'translate-x-full', + 'translate-x-px', + 'translate-y-0', + 'translate-y-05', + 'translate-y-1', + 'translate-y-1/12', + 'translate-y-1/2', + 'translate-y-1/3', + 'translate-y-1/4', + 'translate-y-1/5', + 'translate-y-1/6', + 'translate-y-10', + 'translate-y-10/12', + 'translate-y-11', + 'translate-y-11/12', + 'translate-y-12', + 'translate-y-13', + 'translate-y-14', + 'translate-y-15', + 'translate-y-16', + 'translate-y-2', + 'translate-y-2/12', + 'translate-y-2/3', + 'translate-y-2/4', + 'translate-y-2/5', + 'translate-y-2/6', + 'translate-y-20', + 'translate-y-24', + 'translate-y-25', + 'translate-y-28', + 'translate-y-3', + 'translate-y-3/12', + 'translate-y-3/4', + 'translate-y-3/5', + 'translate-y-3/6', + 'translate-y-32', + 'translate-y-35', + 'translate-y-36', + 'translate-y-4', + 'translate-y-4/12', + 'translate-y-4/5', + 'translate-y-4/6', + 'translate-y-40', + 'translate-y-48', + 'translate-y-5', + 'translate-y-5/12', + 'translate-y-5/6', + 'translate-y-56', + 'translate-y-6', + 'translate-y-6/12', + 'translate-y-60', + 'translate-y-64', + 'translate-y-7', + 'translate-y-7/12', + 'translate-y-72', + 'translate-y-8', + 'translate-y-8/12', + 'translate-y-80', + 'translate-y-9', + 'translate-y-9/12', + 'translate-y-96', + 'translate-y-full', + 'translate-y-px', + 'truncate', + 'underline', + 'uppercase', + 'visible', + 'w-0', + 'w-05', + 'w-1', + 'w-1/12', + 'w-1/2', + 'w-1/3', + 'w-1/4', + 'w-1/5', + 'w-1/6', + 'w-10', + 'w-10/12', + 'w-11', + 'w-11/12', + 'w-12', + 'w-13', + 'w-14', + 'w-15', + 'w-16', + 'w-2', + 'w-2/12', + 'w-2/3', + 'w-2/4', + 'w-2/5', + 'w-2/6', + 'w-20', + 'w-24', + 'w-25', + 'w-28', + 'w-3', + 'w-3/12', + 'w-3/4', + 'w-3/5', + 'w-3/6', + 'w-32', + 'w-35', + 'w-36', + 'w-4', + 'w-4/12', + 'w-4/5', + 'w-4/6', + 'w-40', + 'w-48', + 'w-5', + 'w-5/12', + 'w-5/6', + 'w-56', + 'w-6', + 'w-6/12', + 'w-60', + 'w-64', + 'w-7', + 'w-7/12', + 'w-72', + 'w-8', + 'w-8/12', + 'w-80', + 'w-9', + 'w-9/12', + 'w-96', + 'w-auto', + 'w-full', + 'w-px', + 'w-screen', + 'whitespace-no-wrap', + 'whitespace-normal', + 'whitespace-pre', + 'whitespace-pre-line', + 'whitespace-pre-wrap', + 'z-0', + 'z-10', + 'z-20', + 'z-30', + 'z-40', + 'z-50', + 'z-auto', + ], +} diff --git a/transformers/prefixSrc.js b/transformers/prefixSrc.js new file mode 100644 index 0000000..3901a95 --- /dev/null +++ b/transformers/prefixSrc.js @@ -0,0 +1,8 @@ +module.exports = function($, { rootUrl }) { + $('img').each((_, img) => { + const $img = $(img) + const src = $img.attr('src') + const startsWithHttp = src.indexOf('http') === 0 + $img.attr('src', startsWithHttp ? src : `${rootUrl}${src}`) + }) +} diff --git a/transformers/stripAlpine.js b/transformers/stripAlpine.js new file mode 100644 index 0000000..b2eab48 --- /dev/null +++ b/transformers/stripAlpine.js @@ -0,0 +1,23 @@ +const { ensureDirExists, camelCase } = require('../utils') +const { dirname, basename } = require('path') + +module.exports = function($, { output, path, fs }) { + let code = $('body') + .html() + // Remove alpine atttributes (@, x-, :) + .replace(/ (@|x-|:)[\w.:-]+="[^"]+"/g, '') + // Drop scripts ¯\_(ツ)_/¯ + .replace(/)<[^<]*)*<\/script>/gi, '') + // Trim the whitespace! + .trim() + + // make sure STRIPALPINE_OUTPUT set so it doesn't overwrite raw HTML file + if (!process.env.STRIPALPINE_OUTPUT) { + throw new Error('Missing STRIPALPINE_OUTPUT') + } + const dir = `${process.env.STRIPALPINE_OUTPUT}${dirname(path)}` + ensureDirExists(dir) + const filePath = `${dir}/${basename(path)}.html` + console.log(`⛰ Writing Alpine-stripped ${basename(path)}.html`) + fs.writeFileSync(filePath, code) +} diff --git a/transformers/useInter.js b/transformers/useInter.js new file mode 100644 index 0000000..3687711 --- /dev/null +++ b/transformers/useInter.js @@ -0,0 +1,19 @@ +const defaultFontFamily = + 'system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"' +const interFont = + '' +const fontFamilySans = ` + +` + +module.exports = function($) { + $('head') + .append(interFont) + .append(fontFamilySans) +} diff --git a/utils.mjs b/utils.mjs new file mode 100644 index 0000000..db247d9 --- /dev/null +++ b/utils.mjs @@ -0,0 +1,48 @@ +import * as fs from 'fs' + +export const kebab = (s) => s.toLowerCase().replace(/[^\w.]/g, '-') +export const camelCase = (s) => { + const matches = Array.from(s.matchAll(/[a-zA-Z0-9]+/g)) + return ( + matches[0][0].toLowerCase() + + matches + .slice(1) + .map(([item]) => item[0].toUpperCase() + item.substr(1).toLowerCase()) + .join('') + ) +} + +export const cleanFilename = (filename) => + filename + .toLowerCase() + .replace(/[^\w.]/g, '_') + .replace(/^_+|_+$/g, '') + +export const ensureDirExists = (dir) => { + if (!fs.existsSync(dir)) { + fs.mkdirSync(dir, { recursive: true }) + } +} + +export function mergeDeep(target, source) { + const isObject = (obj) => obj && typeof obj === 'object' + + if (!isObject(target) || !isObject(source)) { + return source + } + + Object.keys(source).forEach((key) => { + const targetValue = target[key] + const sourceValue = source[key] + + if (Array.isArray(targetValue) && Array.isArray(sourceValue)) { + target[key] = targetValue.concat(sourceValue) + } else if (isObject(targetValue) && isObject(sourceValue)) { + target[key] = mergeDeep(Object.assign({}, targetValue), sourceValue) + } else { + target[key] = sourceValue + } + }) + + return target +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..4957ae8 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,1143 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.7.6": + version: 7.18.3 + resolution: "@babel/runtime@npm:7.18.3" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: db8526226aa02cfa35a5a7ac1a34b5f303c62a1f000c7db48cb06c6290e616483e5036ab3c4e7a84d0f3be6d4e2148d5fe5cec9564bf955f505c3e764b83d7f1 + languageName: node + linkType: hard + +"all-contributors-cli@npm:^6.14.0": + version: 6.20.0 + resolution: "all-contributors-cli@npm:6.20.0" + dependencies: + "@babel/runtime": ^7.7.6 + async: ^3.0.1 + chalk: ^4.0.0 + didyoumean: ^1.2.1 + inquirer: ^7.0.4 + json-fixer: ^1.5.1 + lodash: ^4.11.2 + node-fetch: ^2.6.0 + pify: ^5.0.0 + yargs: ^15.0.1 + bin: + all-contributors: dist/cli.js + checksum: 3ac54cc73b75960be0d0304b22301d56f2422d509660860ab5cdb55bce1a3a1d3b3eba63b470a6edbe9568dfc4fd0c8176b0702ea2bdb430376c9c57900f53f4 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"async@npm:^3.0.1": + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d + languageName: node + linkType: hard + +"cheerio-select@npm:^2.1.0": + version: 2.1.0 + resolution: "cheerio-select@npm:2.1.0" + dependencies: + boolbase: ^1.0.0 + css-select: ^5.1.0 + css-what: ^6.1.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + checksum: 843d6d479922f28a6c5342c935aff1347491156814de63c585a6eb73baf7bb4185c1b4383a1195dca0f12e3946d737c7763bcef0b9544c515d905c5c44c5308b + languageName: node + linkType: hard + +"cheerio@npm:^1.0.0-rc.6": + version: 1.0.0-rc.12 + resolution: "cheerio@npm:1.0.0-rc.12" + dependencies: + cheerio-select: ^2.1.0 + dom-serializer: ^2.0.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + htmlparser2: ^8.0.1 + parse5: ^7.0.0 + parse5-htmlparser2-tree-adapter: ^7.0.0 + checksum: 5d4c1b7a53cf22d3a2eddc0aff70cf23cbb30d01a4c79013e703a012475c02461aa1fcd99127e8d83a02216386ed6942b2c8103845fd0812300dd199e6e7e054 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^6.2.0 + checksum: 4fcfd26d292c9f00238117f39fc797608292ae36bac2168cfee4c85923817d0607fe21b3329a8621e01aedf512c99b7eaa60e363a671ffd378df6649fb48ae42 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"cookie@npm:^0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 + languageName: node + linkType: hard + +"css-select@npm:^5.1.0": + version: 5.1.0 + resolution: "css-select@npm:5.1.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^6.1.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + nth-check: ^2.0.1 + checksum: 2772c049b188d3b8a8159907192e926e11824aea525b8282981f72ba3f349cf9ecd523fdf7734875ee2cb772246c22117fc062da105b6d59afe8dcd5c99c9bda + languageName: node + linkType: hard + +"css-what@npm:^6.1.0": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": + version: 1.1.4 + resolution: "define-properties@npm:1.1.4" + dependencies: + has-property-descriptors: ^1.0.0 + object-keys: ^1.1.1 + checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.1": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e + languageName: node + linkType: hard + +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.1, domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.0.1 + resolution: "domutils@npm:3.0.1" + dependencies: + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.1 + checksum: 23aa7a840572d395220e173cb6263b0d028596e3950100520870a125af33ff819e6f609e1606d6f7d73bd9e7feb03bb404286e57a39063b5384c62b724d987b3 + languageName: node + linkType: hard + +"dotenv-expand@npm:^5.1.0": + version: 5.1.0 + resolution: "dotenv-expand@npm:5.1.0" + checksum: 8017675b7f254384915d55f9eb6388e577cf0a1231a28d54b0ca03b782be9501b0ac90ac57338636d395fa59051e6209e9b44b8ddf169ce6076dffb5dea227d3 + languageName: node + linkType: hard + +"dotenv@npm:^8.2.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"entities@npm:^4.2.0, entities@npm:^4.3.0": + version: 4.3.0 + resolution: "entities@npm:4.3.0" + checksum: f6abacfe1f4ee06a98aae713ed0b97d4dbd1fcd4c90840d16c6c7535a4e34df1445614c987b7b359ab8362823f050158b8fd435652f0ac18c45683174cbec6ce + languageName: node + linkType: hard + +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.5": + version: 1.20.4 + resolution: "es-abstract@npm:1.20.4" + dependencies: + call-bind: ^1.0.2 + es-to-primitive: ^1.2.1 + function-bind: ^1.1.1 + function.prototype.name: ^1.1.5 + get-intrinsic: ^1.1.3 + get-symbol-description: ^1.0.0 + has: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-symbols: ^1.0.3 + internal-slot: ^1.0.3 + is-callable: ^1.2.7 + is-negative-zero: ^2.0.2 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + is-string: ^1.0.7 + is-weakref: ^1.0.2 + object-inspect: ^1.12.2 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.4.3 + safe-regex-test: ^1.0.0 + string.prototype.trimend: ^1.0.5 + string.prototype.trimstart: ^1.0.5 + unbox-primitive: ^1.0.2 + checksum: 89297cc785c31aedf961a603d5a07ed16471e435d3a1b6d070b54f157cf48454b95cda2ac55e4b86ff4fe3276e835fcffd2771578e6fa634337da49b26826141 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: ^0.7.0 + iconv-lite: ^0.4.24 + tmp: ^0.0.33 + checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + +"find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"form-urlencoded@npm:^6.0.0": + version: 6.0.6 + resolution: "form-urlencoded@npm:6.0.6" + checksum: ede8c4d93d9d64e36ad3a691b6e41b95eb43c2d380dae0e9e2fbf80ea0efb030b0633d7bd562d3b6033cbf8f4be9d84fbdc3a6cc3b6aef5b900891b2e3ebe172 + languageName: node + linkType: hard + +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.5": + version: 1.1.5 + resolution: "function.prototype.name@npm:1.1.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.0 + functions-have-names: ^1.2.2 + checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.2": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": + version: 1.1.3 + resolution: "get-intrinsic@npm:1.1.3" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.3 + checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.0.0": + version: 1.0.0 + resolution: "get-symbol-description@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0": + version: 1.0.0 + resolution: "has-property-descriptors@npm:1.0.0" + dependencies: + get-intrinsic: ^1.1.1 + checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-tostringtag@npm:1.0.0" + dependencies: + has-symbols: ^1.0.2 + checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + +"htmlparser2@npm:^8.0.1": + version: 8.0.1 + resolution: "htmlparser2@npm:8.0.1" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + entities: ^4.3.0 + checksum: 06d5c71e8313597722bc429ae2a7a8333d77bd3ab07ccb916628384b37332027b047f8619448d8f4a3312b6609c6ea3302a4e77435d859e9e686999e6699ca39 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"inquirer@npm:^7.0.4": + version: 7.3.3 + resolution: "inquirer@npm:7.3.3" + dependencies: + ansi-escapes: ^4.2.1 + chalk: ^4.1.0 + cli-cursor: ^3.1.0 + cli-width: ^3.0.0 + external-editor: ^3.0.3 + figures: ^3.0.0 + lodash: ^4.17.19 + mute-stream: 0.0.8 + run-async: ^2.4.0 + rxjs: ^6.6.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + through: ^2.3.6 + checksum: 4d387fc1eb6126acbd58cbdb9ad99d2887d181df86ab0c2b9abdf734e751093e2d5882c2b6dc7144d9ab16b7ab30a78a1d7f01fb6a2850a44aeb175d1e3f8778 + languageName: node + linkType: hard + +"internal-slot@npm:^1.0.3": + version: 1.0.3 + resolution: "internal-slot@npm:1.0.3" + dependencies: + get-intrinsic: ^1.1.0 + has: ^1.0.3 + side-channel: ^1.0.4 + checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf + languageName: node + linkType: hard + +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: ^1.0.1 + checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: ^1.0.0 + checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.2": + version: 2.0.2 + resolution: "is-negative-zero@npm:2.0.2" + checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 + languageName: node + linkType: hard + +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "is-shared-array-buffer@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + languageName: node + linkType: hard + +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: ^1.0.2 + checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de + languageName: node + linkType: hard + +"json-fixer@npm:^1.5.1": + version: 1.6.13 + resolution: "json-fixer@npm:1.6.13" + dependencies: + "@babel/runtime": ^7.14.6 + chalk: ^4.1.2 + pegjs: ^0.10.0 + checksum: 21a650768d22290a5cefd0a36a3e709c13edfde9e3d627d5cdfefd54d35d537d6d16446cb5f8ed9a7bf409fb354a9aec7d02bd07d13e3f733cb2bf25c0f6bab9 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash@npm:^4.11.2, lodash@npm:^4.17.19": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.0": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: ^1.0.0 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + +"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": + version: 1.12.2 + resolution: "object-inspect@npm:1.12.2" + checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"parse5-htmlparser2-tree-adapter@npm:^7.0.0": + version: 7.0.0 + resolution: "parse5-htmlparser2-tree-adapter@npm:7.0.0" + dependencies: + domhandler: ^5.0.2 + parse5: ^7.0.0 + checksum: fc5d01e07733142a1baf81de5c2a9c41426c04b7ab29dd218acb80cd34a63177c90aff4a4aee66cf9f1d0aeecff1389adb7452ad6f8af0a5888e3e9ad6ef733d + languageName: node + linkType: hard + +"parse5@npm:^7.0.0": + version: 7.0.0 + resolution: "parse5@npm:7.0.0" + dependencies: + entities: ^4.3.0 + checksum: 7da5d61cc18eb36ffa71fc861e65cbfd1f23d96483a6631254e627be667dbc9c93ac0b0e6cb17a13a2e4033dab19bfb2f76f38e5936cfb57240ed49036a83fcc + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"pegjs@npm:^0.10.0": + version: 0.10.0 + resolution: "pegjs@npm:0.10.0" + bin: + pegjs: bin/pegjs + checksum: 65d184ca0e1823ec0a3e7f384d7fd771bcbbc7abf460c82c9704022c1fa325425dc9007c92982b951879c3c9d4c39bf5cd6d99690e0540ff5016c04ca1ecd17e + languageName: node + linkType: hard + +"pify@npm:^5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb + languageName: node + linkType: hard + +"prettier@npm:^2.2.1": + version: 2.7.1 + resolution: "prettier@npm:2.7.1" + bin: + prettier: bin-prettier.js + checksum: 55a4409182260866ab31284d929b3cb961e5fdb91fe0d2e099dac92eaecec890f36e524b4c19e6ceae839c99c6d7195817579cdffc8e2c80da0cb794463a748b + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.4": + version: 0.13.9 + resolution: "regenerator-runtime@npm:0.13.9" + checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3": + version: 1.4.3 + resolution: "regexp.prototype.flags@npm:1.4.3" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + functions-have-names: ^1.2.2 + checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: e9e294695fea08b076457e9ddff854e81bffbe248ed34c1eec348b7abbd22a0d02e8d75506559e2265e96978f3c4720bd77a6dad84755de8162b357eb6c778c7 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 + languageName: node + linkType: hard + +"rxjs@npm:^6.6.0": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: ^1.9.0 + checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-regex: ^1.1.4 + checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.2": + version: 4.0.7 + resolution: "string.prototype.matchall@npm:4.0.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + get-intrinsic: ^1.1.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.3 + regexp.prototype.flags: ^1.4.1 + side-channel: ^1.0.4 + checksum: fc09f3ccbfb325de0472bcc87a6be0598a7499e0b4a31db5789676155b15754a4cc4bb83924f15fc9ed48934dac7366ee52c8b9bd160bed6fd072c93b489e75c + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.5": + version: 1.0.5 + resolution: "string.prototype.trimend@npm:1.0.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.19.5 + checksum: d44f543833112f57224e79182debadc9f4f3bf9d48a0414d6f0cbd2a86f2b3e8c0ca1f95c3f8e5b32ae83e91554d79d932fc746b411895f03f93d89ed3dfb6bc + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.5": + version: 1.0.5 + resolution: "string.prototype.trimstart@npm:1.0.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.19.5 + checksum: a4857c5399ad709d159a77371eeaa8f9cc284469a0b5e1bfe405de16f1fd4166a8ea6f4180e55032f348d1b679b1599fd4301fbc7a8b72bdb3e795e43f7b1048 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"tailwindui-crawler@workspace:.": + version: 0.0.0-use.local + resolution: "tailwindui-crawler@workspace:." + dependencies: + all-contributors-cli: ^6.14.0 + cheerio: ^1.0.0-rc.6 + cookie: ^0.5.0 + dotenv: ^8.2.0 + dotenv-expand: ^5.1.0 + form-urlencoded: ^6.0.0 + prettier: ^2.2.1 + string.prototype.matchall: ^4.0.2 + bin: + tailwindui-crawler: ./index.mjs + languageName: unknown + linkType: soft + +"through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: ~1.0.2 + checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + +"tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + has-bigints: ^1.0.2 + has-symbols: ^1.0.3 + which-boxed-primitive: ^1.0.2 + checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: ^1.0.1 + is-boolean-object: ^1.1.0 + is-number-object: ^1.0.4 + is-string: ^1.0.5 + is-symbol: ^1.0.3 + checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.0 + resolution: "which-module@npm:2.0.0" + checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 014dfcd9b5f4105c3bb397c1c8c6429a9df004aa560964fb36732bfb999bfe83d45ae40aeda5b55d21b1ee53d8291580a32a756a443e064317953f08025b1aa4 + languageName: node + linkType: hard + +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: ^5.0.0 + decamelize: ^1.2.0 + checksum: 60e8c7d1b85814594d3719300ecad4e6ae3796748b0926137bfec1f3042581b8646d67e83c6fc80a692ef08b8390f21ddcacb9464476c39bbdf52e34961dd4d9 + languageName: node + linkType: hard + +"yargs@npm:^15.0.1": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: ^6.0.0 + decamelize: ^1.2.0 + find-up: ^4.1.0 + get-caller-file: ^2.0.1 + require-directory: ^2.1.1 + require-main-filename: ^2.0.0 + set-blocking: ^2.0.0 + string-width: ^4.2.0 + which-module: ^2.0.0 + y18n: ^4.0.0 + yargs-parser: ^18.1.2 + checksum: 40b974f508d8aed28598087720e086ecd32a5fd3e945e95ea4457da04ee9bdb8bdd17fd91acff36dc5b7f0595a735929c514c40c402416bbb87c03f6fb782373 + languageName: node + linkType: hard