chore: upgrade to tailwind v4, introduce new build scripts, clean up, add version number

This commit is contained in:
Aidan 2025-03-07 23:56:45 -05:00
parent 40620b9835
commit c44357b398

View File

@ -1,32 +1,36 @@
{ {
"name": "aidxnfun", "name": "aidxnfun",
"version": "1.0.0", "version": "1.4.0",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"build:css:linux": "npx tailwindcss -i ./src/css/base.css -o ./src/css/main.css && cp -r ./src/css ./public/", "build:css:linux:npx": "npx @tailwindcss/cli -i ./src/css/base.css -o ./src/css/main.css && cp -r ./src/css ./public/",
"build:css:linux:bunx": "bunx @tailwindcss/cli -i ./src/css/base.css -o ./src/css/main.css && cp -r ./src/css ./public/",
"build:js:linux": "cp -r ./src/js ./public/", "build:js:linux": "cp -r ./src/js ./public/",
"build:img:linux": "cp -r ./src/img ./public/", "build:img:linux": "cp -r ./src/img ./public/",
"build:pgp:linux": "cp -r ./src/pgp ./public/", "build:pgp:linux": "cp -r ./src/pgp ./public/",
"copy:favicon:linux": "cp ./src/favicon.ico ./public/", "copy:favicon:linux": "cp ./src/favicon.ico ./public/",
"build:css:win": "npx tailwindcss -i ./src/css/base.css -o ./src/css/main.css && xcopy /E /I /Y \"./src/css\" \"./public/css\"", "build:css:win:npx": "npx @tailwindcss/cli -i ./src/css/base.css -o ./src/css/main.css && xcopy /E /I /Y \"./src/css\" \"./public/css\"",
"build:css:win:bunx": "npx @tailwindcss/cli -i ./src/css/base.css -o ./src/css/main.css && xcopy /E /I /Y \"./src/css\" \"./public/css\"",
"build:js:win": "xcopy /E /I /Y \"./src/js\" \"./public/js\"", "build:js:win": "xcopy /E /I /Y \"./src/js\" \"./public/js\"",
"build:img:win": "xcopy /E /I /Y \"./src/img\" \"./public/img\"", "build:img:win": "xcopy /E /I /Y \"./src/img\" \"./public/img\"",
"build:pgp:win": "xcopy /E /I /Y \"./src/pgp\" \"./public/pgp\"", "build:pgp:win": "xcopy /E /I /Y \"./src/pgp\" \"./public/pgp\"",
"copy:favicon:win": "copy /Y \"./src/favicon.ico\" \"./public/\"", "copy:favicon:win": "copy /Y \"./src/favicon.ico\" \"./public/\"",
"build:linux": "npm run build:css:linux && npm run build:js:linux && npm run build:img:linux && npm run build:pgp:linux && npm run copy:favicon:linux", "build:linux:npm": "npm run build:css:linux:npx && npm run build:js:linux && npm run build:img:linux && npm run build:pgp:linux && npm run copy:favicon:linux",
"build:win": "npm run build:css:win && npm run build:js:win && npm run build:img:win && npm run build:pgp:win && npm run copy:favicon:win", "build:linux:bun": "bun run build:css:linux:bunx && bun run build:js:linux && bun run build:img:linux && bun run build:pgp:linux && bun run copy:favicon:linux",
"build": "npm run build:linux", "build:win:npm": "npm run build:css:win:npx && npm run build:js:win && npm run build:img:win && npm run build:pgp:win && npm run copy:favicon:win",
"winbuild": "npm run build:win", "build:win:bun": "bun run build:css:win:bunx && bun run build:js:win && bun run build:img:win && bun run build:pgp:win && bun run copy:favicon:win",
"start": "node app.js" "start:bun": "bun app.js",
"start:npm": "npm app.js"
}, },
"private": true, "private": true,
"devDependencies": { "devDependencies": {
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"postcss": "^8.4.47", "postcss": "^8.5.3",
"tailwindcss": "^3.4.13" "tailwindcss": "^4.0.12"
}, },
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-free": "^6.6.0", "@fortawesome/fontawesome-free": "^6.7.2",
"@tailwindcss/cli": "^4.0.12",
"ansi-regex": "^6.1.0", "ansi-regex": "^6.1.0",
"ansi-styles": "^6.2.1", "ansi-styles": "^6.2.1",
"any-promise": "^1.3.0", "any-promise": "^1.3.0",
@ -37,35 +41,35 @@
"brace-expansion": "^4.0.0", "brace-expansion": "^4.0.0",
"braces": "^3.0.3", "braces": "^3.0.3",
"camelcase-css": "^2.0.1", "camelcase-css": "^2.0.1",
"chokidar": "^4.0.1", "chokidar": "^4.0.3",
"color-convert": "^2.0.1", "color-convert": "^2.0.1",
"color-name": "^2.0.0", "color-name": "^2.0.0",
"commander": "^13.0.0", "commander": "^13.1.0",
"cross-spawn": "^7.0.3", "cross-spawn": "^7.0.6",
"cssesc": "^3.0.0", "cssesc": "^3.0.0",
"didyoumean": "^1.2.2", "didyoumean": "^1.2.2",
"dlv": "^1.1.3", "dlv": "^1.1.3",
"eastasianwidth": "^0.3.0", "eastasianwidth": "^0.3.0",
"ejs": "^3.1.10", "ejs": "^3.1.10",
"emoji-regex": "^10.4.0", "emoji-regex": "^10.4.0",
"express": "^4.21.1", "express": "^4.21.2",
"fast-glob": "^3.3.2", "fast-glob": "^3.3.3",
"fastq": "^1.17.1", "fastq": "^1.19.1",
"fill-range": "^7.1.1", "fill-range": "^7.1.1",
"foreground-child": "^3.3.0", "foreground-child": "^3.3.1",
"function-bind": "^1.1.2", "function-bind": "^1.1.2",
"glob": "^11.0.0", "glob": "^11.0.1",
"glob-parent": "^6.0.2", "glob-parent": "^6.0.2",
"hasown": "^2.0.2", "hasown": "^2.0.2",
"is-binary-path": "^3.0.0", "is-binary-path": "^3.0.0",
"is-core-module": "^2.15.1", "is-core-module": "^2.16.1",
"is-extglob": "^2.1.1", "is-extglob": "^2.1.1",
"is-fullwidth-code-point": "^5.0.0", "is-fullwidth-code-point": "^5.0.0",
"is-glob": "^4.0.3", "is-glob": "^4.0.3",
"is-number": "^7.0.0", "is-number": "^7.0.0",
"isexe": "^3.1.1", "isexe": "^3.1.1",
"jackspeak": "^4.0.2", "jackspeak": "^4.1.0",
"jiti": "^2.4.1", "jiti": "^2.4.2",
"lilconfig": "^3.1.3", "lilconfig": "^3.1.3",
"lines-and-columns": "^2.0.4", "lines-and-columns": "^2.0.4",
"lru-cache": "^11.0.2", "lru-cache": "^11.0.2",
@ -73,18 +77,18 @@
"micromatch": "^4.0.8", "micromatch": "^4.0.8",
"minimatch": "^10.0.1", "minimatch": "^10.0.1",
"minipass": "^7.1.2", "minipass": "^7.1.2",
"mysql2": "^3.11.3", "mysql2": "^3.13.0",
"mz": "^2.7.0", "mz": "^2.7.0",
"nanoid": "^5.0.9", "nanoid": "^5.1.3",
"normalize-path": "^3.0.0", "normalize-path": "^3.0.0",
"object-assign": "^4.1.1", "object-assign": "^4.1.1",
"object-hash": "^3.0.0", "object-hash": "^3.0.0",
"openpgp": "^6.0.0", "openpgp": "^6.1.0",
"package-json-from-dist": "^1.0.1", "package-json-from-dist": "^1.0.1",
"path-key": "^4.0.0", "path-key": "^4.0.0",
"path-parse": "^1.0.7", "path-parse": "^1.0.7",
"path-scurry": "^2.0.0", "path-scurry": "^2.0.0",
"picocolors": "^1.1.0", "picocolors": "^1.1.1",
"picomatch": "^4.0.2", "picomatch": "^4.0.2",
"pify": "^6.1.0", "pify": "^6.1.0",
"pirates": "^4.0.6", "pirates": "^4.0.6",
@ -92,13 +96,13 @@
"postcss-js": "^4.0.1", "postcss-js": "^4.0.1",
"postcss-load-config": "^6.0.1", "postcss-load-config": "^6.0.1",
"postcss-nested": "^7.0.2", "postcss-nested": "^7.0.2",
"postcss-selector-parser": "^7.0.0", "postcss-selector-parser": "^7.1.0",
"postcss-value-parser": "^4.2.0", "postcss-value-parser": "^4.2.0",
"queue-microtask": "^1.2.3", "queue-microtask": "^1.2.3",
"read-cache": "^1.0.0", "read-cache": "^1.0.0",
"readdirp": "^4.0.2", "readdirp": "^4.1.2",
"resolve": "^1.22.8", "resolve": "^1.22.10",
"reusify": "^1.0.4", "reusify": "^1.1.0",
"run-parallel": "^1.2.0", "run-parallel": "^1.2.0",
"shebang-command": "^2.0.0", "shebang-command": "^2.0.0",
"shebang-regex": "^4.0.0", "shebang-regex": "^4.0.0",
@ -118,10 +122,13 @@
"which": "^5.0.0", "which": "^5.0.0",
"wrap-ansi": "^9.0.0", "wrap-ansi": "^9.0.0",
"wrap-ansi-cjs": "^8.0.0", "wrap-ansi-cjs": "^8.0.0",
"yaml": "^2.5.1" "yaml": "^2.7.0"
}, },
"keywords": [], "keywords": [],
"author": "ihatenodejs", "author": "ihatenodejs",
"license": "CC0-1.0", "license": "CC0-1.0",
"description": "The full code of my website" "description": "The full code of my website",
"trustedDependencies": [
"@parcel/watcher"
]
} }