Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .conductor/settings.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
"$schema" = "https://conductor.build/schemas/settings.repo.schema.json"
file_include_globs = "examples/react-tasks/.env\n"

[scripts]
setup = "pnpm install && pnpm --dir examples/react-tasks install"
run = "pnpm --dir examples/react-tasks dev --host 0.0.0.0 --port ${CONDUCTOR_PORT:-5173}"
run_mode = "concurrent"

[prompts]
general = "Use pnpm. Preserve Firestate's documented behavioral contracts, keep changes focused, and run the narrowest relevant tests before finishing."
code_review = "Focus on correctness, behavioral regressions, missing tests, and public API or documentation drift."
41 changes: 39 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
# Dependencies
node_modules/
.pnpm-store

# Build output
dist/
tsconfig.tsbuildinfo

# IDE
.idea/
.vscode/
.nova
.vs*
*.swp
*.swo
*~
Expand All @@ -17,20 +21,53 @@ Thumbs.db

# Test coverage
coverage/
test-results

# Logs
*.log
*.log*
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Cache
.cache/
.eslintcache
.firebase

# Environment
.env
.env.local
.env.*.local

# Data
*.db

# Secrets
*.local
serviceAccountKey.json
secrets.zip
.cert

# Temporary files
*.tmp
*.temp
.cache/

# Worktree ports
PORTS

# Claude
.claude/worktrees
.claude/launch.json
.claude/settings.local.json

# Cursor
.cursorignore
.cursor/mcp.json

# Aider
.aider*

# Python
__pycache__
*/venv
1 change: 1 addition & 0 deletions examples/react-tasks/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
node_modules
dist
tsconfig.tsbuildinfo
.env
.env.local
5 changes: 5 additions & 0 deletions examples/react-tasks/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,9 @@ import react from '@vitejs/plugin-react'

export default defineConfig({
plugins: [react()],
resolve: {
alias: {
'@hvakr/firestate': new URL('../../src/index.ts', import.meta.url).pathname,
},
},
})
Loading