From ea81882bb42e80648a1f77d899ab581a533916a4 Mon Sep 17 00:00:00 2001 From: Zach Date: Fri, 6 Oct 2023 14:07:19 -0400 Subject: [PATCH 1/9] Crop background 2 a little --- img/website-bg2.png | Bin 59847 -> 58404 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/img/website-bg2.png b/img/website-bg2.png index 473779a2cc647008f389e417328b196c66f6a804..8709f9d9665602e19cd65cf19ff03a2e96d13c65 100644 GIT binary patch literal 58404 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 TWNC9az8N)TEu~_GS3&;|#o_5? literal 59847 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 E0O*Dm$N&HU From d4a670b92f73b5f5b5ac65ec8cb741c276a36ece Mon Sep 17 00:00:00 2001 From: Zach Date: Fri, 6 Oct 2023 14:07:45 -0400 Subject: [PATCH 2/9] Merge faq and sponsoring under one section, fix background clip error --- index.html | 10 +++++----- main.css | 35 +++++++++++++++++------------------ 2 files changed, 22 insertions(+), 23 deletions(-) diff --git a/index.html b/index.html index 217494a..05997cc 100644 --- a/index.html +++ b/index.html @@ -72,8 +72,8 @@

What is DandyHacks?

-
-
+
+

FAQ

@@ -141,9 +141,9 @@

FAQ

-
-
-
+ +

Sponsoring

diff --git a/main.css b/main.css index b47e1b7..9947297 100644 --- a/main.css +++ b/main.css @@ -193,6 +193,7 @@ section { width: 100%; display: flex; justify-content: center; + flex-wrap: wrap; } section .container { @@ -255,32 +256,30 @@ section .container { font-style: italic; } -.faq { - background: url(img/website-bg2.png); - background-position: top; - background-repeat: no-repeat; +.faq-and-sponsoring { + background-image: url(img/website-bg2.png); + background-repeat: repeat-y; } -.faq .container { +.faq-and-sponsoring > .faq-container { /* containers */ display: flex; flex-direction: column; align-items: center; padding: 100px 0; box-sizing: border-box; gap: 13px; - - width: 100%; } -.faq .buttons { +.faq-and-sponsoring .buttons { display: flex; flex-direction: column; align-items: center; padding: 16px 39px; gap: 22px; + width: 100%; } -.faq details { +.faq-and-sponsoring details { display: flex; flex-direction: row; justify-content: space-between; @@ -299,16 +298,16 @@ section .container { transition: height .5s ease-in-out; } -.faq details summary { +.faq-and-sponsoring details summary { font-weight: 700; line-height: 36px; } -.faq details summary::marker { +.faq-and-sponsoring details summary::marker { content: ""; } -.faq details summary::after { +.faq-and-sponsoring details summary::after { content: ""; background: url(img/icons/plus.png); width: 36px; @@ -317,13 +316,13 @@ section .container { float: right; } -.sponsoring { +/* .sponsoring { background: url(img/website-bg2.png); background-position: top; background-repeat: no-repeat; -} +} */ -.sponsoring .container { +.sponsoring-container { display: flex; flex-direction: column; justify-content: center; @@ -335,7 +334,7 @@ section .container { width: 100%; } -.sponsoring .container >div { +.sponsoring-container >div { display: flex; flex-direction: row; justify-content: center; @@ -344,7 +343,7 @@ section .container { width: 100%; } -.sponsoring .container >div>div { +.sponsoring-container >div>div { display: flex; flex-direction: column; align-items: flex-start; @@ -435,7 +434,7 @@ footer .coc { padding: 20px 25px; } */ - .faq summary { + .faq-and-sponsoring summary { display: flex; flex-direction: column; text-align: center; From 9a5291007eaeb17405837aba5bfed872c8f23435 Mon Sep 17 00:00:00 2001 From: Zach Date: Sat, 14 Oct 2023 00:30:51 -0400 Subject: [PATCH 3/9] Add .editorconfig to specify tab size for HTML & CSS files --- .editorconfig | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ea13915 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true + +[*.{html,css}] +indent_style = space +indent_size = 2 From 330465e62f8f1e877bf2557fffdf82bf5323559b Mon Sep 17 00:00:00 2001 From: Zach Date: Sat, 14 Oct 2023 00:31:38 -0400 Subject: [PATCH 4/9] Node set up for TailwindCSS --- .gitignore | 130 ++++++ package-lock.json | 985 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 15 + tailwind.config.js | 30 ++ 4 files changed, 1160 insertions(+) create mode 100644 .gitignore create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 tailwind.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6a7d6d8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,130 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..978d5dc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,985 @@ +{ + "name": "dandyhacks23", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "dandyhacks23", + "version": "0.1.0", + "license": "UNLICENSED", + "devDependencies": { + "tailwindcss": "^3.3.3" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b274d91 --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "dandyhacks23", + "version": "0.1.0", + "description": "The website for DandyHacks 2023.", + "main": "index.js", + "scripts": { + "tailwindcss": "npx tailwindcss -i main.css -o styles.css --watch", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "UNLICENSED", + "devDependencies": { + "tailwindcss": "^3.3.3" + } +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..4df4899 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,30 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./**/*.{html,js}"], + theme: { + colors: { + 'lavender': '#e5ccff', + 'purple': '#b673eb', + 'deep-purple': '#1b002c', + 'violet': '#5e38be', + 'indigo': '#241d63' + }, + fontFamily: { + 'sans': ['"Fivo Sans"', 'sans-serif'], + 'display': ['"Katahdin Round"', 'sans-serif'], + 'body': ['"Fivo Sans"', 'sans-serif'] + }, + backgroundImage: { + 'enchanted-forest': "url('img/website-bg.svg')", + 'fireflies': "url('img/website-bg2.png')", + 'plus-icon': "url('img/icons/plus.png')", + 'groundboi': "url('img/sticker2-no_border.png')", + }, + backgroundPosition: { + 'center-top': 'center top', + 'center-bottom': 'center bottom', + }, + extend: {}, + }, + plugins: [], +}; From 46f8e6af85ed58c9451db63df7f462b9ded0d3f8 Mon Sep 17 00:00:00 2001 From: Zach Date: Sat, 14 Oct 2023 00:32:03 -0400 Subject: [PATCH 5/9] Use main.css as source CSS file, complete migration to TailwindCSS --- index.html | 143 +++++++++-------- main.css | 451 ++--------------------------------------------------- 2 files changed, 93 insertions(+), 501 deletions(-) diff --git a/index.html b/index.html index 05997cc..b1b0c36 100644 --- a/index.html +++ b/index.html @@ -4,14 +4,14 @@ DandyHacks 2023 - + - -