Commit Graph

295 Commits (420fa78abe98440d24e2c5af2f683e040409e0a6)

Author SHA1 Message Date
Renovate Bot 38598e57d3 chore(deps): update dependency faker to v5
Renovate Bot 8152143ae0 chore(deps): update dependency @babel/core to v7.11.4
Renovate Bot c99cd971c4 chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.9.1
Renovate Bot 775afec3d6 chore(deps): update dependency @types/mocha to v8.0.3
Renovate Bot 7d61c28664 chore(deps): update dependency @commitlint/config-conventional to v9.1.2
Renovate Bot 047245bfdc chore(deps): update dependency @commitlint/travis-cli to v9.1.2
Renovate Bot dea63c99ed chore(deps): update dependency eslint to v7.7.0
Renovate Bot a362c73936 chore(deps): update dependency standard-version to v9
Renovate Bot 5c6c07e679 chore(deps): update dependency latest-snabbdom-release to v1
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Renovate Bot 2b9ce1f624 chore(deps): update dependency mocha to v8.1.1
patomation 8213be658a chore(karma): decouple webpack from karma
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
patomation c46519d136 chore(deps): update dependency @types/mocha to v8.0.1
Renovate Bot db59f33305 chore(deps): update dependency meow to v7.1.0
Renovate Bot 8fb0e1429d chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.9.0
Renovate Bot b984b78324 chore(deps): pin dependencies
patomation 62c1717586 chore(github): mark pr head as trusted script
co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Shahar Or (mightyiam) f94185a5bb fix(package): update urls paldepind -> snabbdom
Fixes .
Renovate Bot ebb7bab7f1 chore(deps): update dependency @babel/core to v7.11.1
Renovate Bot c42a6d19af chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.8.0
Renovate Bot 08039fd46a chore(deps): update dependency @babel/preset-env to v7.11.0
Renovate Bot 7b46edb6b1 chore(deps): update dependency eslint to v7.6.0
Renovate Bot 960687fa5c chore(deps): update dependency @babel/core to v7.11.0
Renovate Bot 37cce4dd3e chore(deps): update dependency webpack to v4.44.1
Renovate Bot 6dacaa0d70 chore(deps): update dependency karma to v5.1.1
Renovate Bot 881d9195d7 chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.7.1
Renovate Bot 162dbc6927 chore(deps): update dependency webpack to v4.44.0
Renovate Bot 6154f9015e chore(deps): update dependency @types/chai to v4.2.12
Renovate Bot bc12284fc4 chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.7.0
Renovate Bot 5b0bfc13bc chore(deps): update dependency eslint to v7.5.0
Niklas Fiekas c7a2a93f5a
fix(package): remove directories field
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Renovate Bot c3df88d668 chore(deps): update dependency remark-cli to v8.0.1
Renovate Bot bfb51c5237 chore(deps): update dependency typescript to v3.9.7
Renovate Bot 2b1907e663 chore(deps): update dependency typescript to v3.9.6
Renovate Bot 20296d670e chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.6.1
Shahar Or (mightyiam) faed6c9cc7 style(commitlint): conventional
Renovate Bot ae6cb66d12 auto(deps): update dependency @babel/core to v7.10.5
Renovate Bot a02d3126d0 auto(deps): update dependency standard-version to v8.0.2
Renovate Bot 7091c3f1fa auto(deps): update dependency mathjs to v7.1.0
Renovate Bot 0fbd8d1692 auto(deps): update dependency @commitlint/travis-cli to v9.1.1
Renovate Bot de9276d5d3 auto(deps): update dependency @commitlint/cli to v9.1.1
Renovate Bot 1ad1838d58 auto(deps): update dependency standard-version to v8.0.1
Renovate Bot 1b65192ae5 auto(deps): update dependency mathjs to v7.0.2
Renovate Bot 42ca326520 auto(deps): update dependency @types/mocha to v8
Renovate Bot 1e6012e9bd auto(deps): update dependency @typescript-eslint/eslint-plugin to v3.6.0
Renovate Bot 00cabe495b auto(deps): update dependency eslint to v7.4.0
Renovate Bot 1a30baf50d auto(deps): update dependency @typescript-eslint/eslint-plugin to v3.5.0
Renovate Bot d90b5c26f7 auto(deps): update dependency @babel/preset-env to v7.10.4
Renovate Bot 34cc77c206 auto(deps): update dependency @babel/core to v7.10.4
Renovate Bot b221d82bbf auto(deps): update dependency @commitlint/cli to v9
Renovate Bot b5039ce56a auto(deps): update dependency eslint-plugin-import to v2.22.0
Renovate Bot 1e7bc2c055 auto(deps): update dependency eslint to v7.3.1
Renovate Bot 15abe25e67 auto(deps): update dependency @typescript-eslint/eslint-plugin to v3.4.0
Renovate Bot e47a9ac000 auto(deps): update dependency @babel/preset-env to v7.10.3
Renovate Bot 6f09fb8535 auto(deps): update dependency @babel/core to v7.10.3
Renovate Bot 7091036411 auto(deps): update dependency eslint to v7.3.0
Shahar Or (mightyiam) 8ba7bbf97a release(package): 1.0.1
Shahar Or (mightyiam) 89b917bb3f ux(package): fix ./snabbdom related files and exports fields errors
Shahar Or (mightyiam) a9f7e74c24 release(package): v1.0.0
Shahar Or (mightyiam) 616df35909 ux(docs): provide a release changelog
Also set up a documented release process.

