You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
New features: - Ownership 13D/13G residual-cash sleeve with PIT calendar and quality filters - Risk-off alpha sleeve (GLD/DBC rotation on crisis regime signals) - Crisis relay target in parking: evaluates before defensive relay - Bearish symbol allocation split (bearish_alloc_pct + sgov remainder) - Alternative defensive ETF candidate (cash_parking_defensive_alt_symbol) - Composite eval and engine ablation tools - experiment and overfit CLI apps New experiments: - v17.x series (v17.1 champion SQS 78.4; v17.5–v17.129 exhausted) - v18.x and v19.x families from v12.8 OOT defense branch - v7.119 composed variants (idle alpha + ownership + risk-off sleeves) - parking_only configs: bufb, jepq, merix, regime_tiered - empty_strategy baseline config Web app: - Restructured into routers/services modules (experiments, leaderboard, runs, sqs, docs) - Ownership sleeve and risk-off sleeve controls in backtest UI - Frontend: ComposeStrategy page, tradeSleeves lib, idle decomposition display Research tools: - Ownership 13D/13G probe and PIT cache builder - Dividend capture probe and cache builder - Insider Form4 idle alpha probe - Alternative ETF parking probe, put-spread overlay probe - Wikimedia low-attention and peer-relative idle alpha probes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
4 months ago | |
|---|---|---|
| .. | ||
| public | 4 months ago | |
| src | 4 months ago | |
| .gitignore | 4 months ago | |
| README.md | 4 months ago | |
| eslint.config.js | 4 months ago | |
| index.html | 4 months ago | |
| package-lock.json | 4 months ago | |
| package.json | 4 months ago | |
| tsconfig.app.json | 4 months ago | |
| tsconfig.json | 4 months ago | |
| tsconfig.node.json | 4 months ago | |
| vite.config.ts | 4 months ago | |
README.md
React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Oxc
- @vitejs/plugin-react-swc uses SWC
React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// Remove tseslint.configs.recommended and replace with this
tseslint.configs.recommendedTypeChecked,
// Alternatively, use this for stricter rules
tseslint.configs.strictTypeChecked,
// Optionally, add this for stylistic rules
tseslint.configs.stylisticTypeChecked,
// Other configs...
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'
export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// Enable lint rules for React
reactX.configs['recommended-typescript'],
// Enable lint rules for React DOM
reactDom.configs.recommended,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])