Commit Graph

963 Commits (809829de3f722cebdb139b5d43511a9951a5c186)
 

Author SHA1 Message Date
Simon Friis Vindum 809829de3f
chore(tools): use npm ci instead of npm install (#1095) 1 year ago
Simon Friis Vindum 20d1ce2cc5 chore(refactor): format files with Prettier 1 year ago
iambumblehead d0db5c5c6b
chore(test): enforce prettier format for pull requests using lint ci job (#1081)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Simon Friis Vindum 9deab8150f chore(docs): make minor changes to toVNode documentation 1 year ago
iambumblehead 0bedf23b4d
chore(docs): add attributesModule to first README example (#958) (#1078)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Max Battcher 357c546456
Enhance JSX and VNode types (#1092)
* Enhance JSX types with HTML property auto-complete

Get HTML properties from lib.dom's HTMLTagNameMap.

* Enhance VNode types with style auto-complete

Use lib.dom's ElementCSSInlineStyle for style property names.

* Fix and simplify style type

* Simplify IfEquals for used cases

* Expand ElementProperties

Adding in null | undefined adds the ariaThings properties to autocomplete.
1 year ago
Michael Reinstein 5fa4e84808
fix: correct minimum node version to one that supports modules (#1085)
* fix: correct minimum node version to one that supports modules

* fix: choose the node version that supports esm without any commandline flag
1 year ago
iambumblehead 996d2ddf51
chore(test): increase browserStartTimeout, reduce frequent pipeline timeout failures (#1089)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 404b753654
fix: patch should apply textNodes (#1062)
ISSUES FIXED: #971, #972 

Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 1487e0a1e9
chore(tools): lint all files, simplify npm lint script command (#1074)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead c17b3435af
chore(tools): add lint job to ci pipeline (#1068)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 856f26a52e
chore(test): rename ci job from CI to test-browser (#1075)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Michael Reinstein 7ec0e9018a
fix: generate valid javascript modules in build (#1080)
Before this change snabbdom could only be consumed by bundlers like webpack.
Now we add the `.js` extension to the build outputs so browsers can import the modules directly as well.
ISSUES FIXED: #963
1 year ago
iambumblehead f5fcde33ec
chore(tools): apply prettier-format to all files (#1077)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 49c01df531
chore(tools): remove devdependency lodash-es; used once, ~622kB (#1073)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 87a27eba02
chore(tools): remove un-needed dot-files; .prettierignore (#1076)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Shahar "Dawn" Or 581543e8e2
docs(docs): readme section on related packages (#946)
Co-authored-by: Simon Friis Vindum <simonfv@gmail.com>
1 year ago
iambumblehead d05aec634d
chore(tools): remove devdependency cross-env; un-maintained, not used, ~86kB (#1072)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Jan van Brügge eee7c6f28e
chore(test): move from deprecated pixel phone to oneplus 1 year ago
iambumblehead 13dc0b93aa
chore(tools): remove un-needed dot files; .node-version, .npmignore, .nvmrc (#1071)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead e4862d349a
chore(tools): added github package publishing job, runs when release is created (#1070)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 38ee0df895
chore(tools): convert .eslintrc.cjs to declarative .eslintrc.json (#1069)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 36bd539557
chore(refactor): prettier --write src/init.ts (#1067)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead e9771776ce
chore(test): use actions/checkout@v4, replacing v3 (#1065)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 8c67f426b6
fix: patching namespaced attributes (#1049) (#1061)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead e91d4d150b
chore(docs): reference readme-title image from github (#1064)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 52d7022116
chore(tools): use npm files directive for smaller publish size (#1063)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Simon Friis Vindum 21b6df15c6
Fix link to Hindi translation in readme 1 year ago
Simon Friis Vindum 86627b49a5
Link to Hindi translation of readme 1 year ago
iambumblehead b82c809d60
chore(test): use default concurrency 1, so that local unit tests do not hang (#1060)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead 71813ff558
feat: optimise detection of data and svg names (#1058)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Sundaram Sharma 6ee1e6b5aa
Feature Request: Add Support for Hindi Language (#1055)
* Fixed typos in the README

* feat(feature-requests): Add support for Hindi language

This commit adds a feature request for supporting the Hindi language, which would enhance accessibility for Hindi-speaking users. It includes translation, language selection options, and testing for a seamless user experience.

Closes #1054

* fix(docs): Correct grammar errors in README.md

Addressed grammar mistakes that were identified in the previous pull request. This commit ensures the README.md is free from errors and provides clear and accurate information.

Closes #1053
1 year ago
iambumblehead ed31057285
chore(test): use actions/checkout@v3, replacing v2 (#1056)
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Fuqiao Xue 9ffbb5e6c5
chore(docs): fix typo (#1023) 1 year ago
Jan van Brügge 4c3484f283
chore(test): remove iOS from browserstack, causes webdriver errors 1 year ago
Jan van Brügge f4c7501496
chore(test): try a different iPhone 1 year ago
Jan van Brügge 9af1ae951d
chore(test): also test on iOS device 1 year ago
Jan van Brügge 1aca381dd4
chore(test): lower concurrency in CI 1 year ago
Jan van Brügge 031ab7683f
chore(test): remove old browsers due to issues with automation 1 year ago
Jan van Brügge 1973a329a3
chore(test): remove old browserstack device 1 year ago
Jan van Brügge 2df8d5865d
chore(tools): fix eslint config 1 year ago
Jan van Brügge ef0f0ea864
chore(test): fix test script name in CI 1 year ago
Jan van Brügge 0a4fb34ffa
chore(test): move from deprecated karma to web-test-runner for browser tests (#1052) 1 year ago
Jan van Brügge 6ff10c720b
chore(deps): update devDependencies
ISSUES CLOSED: #1051
1 year ago
kraktus 420fa78abe
fix README's example (#1048)
To make it compilable by default when copy-pasting.

Co-authored-by: kraktus <kraktus@users.noreply.github.com>
2 years ago
Mike 794f6c210d
fix: minor typo in code comment (#1043) 2 years ago
Jan van Brügge f30fa33707
chore(deps): update devDependencies (#1036) 2 years ago
Jan van Brügge 3be76a428b
chore(release): v3.5.1 3 years ago
Eduardo Rosostolato 230aa23a69
fix(fragment): fixed patching fragment nodes (#1015) 3 years ago
nexteditorjs c21d569333
fix: datasets -> dataset (#1020) 3 years ago