Renovate Bot
5c6c07e679
chore(deps): update dependency latest-snabbdom-release to v1
...
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
5 years ago
Renovate Bot
20296d670e
chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.6.1
5 years ago
Shahar Or (mightyiam)
09f2d1ca5a
ux(exports): replaced main export path with init
...
BREAKING CHANGE: The main export path, 'snabbdom' was replaced with
the export path 'snabbdom/init'. This new export path includes only
the named export `init`.
Reference: #522 .
5 years ago
Shahar Or (mightyiam)
fefd141f5f
ux(exports): only named exports
...
BREAKING CHANGE: No default exports exist. All exports are named.
Fixes #522 .
Fixes #523 .
5 years ago
Shahar Or (mightyiam)
e77615b16b
dx(format): sort file lists
...
Fixes #673 .
5 years ago
Renovate Bot
eb1ec8c280
auto(deps): update dependency tsconfigs to v5
5 years ago
Shahar Or (mightyiam)
8a71211b4a
dx(typescript): package and tests are two projects
5 years ago
Shahar Or (mightyiam)
c862993359
ux(exports): remove the /snabbdom.bundle path
...
BREAKING CHANGE: the import path `snabbdom/snabbdom.bundle` is removed.
5 years ago
Shahar Or (mightyiam)
0620b5eda0
ux(typescript): do not redeclare Element.setAttribute(NS)
...
BREAKING CHANGE: Types exported by this package have re-declared
the global `Element.setAttribute` and `Element.setAttributeNS` to
accept `number` and `boolean` for the `value` parameter. This
change removes that re-declaration and thus the only valid value is
`string`. If your code provides `number` and/or `boolean`, then it
may now fail to compile.
Fixes #615 .
5 years ago
Shahar Or (mightyiam)
6f316c141b
fix(props): do not attempt to delete node properties
...
BREAKING CHANGE: props module does not attempt to delete node
properties. This may affect you if you are using the props module
to add non-native (custom) properties to DOM nodes. Instead, it is
recommended to use _data-* attributes_.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes
Fixes #623 .
Fixes #283 .
Closes #415 .
Closes #307 .
Closes #151 .
Closes #416 .
5 years ago
Renovate Bot
c0d4cfad83
chore(deps): update eslint packages
5 years ago
Shahar Dawn Or
22a9fe48db
perf(class): prevent redundant calls to classList.remove ( #634 )
...
Fixes #633 .
Co-authored-by: Simon Friis Vindum <simonfv@gmail.com>
5 years ago
Shahar Or (mightyiam)
d5bcb63f7b
style: no unnecessary semicolons
5 years ago
Shahar Or (mightyiam)
50f47f5702
test(props): add test for inability to remove native props
...
And change the name of the existing prop removal test.
Fixes #625 .
5 years ago
Shahar Or (mightyiam)
3b65f77c6f
chore: tsconfig noImplicitThis true
5 years ago
Shahar Or (mightyiam)
210b718a39
test: enable IE10 by skipping dataset tests
...
Closes #472 .
5 years ago
Shahar Or (mightyiam)
215d420950
test: benchmark core
5 years ago
Shahar Or (mightyiam)
ffc166cdb4
style: @typescript-eslint/consistent-type-assertions
...
Fixes #564 .
Fixes #565 .
5 years ago
Shahar Or (mightyiam)
97a6279bcc
style: eslint rule eqeqeq
5 years ago
yuler
c8b3beaa66
fix: remove duplicate code in thunk.ts
5 years ago
Shahar Or (mightyiam)
68cbe83dd2
style: enable eslint rule @typescript-eslint/member-delimiter-style
5 years ago
Shahar Or (mightyiam)
98ed6ffee3
style: enable eslint rule no-unused-expressions
5 years ago
Shahar Or (mightyiam)
b0ec1a7bfd
style: enable eslint rule no-unused-vars
5 years ago
Shahar Or (mightyiam)
320c255975
style: enable eslint rule semi
5 years ago
Shahar Or (mightyiam)
b551d93f31
style: enable eslint rule prefer-const
5 years ago
Shahar Or (mightyiam)
86488cb8ca
style: enable eslint rule one-var
5 years ago
Shahar Or (mightyiam)
dd1291f281
style: max-statements-per-line
5 years ago
Shahar Dawn Or
d524860ad7
test: compare deep instead of JSON in assertions ( #531 )
5 years ago
Shahar Dawn Or
693872cf73
test: workaround IE11 defficiencies ( #550 )
...
Fixes #471 .
5 years ago
Shahar Dawn Or
8055d395f5
chore(test): chai assert & karma-mocha-reporter ( #541 )
...
Closes #535 .
5 years ago
Shahar Dawn Or
814c2e50d7
style: four eslint rules enabled ( #548 )
...
- import/newline-after-import
- dot-notation
- import/first
- no-undef
5 years ago
zymfe
f98dcabfa9
chore: merge statement
5 years ago
Shahar Dawn Or
2dc536a394
test: strict assertions ( #529 )
5 years ago
Shahar Dawn Or
14d7e0af25
style: lint .tsx ( #530 )
...
Fixes #528 .
5 years ago
Shahar Dawn Or
6eacf72763
style: no-sequences, no-void, quote-props ( #527 )
5 years ago
Shahar Dawn Or
ad3745bfe8
style: single quotes ( #526 )
5 years ago
Shahar Dawn Or
431f95018e
fix: include JSX related module in package ( #524 )
...
Fixes #503 .
5 years ago
Shahar Dawn Or
a2342e6875
style: normalize whitespace ( #510 )
5 years ago
Shahar Dawn Or
b77cb512f4
refactor(tests): convert to TypeScript ( #508 )
...
Closes #293 .
Fixes #509 .
5 years ago
Noj Vek
f8774a96f5
comment
5 years ago
Noj Vek
0c7f9ddd16
jsx vnode child types
5 years ago
Noj Vek
69294d8cb6
nit
5 years ago
Noj Vek
5035aed23a
Merge branch 'master' of github.com:snabbdom/snabbdom into nojvek-h-tsx
5 years ago
Simon Friis Vindum
0881343e01
Update TypeScript, refactor
5 years ago
Noj Vek
7ff8d13b4e
snabbdom can be used with jsx/tsx via jsxFactory: jsx
5 years ago
Shahar Or (mightyiam)
dcdde2e869
style: @typescript-eslint/array-type
5 years ago
Shahar Or (mightyiam)
a907828f12
chore: editorconfig + checker
5 years ago
Jan van Brügge
f307db46e3
Fix element removal on transition end in Firefox70
5 years ago
octuplesakura
0a3bc6fdf4
refact: Small part of the grammar optimization
6 years ago
paldepind
425a6b2ded
Add comment documenting bug-fix
6 years ago