+7
.prettierrc
+7
.prettierrc
+7
-4
astro.config.mjs
+7
-4
astro.config.mjs
···
1
-
// @ts-check
2
-
import { defineConfig } from 'astro/config';
1
+
import { defineConfig } from "astro/config";
2
+
import tailwindcss from "@tailwindcss/vite";
3
3
4
-
// https://astro.build/config
5
-
export default defineConfig({});
4
+
export default defineConfig({
5
+
vite: {
6
+
plugins: [tailwindcss()],
7
+
},
8
+
});
+858
-2
package-lock.json
+858
-2
package-lock.json
···
8
8
"name": "astro-atproto-starter",
9
9
"version": "0.0.1",
10
10
"dependencies": {
11
-
"astro": "^5.15.1"
11
+
"@astrojs/tailwind": "^6.0.2",
12
+
"@tailwindcss/vite": "^4.1.16",
13
+
"astro": "^5.15.1",
14
+
"daisyui": "^5.3.9",
15
+
"tailwindcss": "^4.1.16"
12
16
}
13
17
},
14
18
"node_modules/@astrojs/compiler": {
···
62
66
},
63
67
"engines": {
64
68
"node": "18.20.8 || ^20.3.0 || >=22.0.0"
69
+
}
70
+
},
71
+
"node_modules/@astrojs/tailwind": {
72
+
"version": "6.0.2",
73
+
"resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-6.0.2.tgz",
74
+
"integrity": "sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg==",
75
+
"license": "MIT",
76
+
"dependencies": {
77
+
"autoprefixer": "^10.4.21",
78
+
"postcss": "^8.5.3",
79
+
"postcss-load-config": "^4.0.2"
80
+
},
81
+
"peerDependencies": {
82
+
"astro": "^3.0.0 || ^4.0.0 || ^5.0.0",
83
+
"tailwindcss": "^3.0.24"
65
84
}
66
85
},
67
86
"node_modules/@astrojs/telemetry": {
···
994
1013
"url": "https://opencollective.com/libvips"
995
1014
}
996
1015
},
1016
+
"node_modules/@jridgewell/gen-mapping": {
1017
+
"version": "0.3.13",
1018
+
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1019
+
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1020
+
"license": "MIT",
1021
+
"dependencies": {
1022
+
"@jridgewell/sourcemap-codec": "^1.5.0",
1023
+
"@jridgewell/trace-mapping": "^0.3.24"
1024
+
}
1025
+
},
1026
+
"node_modules/@jridgewell/remapping": {
1027
+
"version": "2.3.5",
1028
+
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1029
+
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1030
+
"license": "MIT",
1031
+
"dependencies": {
1032
+
"@jridgewell/gen-mapping": "^0.3.5",
1033
+
"@jridgewell/trace-mapping": "^0.3.24"
1034
+
}
1035
+
},
1036
+
"node_modules/@jridgewell/resolve-uri": {
1037
+
"version": "3.1.2",
1038
+
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1039
+
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1040
+
"license": "MIT",
1041
+
"engines": {
1042
+
"node": ">=6.0.0"
1043
+
}
1044
+
},
997
1045
"node_modules/@jridgewell/sourcemap-codec": {
998
1046
"version": "1.5.5",
999
1047
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1000
1048
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1001
1049
"license": "MIT"
1050
+
},
1051
+
"node_modules/@jridgewell/trace-mapping": {
1052
+
"version": "0.3.31",
1053
+
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1054
+
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1055
+
"license": "MIT",
1056
+
"dependencies": {
1057
+
"@jridgewell/resolve-uri": "^3.1.0",
1058
+
"@jridgewell/sourcemap-codec": "^1.4.14"
1059
+
}
1002
1060
},
1003
1061
"node_modules/@oslojs/encoding": {
1004
1062
"version": "1.1.0",
···
1396
1454
"tslib": "^2.8.0"
1397
1455
}
1398
1456
},
1457
+
"node_modules/@tailwindcss/node": {
1458
+
"version": "4.1.16",
1459
+
"resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.16.tgz",
1460
+
"integrity": "sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==",
1461
+
"license": "MIT",
1462
+
"dependencies": {
1463
+
"@jridgewell/remapping": "^2.3.4",
1464
+
"enhanced-resolve": "^5.18.3",
1465
+
"jiti": "^2.6.1",
1466
+
"lightningcss": "1.30.2",
1467
+
"magic-string": "^0.30.19",
1468
+
"source-map-js": "^1.2.1",
1469
+
"tailwindcss": "4.1.16"
1470
+
}
1471
+
},
1472
+
"node_modules/@tailwindcss/oxide": {
1473
+
"version": "4.1.16",
1474
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.16.tgz",
1475
+
"integrity": "sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==",
1476
+
"license": "MIT",
1477
+
"engines": {
1478
+
"node": ">= 10"
1479
+
},
1480
+
"optionalDependencies": {
1481
+
"@tailwindcss/oxide-android-arm64": "4.1.16",
1482
+
"@tailwindcss/oxide-darwin-arm64": "4.1.16",
1483
+
"@tailwindcss/oxide-darwin-x64": "4.1.16",
1484
+
"@tailwindcss/oxide-freebsd-x64": "4.1.16",
1485
+
"@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.16",
1486
+
"@tailwindcss/oxide-linux-arm64-gnu": "4.1.16",
1487
+
"@tailwindcss/oxide-linux-arm64-musl": "4.1.16",
1488
+
"@tailwindcss/oxide-linux-x64-gnu": "4.1.16",
1489
+
"@tailwindcss/oxide-linux-x64-musl": "4.1.16",
1490
+
"@tailwindcss/oxide-wasm32-wasi": "4.1.16",
1491
+
"@tailwindcss/oxide-win32-arm64-msvc": "4.1.16",
1492
+
"@tailwindcss/oxide-win32-x64-msvc": "4.1.16"
1493
+
}
1494
+
},
1495
+
"node_modules/@tailwindcss/oxide-android-arm64": {
1496
+
"version": "4.1.16",
1497
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.16.tgz",
1498
+
"integrity": "sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==",
1499
+
"cpu": [
1500
+
"arm64"
1501
+
],
1502
+
"license": "MIT",
1503
+
"optional": true,
1504
+
"os": [
1505
+
"android"
1506
+
],
1507
+
"engines": {
1508
+
"node": ">= 10"
1509
+
}
1510
+
},
1511
+
"node_modules/@tailwindcss/oxide-darwin-arm64": {
1512
+
"version": "4.1.16",
1513
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.16.tgz",
1514
+
"integrity": "sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==",
1515
+
"cpu": [
1516
+
"arm64"
1517
+
],
1518
+
"license": "MIT",
1519
+
"optional": true,
1520
+
"os": [
1521
+
"darwin"
1522
+
],
1523
+
"engines": {
1524
+
"node": ">= 10"
1525
+
}
1526
+
},
1527
+
"node_modules/@tailwindcss/oxide-darwin-x64": {
1528
+
"version": "4.1.16",
1529
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.16.tgz",
1530
+
"integrity": "sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==",
1531
+
"cpu": [
1532
+
"x64"
1533
+
],
1534
+
"license": "MIT",
1535
+
"optional": true,
1536
+
"os": [
1537
+
"darwin"
1538
+
],
1539
+
"engines": {
1540
+
"node": ">= 10"
1541
+
}
1542
+
},
1543
+
"node_modules/@tailwindcss/oxide-freebsd-x64": {
1544
+
"version": "4.1.16",
1545
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.16.tgz",
1546
+
"integrity": "sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==",
1547
+
"cpu": [
1548
+
"x64"
1549
+
],
1550
+
"license": "MIT",
1551
+
"optional": true,
1552
+
"os": [
1553
+
"freebsd"
1554
+
],
1555
+
"engines": {
1556
+
"node": ">= 10"
1557
+
}
1558
+
},
1559
+
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
1560
+
"version": "4.1.16",
1561
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.16.tgz",
1562
+
"integrity": "sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==",
1563
+
"cpu": [
1564
+
"arm"
1565
+
],
1566
+
"license": "MIT",
1567
+
"optional": true,
1568
+
"os": [
1569
+
"linux"
1570
+
],
1571
+
"engines": {
1572
+
"node": ">= 10"
1573
+
}
1574
+
},
1575
+
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
1576
+
"version": "4.1.16",
1577
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.16.tgz",
1578
+
"integrity": "sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==",
1579
+
"cpu": [
1580
+
"arm64"
1581
+
],
1582
+
"license": "MIT",
1583
+
"optional": true,
1584
+
"os": [
1585
+
"linux"
1586
+
],
1587
+
"engines": {
1588
+
"node": ">= 10"
1589
+
}
1590
+
},
1591
+
"node_modules/@tailwindcss/oxide-linux-arm64-musl": {
1592
+
"version": "4.1.16",
1593
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.16.tgz",
1594
+
"integrity": "sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==",
1595
+
"cpu": [
1596
+
"arm64"
1597
+
],
1598
+
"license": "MIT",
1599
+
"optional": true,
1600
+
"os": [
1601
+
"linux"
1602
+
],
1603
+
"engines": {
1604
+
"node": ">= 10"
1605
+
}
1606
+
},
1607
+
"node_modules/@tailwindcss/oxide-linux-x64-gnu": {
1608
+
"version": "4.1.16",
1609
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.16.tgz",
1610
+
"integrity": "sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==",
1611
+
"cpu": [
1612
+
"x64"
1613
+
],
1614
+
"license": "MIT",
1615
+
"optional": true,
1616
+
"os": [
1617
+
"linux"
1618
+
],
1619
+
"engines": {
1620
+
"node": ">= 10"
1621
+
}
1622
+
},
1623
+
"node_modules/@tailwindcss/oxide-linux-x64-musl": {
1624
+
"version": "4.1.16",
1625
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.16.tgz",
1626
+
"integrity": "sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==",
1627
+
"cpu": [
1628
+
"x64"
1629
+
],
1630
+
"license": "MIT",
1631
+
"optional": true,
1632
+
"os": [
1633
+
"linux"
1634
+
],
1635
+
"engines": {
1636
+
"node": ">= 10"
1637
+
}
1638
+
},
1639
+
"node_modules/@tailwindcss/oxide-wasm32-wasi": {
1640
+
"version": "4.1.16",
1641
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.16.tgz",
1642
+
"integrity": "sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==",
1643
+
"bundleDependencies": [
1644
+
"@napi-rs/wasm-runtime",
1645
+
"@emnapi/core",
1646
+
"@emnapi/runtime",
1647
+
"@tybys/wasm-util",
1648
+
"@emnapi/wasi-threads",
1649
+
"tslib"
1650
+
],
1651
+
"cpu": [
1652
+
"wasm32"
1653
+
],
1654
+
"license": "MIT",
1655
+
"optional": true,
1656
+
"dependencies": {
1657
+
"@emnapi/core": "^1.5.0",
1658
+
"@emnapi/runtime": "^1.5.0",
1659
+
"@emnapi/wasi-threads": "^1.1.0",
1660
+
"@napi-rs/wasm-runtime": "^1.0.7",
1661
+
"@tybys/wasm-util": "^0.10.1",
1662
+
"tslib": "^2.4.0"
1663
+
},
1664
+
"engines": {
1665
+
"node": ">=14.0.0"
1666
+
}
1667
+
},
1668
+
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1669
+
"version": "4.1.16",
1670
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.16.tgz",
1671
+
"integrity": "sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==",
1672
+
"cpu": [
1673
+
"arm64"
1674
+
],
1675
+
"license": "MIT",
1676
+
"optional": true,
1677
+
"os": [
1678
+
"win32"
1679
+
],
1680
+
"engines": {
1681
+
"node": ">= 10"
1682
+
}
1683
+
},
1684
+
"node_modules/@tailwindcss/oxide-win32-x64-msvc": {
1685
+
"version": "4.1.16",
1686
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.16.tgz",
1687
+
"integrity": "sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==",
1688
+
"cpu": [
1689
+
"x64"
1690
+
],
1691
+
"license": "MIT",
1692
+
"optional": true,
1693
+
"os": [
1694
+
"win32"
1695
+
],
1696
+
"engines": {
1697
+
"node": ">= 10"
1698
+
}
1699
+
},
1700
+
"node_modules/@tailwindcss/vite": {
1701
+
"version": "4.1.16",
1702
+
"resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.16.tgz",
1703
+
"integrity": "sha512-bbguNBcDxsRmi9nnlWJxhfDWamY3lmcyACHcdO1crxfzuLpOhHLLtEIN/nCbbAtj5rchUgQD17QVAKi1f7IsKg==",
1704
+
"license": "MIT",
1705
+
"dependencies": {
1706
+
"@tailwindcss/node": "4.1.16",
1707
+
"@tailwindcss/oxide": "4.1.16",
1708
+
"tailwindcss": "4.1.16"
1709
+
},
1710
+
"peerDependencies": {
1711
+
"vite": "^5.2.0 || ^6 || ^7"
1712
+
}
1713
+
},
1399
1714
"node_modules/@types/debug": {
1400
1715
"version": "4.1.12",
1401
1716
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
···
1695
2010
"sharp": "^0.34.0"
1696
2011
}
1697
2012
},
2013
+
"node_modules/autoprefixer": {
2014
+
"version": "10.4.21",
2015
+
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
2016
+
"integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
2017
+
"funding": [
2018
+
{
2019
+
"type": "opencollective",
2020
+
"url": "https://opencollective.com/postcss/"
2021
+
},
2022
+
{
2023
+
"type": "tidelift",
2024
+
"url": "https://tidelift.com/funding/github/npm/autoprefixer"
2025
+
},
2026
+
{
2027
+
"type": "github",
2028
+
"url": "https://github.com/sponsors/ai"
2029
+
}
2030
+
],
2031
+
"license": "MIT",
2032
+
"dependencies": {
2033
+
"browserslist": "^4.24.4",
2034
+
"caniuse-lite": "^1.0.30001702",
2035
+
"fraction.js": "^4.3.7",
2036
+
"normalize-range": "^0.1.2",
2037
+
"picocolors": "^1.1.1",
2038
+
"postcss-value-parser": "^4.2.0"
2039
+
},
2040
+
"bin": {
2041
+
"autoprefixer": "bin/autoprefixer"
2042
+
},
2043
+
"engines": {
2044
+
"node": "^10 || ^12 || >=14"
2045
+
},
2046
+
"peerDependencies": {
2047
+
"postcss": "^8.1.0"
2048
+
}
2049
+
},
1698
2050
"node_modules/axobject-query": {
1699
2051
"version": "4.1.0",
1700
2052
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
···
1740
2092
],
1741
2093
"license": "MIT"
1742
2094
},
2095
+
"node_modules/baseline-browser-mapping": {
2096
+
"version": "2.8.20",
2097
+
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz",
2098
+
"integrity": "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==",
2099
+
"license": "Apache-2.0",
2100
+
"bin": {
2101
+
"baseline-browser-mapping": "dist/cli.js"
2102
+
}
2103
+
},
1743
2104
"node_modules/boxen": {
1744
2105
"version": "8.0.1",
1745
2106
"resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz",
···
1771
2132
"base64-js": "^1.1.2"
1772
2133
}
1773
2134
},
2135
+
"node_modules/browserslist": {
2136
+
"version": "4.27.0",
2137
+
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz",
2138
+
"integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==",
2139
+
"funding": [
2140
+
{
2141
+
"type": "opencollective",
2142
+
"url": "https://opencollective.com/browserslist"
2143
+
},
2144
+
{
2145
+
"type": "tidelift",
2146
+
"url": "https://tidelift.com/funding/github/npm/browserslist"
2147
+
},
2148
+
{
2149
+
"type": "github",
2150
+
"url": "https://github.com/sponsors/ai"
2151
+
}
2152
+
],
2153
+
"license": "MIT",
2154
+
"dependencies": {
2155
+
"baseline-browser-mapping": "^2.8.19",
2156
+
"caniuse-lite": "^1.0.30001751",
2157
+
"electron-to-chromium": "^1.5.238",
2158
+
"node-releases": "^2.0.26",
2159
+
"update-browserslist-db": "^1.1.4"
2160
+
},
2161
+
"bin": {
2162
+
"browserslist": "cli.js"
2163
+
},
2164
+
"engines": {
2165
+
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2166
+
}
2167
+
},
1774
2168
"node_modules/camelcase": {
1775
2169
"version": "8.0.0",
1776
2170
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz",
···
1783
2177
"url": "https://github.com/sponsors/sindresorhus"
1784
2178
}
1785
2179
},
2180
+
"node_modules/caniuse-lite": {
2181
+
"version": "1.0.30001751",
2182
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz",
2183
+
"integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==",
2184
+
"funding": [
2185
+
{
2186
+
"type": "opencollective",
2187
+
"url": "https://opencollective.com/browserslist"
2188
+
},
2189
+
{
2190
+
"type": "tidelift",
2191
+
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2192
+
},
2193
+
{
2194
+
"type": "github",
2195
+
"url": "https://github.com/sponsors/ai"
2196
+
}
2197
+
],
2198
+
"license": "CC-BY-4.0"
2199
+
},
1786
2200
"node_modules/ccount": {
1787
2201
"version": "2.0.1",
1788
2202
"resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
···
1960
2374
"node": ">=4"
1961
2375
}
1962
2376
},
2377
+
"node_modules/daisyui": {
2378
+
"version": "5.3.9",
2379
+
"resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.3.9.tgz",
2380
+
"integrity": "sha512-741x1pGGSGHcrBYtdE7iKbqW1OoiijYdAZ8oJPZR9MhSKLcMBlHjKfN3YlM2/K7t5jd7O0sg4SqkVNPylalRFw==",
2381
+
"license": "MIT",
2382
+
"funding": {
2383
+
"url": "https://github.com/saadeghi/daisyui?sponsor=1"
2384
+
}
2385
+
},
1963
2386
"node_modules/debug": {
1964
2387
"version": "4.4.3",
1965
2388
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
···
2016
2439
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2017
2440
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2018
2441
"license": "Apache-2.0",
2019
-
"optional": true,
2020
2442
"engines": {
2021
2443
"node": ">=8"
2022
2444
}
···
2082
2504
"node": ">=4"
2083
2505
}
2084
2506
},
2507
+
"node_modules/electron-to-chromium": {
2508
+
"version": "1.5.240",
2509
+
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.240.tgz",
2510
+
"integrity": "sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==",
2511
+
"license": "ISC"
2512
+
},
2085
2513
"node_modules/emoji-regex": {
2086
2514
"version": "10.6.0",
2087
2515
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
2088
2516
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
2089
2517
"license": "MIT"
2518
+
},
2519
+
"node_modules/enhanced-resolve": {
2520
+
"version": "5.18.3",
2521
+
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
2522
+
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
2523
+
"license": "MIT",
2524
+
"dependencies": {
2525
+
"graceful-fs": "^4.2.4",
2526
+
"tapable": "^2.2.0"
2527
+
},
2528
+
"engines": {
2529
+
"node": ">=10.13.0"
2530
+
}
2090
2531
},
2091
2532
"node_modules/entities": {
2092
2533
"version": "6.0.1",
···
2147
2588
"@esbuild/win32-x64": "0.25.11"
2148
2589
}
2149
2590
},
2591
+
"node_modules/escalade": {
2592
+
"version": "3.2.0",
2593
+
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2594
+
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2595
+
"license": "MIT",
2596
+
"engines": {
2597
+
"node": ">=6"
2598
+
}
2599
+
},
2150
2600
"node_modules/escape-string-regexp": {
2151
2601
"version": "5.0.0",
2152
2602
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
···
2239
2689
"unicode-trie": "^2.0.0"
2240
2690
}
2241
2691
},
2692
+
"node_modules/fraction.js": {
2693
+
"version": "4.3.7",
2694
+
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
2695
+
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
2696
+
"license": "MIT",
2697
+
"engines": {
2698
+
"node": "*"
2699
+
},
2700
+
"funding": {
2701
+
"type": "patreon",
2702
+
"url": "https://github.com/sponsors/rawify"
2703
+
}
2704
+
},
2242
2705
"node_modules/fsevents": {
2243
2706
"version": "2.3.3",
2244
2707
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
···
2269
2732
"version": "2.0.0",
2270
2733
"resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
2271
2734
"integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==",
2735
+
"license": "ISC"
2736
+
},
2737
+
"node_modules/graceful-fs": {
2738
+
"version": "4.2.11",
2739
+
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2740
+
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2272
2741
"license": "ISC"
2273
2742
},
2274
2743
"node_modules/h3": {
···
2585
3054
"url": "https://github.com/sponsors/sindresorhus"
2586
3055
}
2587
3056
},
3057
+
"node_modules/jiti": {
3058
+
"version": "2.6.1",
3059
+
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
3060
+
"integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
3061
+
"license": "MIT",
3062
+
"bin": {
3063
+
"jiti": "lib/jiti-cli.mjs"
3064
+
}
3065
+
},
2588
3066
"node_modules/js-yaml": {
2589
3067
"version": "4.1.0",
2590
3068
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
···
2606
3084
"node": ">=6"
2607
3085
}
2608
3086
},
3087
+
"node_modules/lightningcss": {
3088
+
"version": "1.30.2",
3089
+
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
3090
+
"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
3091
+
"license": "MPL-2.0",
3092
+
"dependencies": {
3093
+
"detect-libc": "^2.0.3"
3094
+
},
3095
+
"engines": {
3096
+
"node": ">= 12.0.0"
3097
+
},
3098
+
"funding": {
3099
+
"type": "opencollective",
3100
+
"url": "https://opencollective.com/parcel"
3101
+
},
3102
+
"optionalDependencies": {
3103
+
"lightningcss-android-arm64": "1.30.2",
3104
+
"lightningcss-darwin-arm64": "1.30.2",
3105
+
"lightningcss-darwin-x64": "1.30.2",
3106
+
"lightningcss-freebsd-x64": "1.30.2",
3107
+
"lightningcss-linux-arm-gnueabihf": "1.30.2",
3108
+
"lightningcss-linux-arm64-gnu": "1.30.2",
3109
+
"lightningcss-linux-arm64-musl": "1.30.2",
3110
+
"lightningcss-linux-x64-gnu": "1.30.2",
3111
+
"lightningcss-linux-x64-musl": "1.30.2",
3112
+
"lightningcss-win32-arm64-msvc": "1.30.2",
3113
+
"lightningcss-win32-x64-msvc": "1.30.2"
3114
+
}
3115
+
},
3116
+
"node_modules/lightningcss-android-arm64": {
3117
+
"version": "1.30.2",
3118
+
"resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
3119
+
"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
3120
+
"cpu": [
3121
+
"arm64"
3122
+
],
3123
+
"license": "MPL-2.0",
3124
+
"optional": true,
3125
+
"os": [
3126
+
"android"
3127
+
],
3128
+
"engines": {
3129
+
"node": ">= 12.0.0"
3130
+
},
3131
+
"funding": {
3132
+
"type": "opencollective",
3133
+
"url": "https://opencollective.com/parcel"
3134
+
}
3135
+
},
3136
+
"node_modules/lightningcss-darwin-arm64": {
3137
+
"version": "1.30.2",
3138
+
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
3139
+
"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
3140
+
"cpu": [
3141
+
"arm64"
3142
+
],
3143
+
"license": "MPL-2.0",
3144
+
"optional": true,
3145
+
"os": [
3146
+
"darwin"
3147
+
],
3148
+
"engines": {
3149
+
"node": ">= 12.0.0"
3150
+
},
3151
+
"funding": {
3152
+
"type": "opencollective",
3153
+
"url": "https://opencollective.com/parcel"
3154
+
}
3155
+
},
3156
+
"node_modules/lightningcss-darwin-x64": {
3157
+
"version": "1.30.2",
3158
+
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
3159
+
"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
3160
+
"cpu": [
3161
+
"x64"
3162
+
],
3163
+
"license": "MPL-2.0",
3164
+
"optional": true,
3165
+
"os": [
3166
+
"darwin"
3167
+
],
3168
+
"engines": {
3169
+
"node": ">= 12.0.0"
3170
+
},
3171
+
"funding": {
3172
+
"type": "opencollective",
3173
+
"url": "https://opencollective.com/parcel"
3174
+
}
3175
+
},
3176
+
"node_modules/lightningcss-freebsd-x64": {
3177
+
"version": "1.30.2",
3178
+
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
3179
+
"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
3180
+
"cpu": [
3181
+
"x64"
3182
+
],
3183
+
"license": "MPL-2.0",
3184
+
"optional": true,
3185
+
"os": [
3186
+
"freebsd"
3187
+
],
3188
+
"engines": {
3189
+
"node": ">= 12.0.0"
3190
+
},
3191
+
"funding": {
3192
+
"type": "opencollective",
3193
+
"url": "https://opencollective.com/parcel"
3194
+
}
3195
+
},
3196
+
"node_modules/lightningcss-linux-arm-gnueabihf": {
3197
+
"version": "1.30.2",
3198
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
3199
+
"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
3200
+
"cpu": [
3201
+
"arm"
3202
+
],
3203
+
"license": "MPL-2.0",
3204
+
"optional": true,
3205
+
"os": [
3206
+
"linux"
3207
+
],
3208
+
"engines": {
3209
+
"node": ">= 12.0.0"
3210
+
},
3211
+
"funding": {
3212
+
"type": "opencollective",
3213
+
"url": "https://opencollective.com/parcel"
3214
+
}
3215
+
},
3216
+
"node_modules/lightningcss-linux-arm64-gnu": {
3217
+
"version": "1.30.2",
3218
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
3219
+
"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
3220
+
"cpu": [
3221
+
"arm64"
3222
+
],
3223
+
"license": "MPL-2.0",
3224
+
"optional": true,
3225
+
"os": [
3226
+
"linux"
3227
+
],
3228
+
"engines": {
3229
+
"node": ">= 12.0.0"
3230
+
},
3231
+
"funding": {
3232
+
"type": "opencollective",
3233
+
"url": "https://opencollective.com/parcel"
3234
+
}
3235
+
},
3236
+
"node_modules/lightningcss-linux-arm64-musl": {
3237
+
"version": "1.30.2",
3238
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
3239
+
"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
3240
+
"cpu": [
3241
+
"arm64"
3242
+
],
3243
+
"license": "MPL-2.0",
3244
+
"optional": true,
3245
+
"os": [
3246
+
"linux"
3247
+
],
3248
+
"engines": {
3249
+
"node": ">= 12.0.0"
3250
+
},
3251
+
"funding": {
3252
+
"type": "opencollective",
3253
+
"url": "https://opencollective.com/parcel"
3254
+
}
3255
+
},
3256
+
"node_modules/lightningcss-linux-x64-gnu": {
3257
+
"version": "1.30.2",
3258
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
3259
+
"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
3260
+
"cpu": [
3261
+
"x64"
3262
+
],
3263
+
"license": "MPL-2.0",
3264
+
"optional": true,
3265
+
"os": [
3266
+
"linux"
3267
+
],
3268
+
"engines": {
3269
+
"node": ">= 12.0.0"
3270
+
},
3271
+
"funding": {
3272
+
"type": "opencollective",
3273
+
"url": "https://opencollective.com/parcel"
3274
+
}
3275
+
},
3276
+
"node_modules/lightningcss-linux-x64-musl": {
3277
+
"version": "1.30.2",
3278
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
3279
+
"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
3280
+
"cpu": [
3281
+
"x64"
3282
+
],
3283
+
"license": "MPL-2.0",
3284
+
"optional": true,
3285
+
"os": [
3286
+
"linux"
3287
+
],
3288
+
"engines": {
3289
+
"node": ">= 12.0.0"
3290
+
},
3291
+
"funding": {
3292
+
"type": "opencollective",
3293
+
"url": "https://opencollective.com/parcel"
3294
+
}
3295
+
},
3296
+
"node_modules/lightningcss-win32-arm64-msvc": {
3297
+
"version": "1.30.2",
3298
+
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
3299
+
"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
3300
+
"cpu": [
3301
+
"arm64"
3302
+
],
3303
+
"license": "MPL-2.0",
3304
+
"optional": true,
3305
+
"os": [
3306
+
"win32"
3307
+
],
3308
+
"engines": {
3309
+
"node": ">= 12.0.0"
3310
+
},
3311
+
"funding": {
3312
+
"type": "opencollective",
3313
+
"url": "https://opencollective.com/parcel"
3314
+
}
3315
+
},
3316
+
"node_modules/lightningcss-win32-x64-msvc": {
3317
+
"version": "1.30.2",
3318
+
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
3319
+
"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
3320
+
"cpu": [
3321
+
"x64"
3322
+
],
3323
+
"license": "MPL-2.0",
3324
+
"optional": true,
3325
+
"os": [
3326
+
"win32"
3327
+
],
3328
+
"engines": {
3329
+
"node": ">= 12.0.0"
3330
+
},
3331
+
"funding": {
3332
+
"type": "opencollective",
3333
+
"url": "https://opencollective.com/parcel"
3334
+
}
3335
+
},
3336
+
"node_modules/lilconfig": {
3337
+
"version": "3.1.3",
3338
+
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
3339
+
"integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
3340
+
"license": "MIT",
3341
+
"engines": {
3342
+
"node": ">=14"
3343
+
},
3344
+
"funding": {
3345
+
"url": "https://github.com/sponsors/antonk52"
3346
+
}
3347
+
},
2609
3348
"node_modules/longest-streak": {
2610
3349
"version": "3.1.0",
2611
3350
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
···
3513
4252
"integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==",
3514
4253
"license": "MIT"
3515
4254
},
4255
+
"node_modules/node-releases": {
4256
+
"version": "2.0.26",
4257
+
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz",
4258
+
"integrity": "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==",
4259
+
"license": "MIT"
4260
+
},
3516
4261
"node_modules/normalize-path": {
3517
4262
"version": "3.0.0",
3518
4263
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
···
3522
4267
"node": ">=0.10.0"
3523
4268
}
3524
4269
},
4270
+
"node_modules/normalize-range": {
4271
+
"version": "0.1.2",
4272
+
"resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
4273
+
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
4274
+
"license": "MIT",
4275
+
"engines": {
4276
+
"node": ">=0.10.0"
4277
+
}
4278
+
},
3525
4279
"node_modules/ofetch": {
3526
4280
"version": "1.4.1",
3527
4281
"resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz",
···
3686
4440
"engines": {
3687
4441
"node": "^10 || ^12 || >=14"
3688
4442
}
4443
+
},
4444
+
"node_modules/postcss-load-config": {
4445
+
"version": "4.0.2",
4446
+
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
4447
+
"integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
4448
+
"funding": [
4449
+
{
4450
+
"type": "opencollective",
4451
+
"url": "https://opencollective.com/postcss/"
4452
+
},
4453
+
{
4454
+
"type": "github",
4455
+
"url": "https://github.com/sponsors/ai"
4456
+
}
4457
+
],
4458
+
"license": "MIT",
4459
+
"dependencies": {
4460
+
"lilconfig": "^3.0.0",
4461
+
"yaml": "^2.3.4"
4462
+
},
4463
+
"engines": {
4464
+
"node": ">= 14"
4465
+
},
4466
+
"peerDependencies": {
4467
+
"postcss": ">=8.0.9",
4468
+
"ts-node": ">=9.0.0"
4469
+
},
4470
+
"peerDependenciesMeta": {
4471
+
"postcss": {
4472
+
"optional": true
4473
+
},
4474
+
"ts-node": {
4475
+
"optional": true
4476
+
}
4477
+
}
4478
+
},
4479
+
"node_modules/postcss-value-parser": {
4480
+
"version": "4.2.0",
4481
+
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
4482
+
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
4483
+
"license": "MIT"
3689
4484
},
3690
4485
"node_modules/prismjs": {
3691
4486
"version": "1.30.0",
···
4166
4961
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
4167
4962
}
4168
4963
},
4964
+
"node_modules/tailwindcss": {
4965
+
"version": "4.1.16",
4966
+
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.16.tgz",
4967
+
"integrity": "sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==",
4968
+
"license": "MIT"
4969
+
},
4970
+
"node_modules/tapable": {
4971
+
"version": "2.3.0",
4972
+
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
4973
+
"integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
4974
+
"license": "MIT",
4975
+
"engines": {
4976
+
"node": ">=6"
4977
+
},
4978
+
"funding": {
4979
+
"type": "opencollective",
4980
+
"url": "https://opencollective.com/webpack"
4981
+
}
4982
+
},
4169
4983
"node_modules/tiny-inflate": {
4170
4984
"version": "1.0.3",
4171
4985
"resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
···
4559
5373
}
4560
5374
}
4561
5375
},
5376
+
"node_modules/update-browserslist-db": {
5377
+
"version": "1.1.4",
5378
+
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz",
5379
+
"integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
5380
+
"funding": [
5381
+
{
5382
+
"type": "opencollective",
5383
+
"url": "https://opencollective.com/browserslist"
5384
+
},
5385
+
{
5386
+
"type": "tidelift",
5387
+
"url": "https://tidelift.com/funding/github/npm/browserslist"
5388
+
},
5389
+
{
5390
+
"type": "github",
5391
+
"url": "https://github.com/sponsors/ai"
5392
+
}
5393
+
],
5394
+
"license": "MIT",
5395
+
"dependencies": {
5396
+
"escalade": "^3.2.0",
5397
+
"picocolors": "^1.1.1"
5398
+
},
5399
+
"bin": {
5400
+
"update-browserslist-db": "cli.js"
5401
+
},
5402
+
"peerDependencies": {
5403
+
"browserslist": ">= 4.21.0"
5404
+
}
5405
+
},
4562
5406
"node_modules/vfile": {
4563
5407
"version": "6.0.3",
4564
5408
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
···
4750
5594
"resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz",
4751
5595
"integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==",
4752
5596
"license": "MIT"
5597
+
},
5598
+
"node_modules/yaml": {
5599
+
"version": "2.8.1",
5600
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
5601
+
"integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
5602
+
"license": "ISC",
5603
+
"bin": {
5604
+
"yaml": "bin.mjs"
5605
+
},
5606
+
"engines": {
5607
+
"node": ">= 14.6"
5608
+
}
4753
5609
},
4754
5610
"node_modules/yargs-parser": {
4755
5611
"version": "21.1.1",
+6
-2
package.json
+6
-2
package.json
+31
-12
src/pages/index.astro
+31
-12
src/pages/index.astro
···
1
1
---
2
-
2
+
import "../styles.css";
3
3
---
4
4
5
-
<html lang="en">
6
-
<head>
7
-
<meta charset="utf-8" />
8
-
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
9
-
<meta name="viewport" content="width=device-width" />
10
-
<meta name="generator" content={Astro.generator} />
11
-
<title>Astro</title>
12
-
</head>
13
-
<body>
14
-
<h1>Astro</h1>
15
-
</body>
5
+
<html lang="en" data-theme="dracula">
6
+
<head>
7
+
<meta charset="utf-8" />
8
+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
9
+
<meta name="viewport" content="width=device-width" />
10
+
<meta name="generator" content={Astro.generator} />
11
+
<title>ATProto Login</title>
12
+
</head>
13
+
<body>
14
+
<div class="min-h-screen flex items-center justify-center">
15
+
<div class="card w-96 bg-base-100 shadow-xl">
16
+
<div class="card-body">
17
+
<h2 class="card-title justify-center mb-6">Login</h2>
18
+
<form>
19
+
<div class="join join-vertical w-full">
20
+
<input
21
+
type="text"
22
+
placeholder="Username"
23
+
class="input input-bordered join-item"
24
+
name="username"
25
+
/>
26
+
<button type="submit" class="btn btn-primary join-item">
27
+
Login
28
+
</button>
29
+
</div>
30
+
</form>
31
+
</div>
32
+
</div>
33
+
</div>
34
+
</body>
16
35
</html>
+8
src/styles.css
+8
src/styles.css