# prod
dist/
dist-server/

bun.lock
package-lock.json

# dev
.yarn/
!.yarn/releases
.vscode/*
!.vscode/launch.json
!.vscode/*.code-snippets
.idea/workspace.xml
.idea/usage.statistics.xml
.idea/shelf

# deps
node_modules/
.wrangler

# env
.env
.env.production
.env.development
.dev.vars

# logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# misc
.DS_Store

.pnpm-store
old
app/entry.client.tsx
app/entry.server.tsx
app/root.tsx
app/tailwind.css
app/vite-env.d.ts
app/config/config.server.ts
app/errors/AppError.ts
app/handlers/MemberTemplateHandler.server.ts
app/lib/AdminTableHandler.server.ts
app/lib/ApiClient.server.ts
app/lib/ExcelParser.server.ts
app/lib/queryClient.ts
app/lib/SystemParamsManager.server.ts
app/middleware/authMiddleware.server.ts
app/middleware/memberAuthMiddleware.server.ts
app/routes/_index.tsx
app/routes/api.v1.admin.ad.ts
app/routes/api.v1.admin.article.ts
app/routes/api.v1.admin.config.ts
app/routes/api.v1.admin.department.ts
app/routes/api.v1.admin.member.ts
app/routes/api.v1.admin.menu.ts
app/routes/api.v1.admin.role.ts
app/routes/api.v1.admin.staff.login.ts
app/routes/api.v1.admin.staff.logined.info.ts
app/routes/api.v1.admin.staff.logout.ts
app/routes/api.v1.admin.staff.ts
app/routes/api.v1.admin.storage.policy.ts
app/routes/api.v1.convert.ts
app/routes/api.v1.member.auth.login.ts
app/routes/api.v1.member.auth.logined.info.ts
app/routes/api.v1.member.auth.logout.ts
app/routes/api.v1.member.auth.register.ts
app/routes/api.v1.member.auth.sms-code.ts
app/routes/api.v1.member.config.ts
app/routes/api.v1.member.templates.ts
app/routes/admin/AdminMainApp.client.tsx
app/routes/admin/routes.tsx
app/routes/components/ExcelToJson/config.ts
app/routes/components/ExcelToJson/index copy.tsx
app/routes/components/ExcelToJson/index.tsx
app/routes/components/ExcelToJson/styles.css
app/routes/components/ExcelToJson/types.ts
app/routes/components/ExcelToJson/components/FileUpload.tsx
app/routes/components/ExcelToJson/components/DataViewer/index.tsx
app/routes/components/ExcelToJson/components/DataViewer/JsonView.tsx
app/routes/components/ExcelToJson/components/DataViewer/TableView.tsx
app/routes/components/ExcelToJson/components/SheetConfig/FieldMapping.tsx
app/routes/components/ExcelToJson/components/SheetConfig/index.tsx
app/routes/components/ExcelToJson/hooks/useExcelParser.ts
app/routes/components/ExcelToJson/hooks/useSheetConfig.ts
app/routes/components/RemixQueryClientProvider/index.tsx
app/routes/member/MemberMainApp.client.tsx
app/routes/member/routes.tsx
app/routes/member/api-playground/index.tsx
app/routes/member/components/ApiTester.tsx
app/routes/member/components/ApiTesterFileUpload.tsx
app/routes/member/components/TemplateCard.tsx
app/routes/member/components/TemplateSelector.tsx
app/routes/member/home/index.tsx
app/routes/member/template/edit.tsx
app/routes/member/template/list.tsx
