update deps and add a mise config file

This commit is contained in:
Fries 2025-02-15 22:30:46 -08:00
parent a514eb1fc0
commit 21ba52380c
3 changed files with 324 additions and 314 deletions

24
mise.toml Normal file
View file

@ -0,0 +1,24 @@
[tools]
node = "22"
[hooks]
postinstall = 'npx corepack enable && npx corepack install'
[env]
_.path = ['./node_modules/.bin']
[tasks.install]
description = 'Installs dependencies with pnpm'
run = 'pnpm install'
sources = ['package.json', 'pnpm-lock.yaml', 'mise.toml']
outputs = ['node_modules/.pnpm/lock.yaml']
[tasks.build]
description = 'Calls your dev script in `package.json`'
run = 'node --run build'
depends = ['install']
[tasks.dev]
description = 'Calls your dev script in `package.json`'
run = 'node --run dev'
depends = ['install']

View file

@ -2,6 +2,7 @@
"name": "fries-website", "name": "fries-website",
"type": "module", "type": "module",
"version": "0.0.1", "version": "0.0.1",
"packageManager": "pnpm@10.4.0+sha512.6b849d0787d97f8f4e1f03a9b8ff8f038e79e153d6f11ae539ae7c435ff9e796df6a862c991502695c7f9e8fac8aeafc1ac5a8dab47e36148d183832d886dd52",
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",
"start": "astro dev", "start": "astro dev",
@ -11,7 +12,7 @@
}, },
"dependencies": { "dependencies": {
"@fontsource/atkinson-hyperlegible": "^5.1.1", "@fontsource/atkinson-hyperlegible": "^5.1.1",
"astro": "^5.1.7" "astro": "^5.3.0"
}, },
"devDependencies": { "devDependencies": {
"@astrojs/check": "^0.9.4", "@astrojs/check": "^0.9.4",
@ -20,6 +21,8 @@
"typescript": "^5.7.3" "typescript": "^5.7.3"
}, },
"pnpm": { "pnpm": {
"onlyBuiltDependencies": ["esbuild"] "onlyBuiltDependencies": [
"esbuild"
]
} }
} }

607
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff