10 Commits

Author SHA1 Message Date
Wesley Luyten
a187b554d4 feat!: v3 refactor (#1886)
* feat!: enable Suspense by default (#1775)

BREAKING CHANGES: enable Suspense by default, remove environment checks

* feat!: try out ESM only on canary (#1826)

BREAKING CHANGES: remove CJS and IIFE

* fix: type issue

* fix: improve types resolution (#1827)

* fix: Move exports.key.default to last position (#1828)

* feat: TS, function comps, media-elements

* feat: add config prop support

* test: update tests

* fix: upgrade Mux player

* fix: re-render issue, remove default wrapper,
update App to use function components,
update responsive logic and docs

* test: fix tests

* docs: add more docs and migration docs

* fix: allow video without src for source & track

* example: fix error callback

* fix: rename url to src

* docs: add more migrating changes

---------

Co-authored-by: Karl Horky <karl.horky@gmail.com>
2025-05-08 12:40:20 -05:00
Wesley Luyten
db5c548713 chore(cd): remove --changelog b/c auto-changelog (#1750)
* chore(cd): remove --changelog b/c auto-changelog

* docs(readme): use jsdelivr link
2024-02-28 15:59:30 -06:00
Wesley Luyten
34c8f60375 chore(github-pages): add demo preview (#1747)
* chore(github-pages): add demo preview

* chore(github-pages): try diff env

* chore(github-pages): fix permission
2024-02-26 19:13:42 -06:00
Wesley Luyten
a35f3c5650 fix: cjs interop require default pita (#1722)
* fix: cjs interop require default pita

* chore: update CI / CD workflow
2023-12-19 07:38:02 -06:00
Wesley Luyten
452b16c3d8 chore: add CD workflow (#1706) 2023-11-03 11:24:56 -05:00
Wesley Luyten
1ef992c651 chore: use Node matrix with 16.x, 18.x, 20.x (#1688)
Co-authored-by: Jesse Portnoy <jesse@packman.io>
2023-10-25 09:50:22 -05:00
Wesley Luyten
8a4a9aa44f fix: modernize build using esbuild (#1684)
* fix: modernize build using esbuild

* example: build & serve demo w/ esbuild
move to examples folder so more apps could be added

* tools: add livereload, fix demo target folder

* tools: remove Webpack tooling

* tools: remove babel-eslint, upgrade standard

* fix: robust minimal test stack esbuild/zora/c8

* fix: add esbuild global externals plugin
https://github.com/evanw/esbuild/issues/337
2023-10-10 12:50:11 -05:00
Jesse Portnoy
7034036fcb CI (#1654)
* CI
* npx browserslist@latest --update-db
* Disbale build:demo for now as it always seems to fail.
* With node 16, all jobs run for me, so, let's try with that.
2023-08-25 13:44:22 -07:00
Pete Cook
e708e8e8b2 Add FUNDING.yml 2020-03-25 23:05:18 +00:00
Pete Cook
ba6c2747f1 Add issue template 2019-03-24 21:37:11 +00:00