Initial commit

This commit is contained in:
2025-01-04 16:53:25 +09:00
commit 53a7e3b63b
11 changed files with 1272 additions and 0 deletions

9
.editorconfig Normal file
View File

@@ -0,0 +1,9 @@
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

0
.env.example Normal file
View File

2
.envrc Normal file
View File

@@ -0,0 +1,2 @@
# Load .env with direnv
dotenv

36
.gitignore vendored Normal file
View File

@@ -0,0 +1,36 @@
node_modules
# Yarn
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
# Output
.output
.vercel
.svelte-kit
# OS
.DS_Store
Thumbs.db
# Env
.env
.env.*
!.env.example
!.env.test
.dev.vars
# Vite
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
# turbo
.turbo
# Wrangler
.wrangler/
wrangler.toml

25
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,25 @@
{
"editor.formatOnSave": true,
"svelte.enable-ts-plugin": true,
"tailwindCSS.classAttributes": ["class", ".+Class"],
"tailwindCSS.experimental.classRegex": [
["tv\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"],
["cn\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
],
"typescript.tsdk": "node_modules/typescript/lib",
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[svelte]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[json]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[jsonc]": {
"editor.defaultFormatter": "biomejs.biome"
}
}

934
.yarn/releases/yarn-4.6.0.cjs vendored Executable file

File diff suppressed because one or more lines are too long

9
.yarnrc.yml Normal file
View File

@@ -0,0 +1,9 @@
defaultSemverRangePrefix: ""
enableGlobalCache: false
nodeLinker: node-modules
preferInteractive: true
yarnPath: .yarn/releases/yarn-4.6.0.cjs

49
biome.json Normal file
View File

@@ -0,0 +1,49 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.1/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"ignoreUnknown": false,
"ignore": [".env", ".env.*", ".yarn/**/*"]
},
"formatter": {
"enabled": true,
"indentStyle": "space"
},
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"javascript": {
"formatter": {
"quoteStyle": "double"
}
},
"overrides": [
{
"include": ["*.svelte", "*.md"],
"linter": {
"rules": {
"correctness": {
"noUnusedLabels": "off"
},
"suspicious": {
"noConfusingLabels": "off"
},
"style": {
"useConst": "off",
"useImportType": "off"
}
}
}
}
]
}

17
package.json Normal file
View File

@@ -0,0 +1,17 @@
{
"name": "monorepo",
"private": true,
"scripts": {
"build": "turbo run build",
"dev": "turbo run dev"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"turbo": "2.3.3"
},
"engines": {
"node": ">=18"
},
"packageManager": "yarn@4.6.0",
"workspaces": ["apps/*", "packages/*"]
}

14
turbo.json Normal file
View File

@@ -0,0 +1,14 @@
{
"$schema": "https://turbo.build/schema.json",
"tasks": {
"build": {
"dependsOn": ["^build"],
"inputs": ["$TURBO_DEFAULT", ".env*"],
"outputs": [".svelte-kit/**"]
},
"dev": {
"cache": false,
"persistent": true
}
}
}

177
yarn.lock Normal file
View File

@@ -0,0 +1,177 @@
# This file is generated by running "yarn install" inside your project.
# Manual changes might be lost - proceed with caution!
__metadata:
version: 8
cacheKey: 10c0
"@biomejs/biome@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/biome@npm:1.9.4"
dependencies:
"@biomejs/cli-darwin-arm64": "npm:1.9.4"
"@biomejs/cli-darwin-x64": "npm:1.9.4"
"@biomejs/cli-linux-arm64": "npm:1.9.4"
"@biomejs/cli-linux-arm64-musl": "npm:1.9.4"
"@biomejs/cli-linux-x64": "npm:1.9.4"
"@biomejs/cli-linux-x64-musl": "npm:1.9.4"
"@biomejs/cli-win32-arm64": "npm:1.9.4"
"@biomejs/cli-win32-x64": "npm:1.9.4"
dependenciesMeta:
"@biomejs/cli-darwin-arm64":
optional: true
"@biomejs/cli-darwin-x64":
optional: true
"@biomejs/cli-linux-arm64":
optional: true
"@biomejs/cli-linux-arm64-musl":
optional: true
"@biomejs/cli-linux-x64":
optional: true
"@biomejs/cli-linux-x64-musl":
optional: true
"@biomejs/cli-win32-arm64":
optional: true
"@biomejs/cli-win32-x64":
optional: true
bin:
biome: bin/biome
checksum: 10c0/b5655c5aed9a6fffe24f7d04f15ba4444389d0e891c9ed9106fab7388ac9b4be63185852cc2a937b22940dac3e550b71032a4afd306925cfea436c33e5646b3e
languageName: node
linkType: hard
"@biomejs/cli-darwin-arm64@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@biomejs/cli-darwin-x64@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-darwin-x64@npm:1.9.4"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@biomejs/cli-linux-arm64-musl@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@biomejs/cli-linux-arm64@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-linux-arm64@npm:1.9.4"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@biomejs/cli-linux-x64-musl@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@biomejs/cli-linux-x64@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-linux-x64@npm:1.9.4"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@biomejs/cli-win32-arm64@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-win32-arm64@npm:1.9.4"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@biomejs/cli-win32-x64@npm:1.9.4":
version: 1.9.4
resolution: "@biomejs/cli-win32-x64@npm:1.9.4"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"monorepo@workspace:.":
version: 0.0.0-use.local
resolution: "monorepo@workspace:."
dependencies:
"@biomejs/biome": "npm:1.9.4"
turbo: "npm:2.3.3"
languageName: unknown
linkType: soft
"turbo-darwin-64@npm:2.3.3":
version: 2.3.3
resolution: "turbo-darwin-64@npm:2.3.3"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"turbo-darwin-arm64@npm:2.3.3":
version: 2.3.3
resolution: "turbo-darwin-arm64@npm:2.3.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"turbo-linux-64@npm:2.3.3":
version: 2.3.3
resolution: "turbo-linux-64@npm:2.3.3"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"turbo-linux-arm64@npm:2.3.3":
version: 2.3.3
resolution: "turbo-linux-arm64@npm:2.3.3"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"turbo-windows-64@npm:2.3.3":
version: 2.3.3
resolution: "turbo-windows-64@npm:2.3.3"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"turbo-windows-arm64@npm:2.3.3":
version: 2.3.3
resolution: "turbo-windows-arm64@npm:2.3.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"turbo@npm:2.3.3":
version: 2.3.3
resolution: "turbo@npm:2.3.3"
dependencies:
turbo-darwin-64: "npm:2.3.3"
turbo-darwin-arm64: "npm:2.3.3"
turbo-linux-64: "npm:2.3.3"
turbo-linux-arm64: "npm:2.3.3"
turbo-windows-64: "npm:2.3.3"
turbo-windows-arm64: "npm:2.3.3"
dependenciesMeta:
turbo-darwin-64:
optional: true
turbo-darwin-arm64:
optional: true
turbo-linux-64:
optional: true
turbo-linux-arm64:
optional: true
turbo-windows-64:
optional: true
turbo-windows-arm64:
optional: true
bin:
turbo: bin/turbo
checksum: 10c0/9aab52fb868a2b6246f41fe2343dec56c70252a9cb7729a3ea183458cfa728c1445d1b98882dd43542f0ffd46524e8ba7776fe0925e31a86904b113222778fa5
languageName: node
linkType: hard