Initial commit

This commit is contained in:
2026-10-08 19:51:09 +03:30
commit a133dc43bf
60 changed files with 2779 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
exec figma-analyze routes "$@"

4
.figma/make/deploy Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
pnpm run build
figma make deploy --build-dir dist

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -euo pipefail
# Build in development mode to emit sourcemaps.
pnpm run build --mode development
figma make deploy-preview --build-dir dist

4
.figma/make/dev Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
pnpm run dev

22
.figma/make/dev.json Normal file
View File

@@ -0,0 +1,22 @@
{
// Files whose changes trigger the install script + dev server restart.
// Glob syntax: doublestar (supports **, *, ?, [abc], {a,b}). Paths are
// repo-relative and case-sensitive. `.mise.toml` and the scripts under
// `.figma/make/` are always watched regardless of these lists.
//
// Each key accepts a shorthand array of globs:
// "installOn": ["package.json"]
// or an object with includes/excludes:
// "installOn": { "includes": ["**/*.json"], "excludes": ["test/**"] }
//
// Only list files that affect the *toolchain or dependency tree* here —
// NOT application source files. Vite's dev server already watches
// application code (src/**/*) and config (vite.config.ts) via its own HMR
// pipeline, so including them here would cause a redundant full restart.
"installOn": [
"package.json",
"pnpm-lock.yaml"
],
// Files whose changes trigger only a dev server restart (no install).
"restartOn": []
}

4
.figma/make/format Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
pnpm run format -- "$@"

4
.figma/make/install Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
set -euo pipefail
pnpm install --prefer-offline --no-frozen-lockfile

3
.figma/make/langserver Normal file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
set -euo pipefail
exec pnpm dlx --package=@vtsls/language-server@^0.3.0 vtsls --stdio

10
.figma/make/site.json Normal file
View File

@@ -0,0 +1,10 @@
{
"description": "A modern, responsive Persian educational magazine site offering students easy access to articles, grades info, and educational content without login.",
"robots": {
"index": false
},
"accessibility": {
"addBypassLinks": false,
"ignoreReducedMotion": false
}
}