fix(dees-table): Improve Lucene range comparisons, pin monaco-editor to 0.52.2, and add local dev metadata
This commit is contained in:
6
.serena/memories/done_checklist.md
Normal file
6
.serena/memories/done_checklist.md
Normal file
@@ -0,0 +1,6 @@
|
||||
Before finishing a task:
|
||||
- Run `pnpm run build` to ensure TypeScript compile + bundling succeed.
|
||||
- Verify `dist_ts_web/` and `dist_bundle/bundle.js` updated.
|
||||
- Optionally run `pnpm run test` and inspect failures.
|
||||
- Avoid changing public APIs unless required; keep changes scoped.
|
||||
- Update readme or inline docs only if user-facing behavior changes.
|
11
.serena/memories/project_overview.md
Normal file
11
.serena/memories/project_overview.md
Normal file
@@ -0,0 +1,11 @@
|
||||
Project: @design.estate/dees-catalog
|
||||
Purpose: A component library of dynamic Web Components (TypeScript) for building modern web apps.
|
||||
Tech stack: TypeScript (ES2022, NodeNext), decorators, custom elements via @design.estate/dees-element (Lit-style), bundling with esbuild via @git.zone/tsbundle, TypeScript building via @git.zone/tsbuild (tsfolders), tests with @git.zone/tstest, various UI libs (tiptap, apexcharts, monaco-editor runtime via CDN), DOM helpers via @design.estate/dees-domtools.
|
||||
Structure:
|
||||
- ts_web/: source of web components and pages
|
||||
- dist_ts_web/: transpiled TS output
|
||||
- dist_bundle/: production bundle (bundle.js + map)
|
||||
- test/: tests
|
||||
- html/: static demo assets
|
||||
Key configs: tsconfig.json sets ES2022, NodeNext module/resolution, decorators enabled, skipLibCheck enabled to avoid third-party d.ts issues.
|
||||
Entrypoints: ts_web/index.ts for bundling; custom elements annotated with @customElement.
|
5
.serena/memories/style_and_conventions.md
Normal file
5
.serena/memories/style_and_conventions.md
Normal file
@@ -0,0 +1,5 @@
|
||||
Language: TypeScript, ES2022 target, NodeNext module + resolution.
|
||||
Patterns: Web Components with @customElement decorators; class-based components extending DeesElement; styles via css/cssManager; template render via html tagged literal.
|
||||
Typing: Prefer explicit types where practical; tolerate `any` for external browser-injected libs (e.g., monaco) to keep build healthy.
|
||||
Config: skipLibCheck enabled to avoid third-party d.ts breakages; exclude built declaration outputs.
|
||||
Formatting/Linting: Not explicitly configured; follow existing style (2-space indents, single quotes often, semicolons present).
|
6
.serena/memories/suggested_commands.md
Normal file
6
.serena/memories/suggested_commands.md
Normal file
@@ -0,0 +1,6 @@
|
||||
Build: pnpm run build
|
||||
Watch: pnpm run watch
|
||||
Test: pnpm run test
|
||||
Docs: pnpm run buildDocs
|
||||
Inspect bundle size: ls -lh dist_bundle/bundle.js
|
||||
Open demo (if applicable): serve static `html/` with any web server
|
Reference in New Issue
Block a user