Jan2026 fixes (#1077)

* fix release script
* fix svgcanvas edge cases
* Update path-actions.js
* add modern js
* update deps
* Update CHANGES.md
This commit is contained in:
JFH
2026-01-10 20:57:06 -03:00
committed by GitHub
parent 9dd1349599
commit 97386d20b5
76 changed files with 11654 additions and 2416 deletions

View File

@@ -0,0 +1,23 @@
import { NS, getReverseNS } from '../../packages/svgcanvas/core/namespaces.js'
describe('namespaces', function () {
it('exposes common namespace constants', function () {
assert.equal(NS.SVG, 'http://www.w3.org/2000/svg')
assert.equal(NS.XLINK, 'http://www.w3.org/1999/xlink')
assert.equal(NS.XML, 'http://www.w3.org/XML/1998/namespace')
assert.equal(NS.XMLNS, 'http://www.w3.org/2000/xmlns/')
})
it('creates a reverse namespace lookup', function () {
const reverse = getReverseNS()
assert.equal(reverse[NS.SVG], 'svg')
assert.equal(reverse[NS.XLINK], 'xlink')
assert.equal(reverse[NS.SE], 'se')
assert.equal(reverse[NS.OI], 'oi')
assert.equal(reverse[NS.XML], 'xml')
assert.equal(reverse[NS.XMLNS], 'xmlns')
assert.equal(reverse[NS.HTML], 'html')
assert.equal(reverse[NS.MATH], 'math')
})
})