Commit Graph

118 Commits (dea63c99ed0f2b54cad3d138241c916616cc20bf)

Author SHA1 Message Date
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