Fixes .
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: .
Shahar Or (mightyiam) 41cb3596e8 dx(docs): lint code examples
Renovate Bot 9448e4267c auto(deps): update dependency @typescript-eslint/eslint-plugin to v3.3.0
Shahar Or (mightyiam) e77615b16b dx(format): sort file lists
Fixes .
Shahar Or (mightyiam) 3becd84cc1 ux(exports): main export provided
Fixes .
Shahar Or (mightyiam) 2b30e25f0d ux(package): no module field
Fixes .
Shahar Or (mightyiam) 3122eec9b9 ux(exports): remove package.json main field
Fixes .
Shahar Or (mightyiam) 187088ee0e ux(exports): relative values in exports field
Fixes .
Shahar Or (mightyiam) 6fe56f8538 dx(package): consistent values in files field
Fixes .
Renovate Bot eb1ec8c280 auto(deps): update dependency tsconfigs to v5
Shahar Or (mightyiam) 28461899bd dx(relic): remove @types/assert
Shahar Or (mightyiam) 8a71211b4a dx(typescript): package and tests are two projects
Shahar Or (mightyiam) c862993359 ux(exports): remove the /snabbdom.bundle path
BREAKING CHANGE: the import path `snabbdom/snabbdom.bundle` is removed.
Renovate Bot 5e24b20a52 auto(deps): update dependency typescript to v3.9.5
Shahar Or (mightyiam) d58121755f dx(eslint): lint cjs files
Shahar Or (mightyiam) f8cf5ccba4 dx(commitlint): fix and enable in CI
Fixes 
Renovate Bot 19198c4c61 chore(deps): update dependency chalk to v4.1.0
Renovate Bot 6ce50d506f chore(deps): update dependency mocha to v8
Renovate Bot 1a312e3d1c chore(deps): update dependency eslint to v7.2.0
Renovate Bot c778a62e05 chore(deps): update dependency editorconfig-checker to v3.1.0
Renovate Bot d23331f2ca chore(deps): update dependency @babel/preset-env to v7.10.2
Renovate Bot 84f5df8ae9 chore(deps): update dependency @babel/core to v7.10.2
Renovate Bot 10c2e0dc07 chore(deps): update dependency karma to v5.1.0
Shahar Or (mightyiam) dad44f0d63 feat: only esm and correct import paths
BREAKING CHANGE: CommonJS module are no longer provided.
BREAKING CHANGE: import paths in ES modules include file name
extensions.
BREAKING CHANGE: Compiled to ES2015 (was ES5).

Fixes .
Fixes .
Fixes . Kind of. Because there is no build step.

