Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
82c7531
#171 modernize codebase
SharonStrats Jun 4, 2026
cac3f76
#171 First pass refactor to match new design
SharonStrats Jun 5, 2026
09c552d
Brought over webcomponent from solid-ui
SharonStrats Jun 6, 2026
b704221
#171 basic web component
SharonStrats Jun 6, 2026
c3f4f53
fix babel config warnings
SharonStrats Jun 6, 2026
89eeb04
#171 remove cancel button
SharonStrats Jun 6, 2026
d8fb855
#171 create and configure editor plus match design
SharonStrats Jun 7, 2026
6514cf8
#171 add tests
SharonStrats Jun 7, 2026
7c63181
Potential fix for pull request finding
SharonStrats Jun 7, 2026
e3adbf6
implement copilot suggestions
SharonStrats Jun 7, 2026
5319223
Potential fix for pull request finding
SharonStrats Jun 7, 2026
9370b86
copilot suggestions
SharonStrats Jun 7, 2026
2b18c87
lazy load editor
SharonStrats Jun 8, 2026
6842e6f
implement PR feedback
SharonStrats Jun 8, 2026
11c03c6
Improve build tsc linting and babel
SharonStrats Jun 9, 2026
b228aa4
#171 add esm to make lazy loading work in mashlib
SharonStrats Jun 9, 2026
6ecf3bd
minor styling updates
SharonStrats Jun 9, 2026
446c89f
#171 show card only when editor is ready
SharonStrats Jun 10, 2026
6911050
run cjs with testing
SharonStrats Jun 10, 2026
09dc420
#171 add state similar to design-system in solid-ui
SharonStrats Jun 10, 2026
b08b03c
remove theme comment
SharonStrats Jun 10, 2026
0b31d74
#171 theme changes
SharonStrats Jun 10, 2026
3c2ad8a
#171 implement dirty and editing state
SharonStrats Jun 11, 2026
4dc22f7
Potential fix for pull request finding
SharonStrats Jun 11, 2026
cd7e53d
cleanup code
SharonStrats Jun 11, 2026
c88ad04
Implement copilot suggestions for tests and package json
SharonStrats Jun 11, 2026
13700d4
Update tsconfig.json
SharonStrats Jun 12, 2026
96353b8
Update package.json
SharonStrats Jun 12, 2026
10f860c
Update package.json
SharonStrats Jun 12, 2026
8c86b97
Implement PR suggestions and fix small bug
SharonStrats Jun 15, 2026
c6f1a0a
update dev to UVDSL
Jun 17, 2026
b490ffd
Implement PR suggestions and fix small bug
SharonStrats Jun 15, 2026
dfad23e
#171 modernize codebase
SharonStrats Jun 4, 2026
8573157
#171 First pass refactor to match new design
SharonStrats Jun 5, 2026
300fcc8
Brought over webcomponent from solid-ui
SharonStrats Jun 6, 2026
d6f55fb
#171 basic web component
SharonStrats Jun 6, 2026
c7e3026
fix babel config warnings
SharonStrats Jun 6, 2026
dda2571
#171 remove cancel button
SharonStrats Jun 6, 2026
7569828
#171 create and configure editor plus match design
SharonStrats Jun 7, 2026
509195b
#171 add tests
SharonStrats Jun 7, 2026
59e861f
Potential fix for pull request finding
SharonStrats Jun 7, 2026
4a8dac3
implement copilot suggestions
SharonStrats Jun 7, 2026
5824e2d
Potential fix for pull request finding
SharonStrats Jun 7, 2026
80603e4
copilot suggestions
SharonStrats Jun 7, 2026
4262d3d
lazy load editor
SharonStrats Jun 8, 2026
c5af85b
implement PR feedback
SharonStrats Jun 8, 2026
2a1243d
Improve build tsc linting and babel
SharonStrats Jun 9, 2026
fd8ce26
#171 add esm to make lazy loading work in mashlib
SharonStrats Jun 9, 2026
4cd9509
minor styling updates
SharonStrats Jun 9, 2026
45d6860
#171 show card only when editor is ready
SharonStrats Jun 10, 2026
bf998e0
run cjs with testing
SharonStrats Jun 10, 2026
07d901d
#171 add state similar to design-system in solid-ui
SharonStrats Jun 10, 2026
0db18a0
remove theme comment
SharonStrats Jun 10, 2026
65e8551
#171 theme changes
SharonStrats Jun 10, 2026
4b10696
#171 implement dirty and editing state
SharonStrats Jun 11, 2026
235299d
Potential fix for pull request finding
SharonStrats Jun 11, 2026
ccc927e
cleanup code
SharonStrats Jun 11, 2026
904ba91
Implement copilot suggestions for tests and package json
SharonStrats Jun 11, 2026
e03bcdd
Update tsconfig.json
SharonStrats Jun 12, 2026
535d335
Update package.json
SharonStrats Jun 12, 2026
5e46e63
Update package.json
SharonStrats Jun 12, 2026
84290d7
Implement PR suggestions and fix small bug
SharonStrats Jun 15, 2026
910bf2c
update dev to UVDSL
Jun 17, 2026
6dc7294
Implement PR suggestions and fix small bug
SharonStrats Jun 15, 2026
e1ef824
implement PR suggestions
SharonStrats Jun 24, 2026
7239940
Update dev login flow for UVDSL
SharonStrats Jun 24, 2026
ec8b545
Merge remote-tracking branch 'origin/staging' into feat/card-content
Jun 27, 2026
7f7f365
package-lock.json
Jun 27, 2026
30ec84a
resolve test issue
Jun 28, 2026
3058bdf
test typing error
Jun 28, 2026
cc37026
merge
SharonStrats Jun 30, 2026
6a801d1
just pushing up where i was
SharonStrats Jul 1, 2026
c3003b6
fix tests and PR comments
SharonStrats Jul 1, 2026
f475f9e
merge with staging
SharonStrats Jul 3, 2026
87eb4c2
additional vite config for testing and chunking
SharonStrats Jul 4, 2026
0931385
fix test
SharonStrats Jul 4, 2026
f142546
Update declarations.d.ts
SharonStrats Jul 6, 2026
a4fbddf
Update declarations.d.ts
SharonStrats Jul 6, 2026
4dc593e
Merge branch 'feat/card-content' of https://github.com/SharonStrats/s…
SharonStrats Jul 6, 2026
dc23349
merge with staging
SharonStrats Jul 6, 2026
0eff55e
bump version
SharonStrats Jul 7, 2026
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
1 change: 1 addition & 0 deletions declarations.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/// <reference types="vite-plugin-lit-css/client" />
80 changes: 45 additions & 35 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,39 +1,49 @@
import globals from 'globals'
import tsParser from '@typescript-eslint/parser'
import importPlugin from 'eslint-plugin-import'

