{ "name": "runicgateway.com", "version": "0.1.0", "private": true, "type": "module", "license": "GPL-3.0-or-later", "description": "The public marketing and documentation site for Runic Gateway", "engines": { "node": ">=22" }, "scripts": { "dev": "astro dev", "build": "astro build", "preview": "astro preview", "start": "node scripts/applyBrand.mjs && node ./dist/server/entry.mjs", "check": "astro check", "check:facts": "node scripts/checkFacts.mjs", "check:tokens": "node scripts/checkTokens.mjs", "check:brand": "node scripts/checkBrand.mjs", "check:links": "node scripts/checkLinks.mjs", "check:datasafety": "node scripts/playDataSafety.mjs --check", "check:quickstart": "node scripts/checkQuickstart.mjs", "check:reference": "node scripts/checkReference.mjs", "check:sidebar": "node scripts/checkSidebar.mjs", "check:screens": "node scripts/checkScreens.mjs", "play:datasafety": "node scripts/playDataSafety.mjs", "beta": "node scripts/beta.mjs", "test": "node --test test/beta.test.mjs test/legal.test.mjs", "brand:assets": "node scripts/buildBrandAssets.mjs", "screens:capture": "node scripts/captureScreens.mjs", "verify": "npm run check:sidebar && npm run check:screens && npm run check:tokens && npm run check:brand && npm run check:datasafety && npm run check && npm test && npm run build && npm run check:links && npm run check:facts && npm run check:quickstart && npm run check:reference" }, "dependencies": { "@astrojs/node": "^11.1.4", "@astrojs/starlight": "^0.41.7", "@fontsource-variable/cinzel": "^5.3.0", "@fontsource-variable/inter": "^5.3.0", "astro": "^7.2.4", "better-sqlite3": "^12.11.1", "sharp": "^0.35.3" }, "devDependencies": { "@astrojs/check": "^0.9.10", "opentype.js": "^2.0.0", "puppeteer-core": "^23.11.1", "typescript": "^6.0.3", "yaml": "^2.8.1" } }