feat: use pnpm
Some checks failed
deploy / deploy (push) Failing after 1m56s

This commit is contained in:
ndsboy 2025-03-19 19:54:02 +00:00
parent 9e3ad0422b
commit 4211805918
7 changed files with 4164 additions and 2751 deletions

View file

@ -2,13 +2,13 @@
"name": "swabsite", "name": "swabsite",
"image": "mcr.microsoft.com/devcontainers/base:ubuntu", "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": { "features": {
"ghcr.io/devcontainers-community/features/deno": {} "ghcr.io/devcontainers/features/node": {}
}, },
"containerUser": "vscode", "containerUser": "vscode",
"containerEnv": { "containerEnv": {
"ASTRO_TELEMETRY_DISABLED": "true" "ASTRO_TELEMETRY_DISABLED": "true"
}, },
"postStartCommand": "deno task install", "postStartCommand": "npm install",
"runArgs": ["--userns=keep-id", "--security-opt=label=disable"], "runArgs": ["--userns=keep-id", "--security-opt=label=disable"],
"customizations": { "customizations": {
"vscode": { "vscode": {

1
.gitignore vendored
View file

@ -2,5 +2,6 @@
.DS_Store .DS_Store
.env .env
.env.production .env.production
.pnpm-store
dist dist
node_modules node_modules

View file

@ -1,8 +1,8 @@
FROM docker.io/denoland/deno AS build FROM docker.io/library/node AS build
COPY . . COPY . .
ENV ASTRO_TELEMETRY_DISABLED=true ENV ASTRO_TELEMETRY_DISABLED=true
RUN deno task install RUN npm install
RUN deno task build RUN npm build
FROM git.swablab.de/swablab/documents AS documents FROM git.swablab.de/swablab/documents AS documents

View file

@ -1,8 +0,0 @@
{
"fmt": {
"options": {
"semiColons": false,
"indentWidth": 2
}
}
}

2732
deno.lock generated

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,6 @@
"name": "@swablab/website", "name": "@swablab/website",
"private": true, "private": true,
"scripts": { "scripts": {
"install": "deno install -q",
"check": "astro check", "check": "astro check",
"dev": "astro dev", "dev": "astro dev",
"build": "astro build", "build": "astro build",
@ -10,14 +9,14 @@
}, },
"dependencies": { "dependencies": {
"@astrojs/check": "^0.9.4", "@astrojs/check": "^0.9.4",
"@astrojs/sitemap": "^3.2.1", "@astrojs/sitemap": "^3.3.0",
"@fontsource-variable/ubuntu-sans": "^5.2.5", "@fontsource-variable/ubuntu-sans": "^5.2.6",
"@iconify-json/ph": "^1.2.2", "@iconify-json/ph": "^1.2.2",
"@iconify/tailwind4": "^1.0.6", "@iconify/tailwind4": "^1.0.6",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.0.14", "@tailwindcss/vite": "^4.0.14",
"astro": "^5.5.2", "astro": "^5.5.3",
"daisyui": "^5.0.4", "daisyui": "^5.0.6",
"tailwindcss": "^4.0.14" "tailwindcss": "^4.0.14"
}, },
"prettier": { "prettier": {
@ -25,4 +24,4 @@
"semi": false, "semi": false,
"endOfLine": "lf" "endOfLine": "lf"
} }
} }

4153
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load diff