Files
arsam 5f034858a2 Import JavaScript dependencies for app/festival-submission
Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
2026-09-18 23:17:39 +03:30

45 lines
1.8 KiB
JSON

{
"name": "teknav",
"private": true,
"version": "0.1.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "npm run seo:sitemap && npm run og:images && vite build && node scripts/check-no-cdn.mjs && node scripts/check-responsive.mjs && node scripts/generate-article-pages.mjs && node scripts/generate-web-stories.mjs && node scripts/generate-comparison-pages.mjs && node scripts/generate-company-pages.mjs && node scripts/generate-en-page.mjs && node scripts/generate-author-pages.mjs && node scripts/generate-semantic-pages.mjs && node scripts/compress-dist.mjs",
"pages": "node scripts/generate-article-pages.mjs",
"compress": "node scripts/compress-dist.mjs",
"preview": "vite preview --port 4173",
"check:no-cdn": "node scripts/check-no-cdn.mjs",
"check:responsive": "node scripts/check-responsive.mjs",
"check:seo": "node scripts/check-persian-seo.mjs",
"preflight:prod": "node scripts/production-readiness.mjs",
"seo:sitemap": "node scripts/generate-seo.mjs",
"og:images": "node scripts/generate-og-images.mjs",
"smoke:prod": "node scripts/production-smoke.mjs",
"stories": "node scripts/generate-web-stories.mjs",
"comparisons": "node scripts/generate-comparison-pages.mjs",
"directory": "node scripts/generate-company-pages.mjs",
"test": "vitest run",
"test:watch": "vitest",
"ci": "node scripts/ci.mjs"
},
"dependencies": {
"@napi-rs/canvas-linux-x64-gnu": "^0.1.100",
"d3": "^7.9.0",
"diff": "^9.0.0",
"lenis": "^1.3.23",
"react": "18.3.1",
"react-dom": "18.3.1",
"three": "^0.164.1"
},
"devDependencies": {
"@napi-rs/canvas": "^0.1.80",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@vitejs/plugin-react": "^4.3.4",
"jsdom": "^29.1.1",
"vite": "^5.4.10",
"vitest": "^4.1.8"
}
}