export default [
{
ignores: [
'node_modules/**',
'coverage/**'
],
{
ignores: [
'dist/**',
'node_modules/**',
'coverage/**'
],
},
{
files: ['src/**/*.ts'],
languageOptions: {
parser: tsParser,
parserOptions: {
project: ['./tsconfig.json'],
sourceType: 'module',
},
},
{
files: ['src/**/*.js'],
languageOptions: {
globals: {
...globals.browser,
...globals.node,
Atomics: 'readonly',
SharedArrayBuffer: 'readonly',
},
},

rules: {
// Code style - match TypeScript settings
semi: ['error', 'never'],
quotes: ['error', 'single'],

// Strict checking - match TypeScript strictness
'no-console': 'warn',
'no-unused-vars': 'warn', // Match TypeScript noUnusedLocals: true
'no-undef': 'error',
strict: ['error', 'global'], // Match TypeScript alwaysStrict: true

// Additional strictness to match TypeScript behavior
'no-implicit-globals': 'error',
'prefer-const': 'error', // Encourage immutability
'no-var': 'error', // Use let/const only
'no-redeclare': 'error'
}
plugins: {
import: importPlugin,
},
rules: {
// Style rules (not handled by TypeScript)
semi: ['error', 'never'],
quotes: ['error', 'single'],

// Disable ESLint rules that TypeScript handles better
'no-unused-vars': 'off', // TypeScript handles this via noUnusedLocals
'no-undef': 'off', // TypeScript handles undefined variables
},
},
{
files: ['test/**/*.ts'],
languageOptions: {
parser: tsParser,
parserOptions: {
project: ['./tsconfig.test.json'],
},
},
rules: {
semi: ['error', 'never'],
quotes: ['error', 'single'],
'no-console': 'off', // Allow console in tests
'no-undef': 'off', // Tests may define globals
}
]
}
]
Loading
Loading