Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
f2b6f18
fix: handle zero value symbol initialization
avoidwork Mar 24, 2026
9baffde
refactor: simplify partial function
avoidwork Mar 24, 2026
f87c82f
docs: update JSDoc for partial and handleZeroValue
avoidwork Mar 24, 2026
7525ba7
docs: add AGENTS.md for agent guidelines
avoidwork Mar 24, 2026
a4c5c5c
refactor: remove .cursor rules directory
avoidwork Mar 24, 2026
abd53d7
docs: fix TECHNICAL_DOCUMENTATION.md examples and standard names
avoidwork Mar 24, 2026
1d2b9ab
docs: rewrite CODE_STYLE_GUIDE.md from actual source code
avoidwork Mar 24, 2026
2ad546c
docs: rewrite README.md from source code
avoidwork Mar 24, 2026
238a766
docs: update copyright year to 2026
avoidwork Mar 24, 2026
a06d53e
docs: update AGENTS.md with current tooling
avoidwork Mar 24, 2026
5ee1863
Merge branch 'master' into tweaks
avoidwork Mar 24, 2026
3e91cfd
chore: update dependencies
avoidwork Mar 24, 2026
4368b04
chore: update fix script to use oxlint and oxfmt
avoidwork Mar 24, 2026
cb52f78
chore: remove redundant format scripts
avoidwork Mar 24, 2026
8e4b2a3
chore: update lint script and fix formatting
avoidwork Mar 24, 2026
ce3ae7b
fix: resolve oxlint warnings in benchmarks
avoidwork Mar 24, 2026
11d5181
fix: update husky pre-commit hook for v9
avoidwork Mar 24, 2026
c5a0715
build: update dist files
avoidwork Mar 24, 2026
8be0f07
style: configure oxfmt to use tabs
avoidwork Mar 24, 2026
b1c28e1
chore: add oxlint and oxfmt to devDependencies
avoidwork Mar 24, 2026
6b7ce11
chore: remove eslint config
avoidwork Mar 24, 2026
758e63e
docs: fix README.md examples and structure
avoidwork Mar 24, 2026
89838bf
docs: add API.md reference
avoidwork Mar 24, 2026
89ad552
docs: fix CODE_STYLE_GUIDE.md references
avoidwork Mar 24, 2026
6151efa
docs: fix base option example in API.md
avoidwork Mar 24, 2026
dacdf6a
docs: fix inaccurate examples in API.md
avoidwork Mar 24, 2026
4c39cff
docs: fix inaccurate examples in JSDoc and API documentation
avoidwork Mar 24, 2026
44aac24
fix: handle negative numbers with padding correctly
avoidwork Mar 25, 2026
05dafb7
docs: fix inaccurate partial() example
avoidwork Mar 25, 2026
e56da09
refactor: shallow clone options in partial() for immutability
avoidwork Mar 25, 2026
c8324eb
refactor: deep clone options in partial() for full immutability
avoidwork Mar 25, 2026
29611cb
perf: optimize deepClone with type-based memoization
avoidwork Mar 25, 2026
ddd5f80
perf: simplify deepClone with lexical constant
avoidwork Mar 25, 2026
36e0958
fix: throw error for non-JSON-serializable options in JSON fallback
avoidwork Mar 25, 2026
2e59ef7
test: add edge case tests for non-JSON-serializable options
avoidwork Mar 25, 2026
9671600
docs: add security section to AGENTS.md and update line counts
avoidwork Mar 25, 2026
3947138
fix: merge terser and newline plugins in minified outputs
avoidwork Mar 25, 2026
8e440bf
refactor: remove duplicate generatedCode from minOutBase
avoidwork Mar 25, 2026
276ee4f
fix: detect only decimal separators in padding, ignore grouping separ…
avoidwork Mar 25, 2026
f127519
test: clarify grouping separator test comments
avoidwork Mar 25, 2026
4a70a20
test: add German locale padding test with decimal places
avoidwork Mar 25, 2026
98c42ec
test: correct expected value for German locale grouping separator test
avoidwork Mar 25, 2026
585ebd9
refactor: simplify partial() with destructuring, fix grouping separat…
avoidwork Mar 25, 2026
03a2357
refactor: simplify partial() with destructuring, fix grouping separat…
avoidwork Mar 25, 2026
2a3429b
docs: update type definition examples to match current outputs
avoidwork Mar 25, 2026
ef01ad5
fix: preserve sourcemap in ensureNewline plugin
avoidwork Mar 25, 2026
7eeeda2
types: add missing symbol parameter to handleZeroValue
avoidwork Mar 25, 2026
547cebf
fix: use generateBundle for newline to preserve sourcemaps
avoidwork Mar 25, 2026
8477c8a
docs: update partial() documentation to reflect destructuring approach
avoidwork Mar 25, 2026
25ba37e
fix: respect forced exponent in applyPrecisionHandling
avoidwork Mar 25, 2026
77fb95b
test: add exponent parameter to applyPrecisionHandling tests
avoidwork Mar 25, 2026
482f8aa
build: update distribution files
avoidwork Mar 25, 2026
c32859e
refactor: simplify exponent auto-detection logic for better coverage
avoidwork Mar 25, 2026
10cd225
build: update distribution files
avoidwork Mar 25, 2026
6fb2e48
fix: respect forced exponent in bits auto-increment
avoidwork Mar 25, 2026
4afd317
build: update distribution files
avoidwork Mar 25, 2026
016617e
docs: update AGENTS.md with recent changes
avoidwork Mar 25, 2026
84e9b00
lint: add oxlint config with no-unused-vars and no-console rules
avoidwork Mar 25, 2026
daba7f0
types: add missing exponent parameter to applyPrecisionHandling
avoidwork Mar 25, 2026
729f2f4
docs: update security note to reflect partial() destructuring approach
avoidwork Mar 25, 2026
d75fabf
docs: update regex pattern in security section to match current imple…
avoidwork Mar 25, 2026
ba8d9fd
docs: update README with TypeScript examples, project stats, and comm…
avoidwork Mar 25, 2026
43417f9
docs: update CONTRIBUTING and CHANGELOG links to GitHub
avoidwork Mar 25, 2026
bc4df7e
docs: add CONTRIBUTING.md with contribution guidelines
avoidwork Mar 25, 2026
7a0c7b2
docs: fix CONTRIBUTING and CHANGELOG links to use master branch
avoidwork Mar 25, 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
14 changes: 0 additions & 14 deletions .cursor/rules/javascript.mdc

This file was deleted.

2 changes: 0 additions & 2 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm test
6 changes: 6 additions & 0 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"indentWidth": 4,
"ignorePatterns": [],
"lineWidth": 120,
"useTabs": true
}
14 changes: 14 additions & 0 deletions .oxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"rules": {
"no-unused-vars": "error",
"no-console": "off"
},
"overrides": [
{
"files": ["src/**/*.js", "tests/**/*.js"],
"rules": {
"no-console": "error"
}
}
]
}
Loading
Loading