Thanks to @mreinstein on starting this work.
Renovate Bot 851621b909 chore(deps): update dependency mathjs to v7.0.1
Renovate Bot 7238a863c4 chore(deps): update dependency @typescript-eslint/eslint-plugin to v3.2.0
renovate[bot] d061982bc8
chore(deps): update dependency eslint-plugin-import to v2.21.2 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Renovate Bot 013b327792 chore(deps): update dependency mocha to v7.2.0
Renovate Bot dfd8578770 chore(deps): update dependency eslint to v7.1.0
Renovate Bot c0d4cfad83 chore(deps): update eslint packages
Renovate Bot e994408e83 chore(deps): update dependency karma-browserstack-launcher to v1.6.0
Renovate Bot 599226a0b2 chore(deps): update dependency editorconfig-checker to v3.0.5
Renovate Bot c771650f42 chore(deps): update dependency karma to v5.0.9
Renovate Bot 2adc01b429 chore(deps): update dependency @types/faker to v4.1.12
Renovate Bot c6eaf645a5 chore(deps): update dependency @types/assert to v1.4.7
Renovate Bot 238e7fc49e chore(deps): update eslint packages
Renovate Bot b56e76b2ee chore(deps): update dependency chalk to v4
Renovate Bot d4f93a05f0 chore(deps): update dependency mathjs to v7
Shahar Or (mightyiam) 45cda70f62 test: use commitlint-config-awesome
Fixes .
Shahar Or (mightyiam) 2e74269032 chore(deps): update dependency eslint to v7
Shahar Or (mightyiam) 11e9b04e67 chore(deps): update dependency remark-cli to v8
Renovate Bot 5db3032bc4 chore(deps): update dependency tty-table to v4.1.3
Renovate Bot deb19c869d chore(deps): update dependency mathjs to v6.6.5
Renovate Bot 5824773775 chore(deps): update dependency karma-browserstack-launcher to v1.5.2
Renovate Bot b04b47a07c chore(deps): update dependency karma to v5.0.5
Renovate Bot 74d64d1c81 chore(deps): update dependency husky to v4.2.5
Renovate Bot bfb3051bf0 chore(deps): update dependency eslint-plugin-node to v11.1.0
Renovate Bot ec50dbd5df chore(deps): pin dependencies
Renovate Bot fc9d6d9878 chore(deps): update dependency browserify to v16.5.1
Shahar Or (mightyiam) 215d420950 test: benchmark core
Renovate Bot 608cb4fff2 chore(deps): update dependency karma to v5
Renovate Bot 3e3b26b72f chore(deps): update dependency webpack to v4.43.0
Renovate Bot b54ff302a4 chore(deps): update dependency karma-mocha to v2
Renovate Bot 7ad7da6e20 chore(deps): update dependency eslint-plugin-import to v2.20.2
Renovate Bot 59ef09d51d chore(deps): update dependency mocha to v7.1.2
Renovate Bot cdf1fd8a6a chore(deps): update eslint packages
Renovate Bot b220deab38 chore(deps): pin dependencies
Shahar Or (mightyiam) f38f49e985 chore(deps): upgrade all devDeps
Shahar Or (mightyiam) 2008705a94 chore: upgrade eslint stack
Shahar Or (mightyiam) 8e24bbf016 chore: do not provide UMD bundles
BREAKING CHANGE: UMD bundles are no longer provided.

Closes . Closes . Closes .
Shahar Dawn Or c0a7f1ef82
chore(test): karma-webpack, test both CommonJS & ES modules ()
Fixes .
Shahar Dawn Or 8055d395f5
chore(test): chai assert & karma-mocha-reporter ()
Closes .
Shahar Dawn Or 14d7e0af25
style: lint .tsx ()
Fixes .
Shahar Dawn Or 431f95018e
fix: include JSX related module in package ()
Fixes .
Shahar Dawn Or e9b91aeff2
chore: introduce commit linting ()
Closes .
Shahar Dawn Or e018fdf79f
chore(tsc): simplify tsconfig.json using tsconfigs ()
Shahar Dawn Or a2342e6875
style: normalize whitespace ()
Shahar Dawn Or b77cb512f4
refactor(tests): convert to TypeScript ()
Closes .
Fixes .
Shahar Dawn Or 5014e65cca
Merge pull request from snabbdom/remark
docs: introduce remark and some readme tweaks
Shahar Or (mightyiam) 0cc0064a94 docs: introduce remark and some readme tweaks
Fixes .
Noj Vek 5035aed23a Merge branch 'master' of github.com:snabbdom/snabbdom into nojvek-h-tsx
Simon Friis Vindum 0881343e01 Update TypeScript, refactor
Noj Vek 7ff8d13b4e snabbdom can be used with jsx/tsx via jsxFactory: jsx
Shahar Or (mightyiam) 7c9a7acc1d chore: overhaul gitignore and whitelist packaged files
Fixes .
Shahar Or (mightyiam) a907828f12 chore: editorconfig + checker
Shahar Or (mightyiam) 4d07d0c39b chore: soft introduce linting
Shahar Or (mightyiam) 3dbf18e3a3 fix: npm script prepublish -> prepublishOnly
Fixes .
Shahar Or (mightyiam) b39ada9ea4 0.7.4
Shahar Or (mightyiam) 79098d381f style: fix package.json husky field indent
Shahar Or (mightyiam) 9033c58d67 chore: git pre-commit hook npm test
KWorks 3e87660517 test: update karma-firefox-launcher
fixes 
Simon Friis Vindum 63a0c041c7
Merge pull request from jvanbruegge/finishCI
Finish CI configuration
paldepind 81da0c1242 Version 0.7.3
Jan van Brügge e034e966a4 Finish CI configuration
Jan van Brügge 2e73a926cd Move to karma, allow to test on browserstack
Simon Friis Vindum 665d9d39ff Version 0.7.2
Simon Friis Vindum 410d2b3a27 Version 0.7.1
Alexandre Galays fc47e2c9b1 Add package.json/module
paldepind e203f711c6 Version 0.7.0
paldepind c0a6e97ed1 Update dependencies
Andre Staltz f70581a428
Version 0.6.9