Skip to content

Commit a298067

Browse files
committed
feat(color-theme): berkeley colors
1 parent a02b77d commit a298067

18 files changed

Lines changed: 4780 additions & 700 deletions

README.md

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -88,32 +88,6 @@ Open **http://localhost:5173** in your browser.
8888

8989
Everything runs client-side - no server needed.
9090

91-
## Project Status
92-
93-
### Milestone 1 - Bootable Skeleton (COMPLETE)
94-
- Vite + React + TypeScript app
95-
- Pyodide integration
96-
- Monaco code editor
97-
- Python code execution
98-
99-
### Milestone 2 - Table Operations (COMPLETE)
100-
- Built `table_tracer` with instrumentation
101-
- Automatic `datascience` installation from PyPI
102-
- Trace capture for all basic operations
103-
- Visual timeline with before/after previews
104-
- Smart explanations
105-
106-
### Milestone 3 - Advanced Features (COMPLETE)
107-
- Group, pivot, join operations
108-
- Examples gallery with categories
109-
- Permalink sharing
110-
111-
### Milestone 4 - Production Ready (COMPLETE)
112-
- Export functionality (JSON)
113-
- Service worker caching for offline support
114-
- Comprehensive documentation
115-
- Improved error messages and UX
116-
11791
## Tech Stack
11892

11993
- **Frontend**: React 18, TypeScript, Vite

apps/web/.eslintrc.cjs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
browser: true,
5+
es2021: true,
6+
},
7+
parser: '@typescript-eslint/parser',
8+
parserOptions: {
9+
ecmaVersion: 'latest',
10+
sourceType: 'module',
11+
ecmaFeatures: {
12+
jsx: true,
13+
},
14+
},
15+
settings: {
16+
react: {
17+
version: 'detect',
18+
},
19+
},
20+
plugins: ['react', 'react-hooks', '@typescript-eslint', 'jsx-a11y'],
21+
extends: [
22+
'eslint:recommended',
23+
'plugin:react/recommended',
24+
'plugin:react-hooks/recommended',
25+
'plugin:@typescript-eslint/recommended',
26+
'plugin:jsx-a11y/recommended',
27+
],
28+
rules: {
29+
'react/react-in-jsx-scope': 'off',
30+
'@typescript-eslint/no-explicit-any': 'warn',
31+
},
32+
ignorePatterns: ['dist', 'node_modules'],
33+
};
34+

0 commit comments

Comments
 (0)