Commit graph

3682 commits

Author SHA1 Message Date
Claudia Meadows
53a4c2f3b4
Update dependabot to batch everything 2024-09-24 12:54:21 -07:00
Claudia Meadows
36c503a9d7
Restore pr-release stuff, fix target branch 2024-09-23 05:33:27 -07:00
Claudia Meadows
a4bf63d899
Remove the binary attribute from the lockfiles
It's causing rebases to be absolute nightmares, and they are designed to be very easily patched as text files.
2024-09-23 04:58:02 -07:00
Claudia Meadows
b8f5a10022
Update _post-comment.yml
Passed the secret wrong.
2024-09-23 04:56:16 -07:00
dependabot[bot]
700b9f85a1
Bump lint-staged from 13.2.1 to 15.2.10
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 13.2.1 to 15.2.10.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v13.2.1...v15.2.10)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 04:56:00 -07:00
dependabot[bot]
bf842cec3f
Bump rimraf from 3.0.2 to 6.0.1
Bumps [rimraf](https://github.com/isaacs/rimraf) from 3.0.2 to 6.0.1.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v3.0.2...v6.0.1)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 04:55:42 -07:00
dependabot[bot]
a4670fd092
Bump glob from 7.1.4 to 11.0.0
Bumps [glob](https://github.com/isaacs/node-glob) from 7.1.4 to 11.0.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v7.1.4...v11.0.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 04:55:29 -07:00
Claudia Meadows
05caaaf8f1
Update _npm-task.yml 2024-09-23 04:55:20 -07:00
dependabot[bot]
ac4ff1b67e
Bump gh-pages from 5.0.0 to 6.1.1
Bumps [gh-pages](https://github.com/tschaub/gh-pages) from 5.0.0 to 6.1.1.
- [Release notes](https://github.com/tschaub/gh-pages/releases)
- [Changelog](https://github.com/tschaub/gh-pages/blob/main/changelog.md)
- [Commits](https://github.com/tschaub/gh-pages/compare/v5.0.0...v6.1.1)

---
updated-dependencies:
- dependency-name: gh-pages
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 04:55:16 -07:00
Claudia Meadows
84ca0d862d
Create dependabot.yml 2024-09-23 04:55:09 -07:00
Claudia Meadows
436634b1fe
Revise issue templates 2024-09-23 04:55:09 -07:00
Claudia Meadows
dcb992071f
Migrate to issue forms 2024-09-23 04:55:08 -07:00
Claudia Meadows
8673cd987d
Add support for jsDelivr CDN
Fixes #2883, but by using a special case.
2024-09-23 04:55:08 -07:00
Claudia Meadows
57c331c6b4
Fix GitHub actions to work a little better 2024-09-23 04:55:07 -07:00
Claudia Meadows
a4db1a1116
Migrate to maintained html-minifier fork 2024-09-23 04:54:51 -07:00
Claudia Meadows
3e3c8cf047
Update ospec 2024-09-23 04:54:25 -07:00
Claudia Meadows
8865d09457
Update README.md 2024-09-23 04:54:24 -07:00
Claudia Meadows
8505916ebc
Add code owners, add triage ping, fix workflows 2024-09-23 04:54:24 -07:00
Claudia Meadows
2a7f31acb8
Fix some outstanding bugs in the docs linter. 2024-09-23 04:54:23 -07:00
Claudia Meadows
593562ab44
Fix outstanding docs issues, so everything checks (again). 2024-09-23 04:54:23 -07:00
Claudia Meadows
5af0693fea
Fuse the command boilerplate into the relative subcommands 2024-09-23 04:54:22 -07:00
Claudia Meadows
0d095d1373
Rewrite docs linter
1. I want to set the stage to deal with #2898 properly.
2. `request` was deprecated years ago. Decided that it's better to just
   move to native Node.js APIs in its place.
3. `glob` was outdated, and it's easier to just toss it than to upgrade
   across a major version.
4. I switched to using Marked's "lexer" directly so I'm not fussing
   with the complexity of renderers. This of course necessitated a more
   complex file processor as its "lexer" is really an AST parser.

I also decided to go a few steps further:
- Drop the cache to simplify everything. I might reverse this later,
  but just caching URLs per-page should be enough to prevent the world
  from crashing down.
- Drop some more dependencies, so I don't have to come back to this
  later nearly as quickly.
- Upgrade to a more modern language version in the scripts.
- Update Marked. It was super outdated.
- Add line and column numbers to the warnings. That took quite a bit of
  work, thanks to a missing Marked feature plus a bug in Marked.
2024-09-23 04:54:17 -07:00
Claudia Meadows
3a633ce99c
Update vnodes.md 2024-09-23 04:54:06 -07:00
Claudia Meadows
1b0899b469
Migrate to Node 20, clean up workflows (#2902)
Tests still appear to fail per #2898. Unfortunately, I need actions/runner#2347 to ignore the test failures properly - I need them to be warnings, not hard errors.
2024-09-23 04:54:05 -07:00
Claudia Meadows
2b687a31ea
Tolerate docs failures
This way, pull requests are no longer blocked by https://github.com/MithrilJS/mithril.js/issues/2898
2024-09-23 04:54:05 -07:00
Claudia Meadows
5351b9b973
Delete .github/workflows/auto-merge.yml
It's not working, and we don't have enough dependencies to make the automation worth the maintenance effort. Between that and a vulnerability, I'm tossing this for now.
2024-09-23 04:54:04 -07:00
Claudia Meadows
123ccc1d0d
Update changelog.md 2024-09-23 04:54:04 -07:00
Kory Nunn
8e7ef427e0
Remove dependance on global window and document (#2897)
* Remove dependance on global window and document

* Use any available document, prioritising parent.ownerDocument

* Fix mockDom for DocumentFragment, revert to better ownerDocument implementation

* Simplify activeElement usage
2024-09-23 04:54:03 -07:00
Claudia Meadows
5488953436
Tweak docs with warning to fix #2508 (#2895)
Co-authored-by: Barney Carroll <barney.carroll@gmail.com>
2024-09-23 04:53:53 -07:00
Claudia Meadows
ccdb138bb8
Move from individual code owners to just pinging all collaborators
Most collaborators have commit access, and it'd make it a little easier (and more likely) for pull requests to get reviewed. Also, most collaborators have merge access as well.
2024-09-23 04:51:33 -07:00
James Forbes
2fcaec7d8b
Temporarily host REM on fly to fix the docs 2024-09-23 04:51:33 -07:00
dependabot[bot]
9a426162f8
Bump gh-pages from 2.1.1 to 5.0.0
Bumps [gh-pages](https://github.com/tschaub/gh-pages) from 2.1.1 to 5.0.0.
- [Release notes](https://github.com/tschaub/gh-pages/releases)
- [Changelog](https://github.com/tschaub/gh-pages/blob/main/changelog.md)
- [Commits](https://github.com/tschaub/gh-pages/compare/v2.1.1...v5.0.0)

---
updated-dependencies:
- dependency-name: gh-pages
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 04:51:27 -07:00
tbreuss
3fd24e3c73
docs: make url absolute in version selector 2024-09-23 04:51:12 -07:00
tbreuss
f1fcaa6041
fix strange behavior, bump marked.js version up 2024-09-23 04:51:11 -07:00
dependabot[bot]
7d7d645046
Bump yaml and lint-staged
Bumps [yaml](https://github.com/eemeli/yaml) to 2.2.2 and updates ancestor dependency [lint-staged](https://github.com/okonet/lint-staged). These dependencies need to be updated together.

Updates `yaml` from 1.10.2 to 2.2.2
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v1.10.2...v2.2.2)

Updates `lint-staged` from 12.3.4 to 13.2.1
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.4...v13.2.1)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: indirect
- dependency-name: lint-staged
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 04:50:46 -07:00
Claudia Meadows
9ba52b3a05
Add missing m.censor to API navigation
Not sure how I forgot about this when I added the method.
2024-09-23 04:50:06 -07:00
tbreuss
811c216cb4
docs: fix regex for parsing page title 2024-09-23 04:50:06 -07:00
tbreuss
a621d9d411
docs: removed question mark and fixed not working anchor link (github/npm) 2024-09-23 04:50:05 -07:00
Matias Kinnunen
a28e91e15b
Fix typos in stream() docs (#2825)
Co-authored-by: Claudia Meadows <contact@claudiameadows.dev>
2024-09-23 04:50:05 -07:00
Keita Furui
6c1c5cf106
hyperscript: handles shared empty attrs, fixes #2821 2024-09-23 04:49:54 -07:00
James Forbes
274cb2fff2 Release Artifacts for v2.2.3
[skip ci]
2023-01-25 07:17:06 +11:00
Pierre-Yves
e0996bd6f2 Fix docs linting issues 2023-01-24 16:12:47 +01:00
Pierre-Yves Gérardy
c1fc1de772
Bypass css text (#2811)
* [DOM mocks] enable setting element.style

* Use the style setter directly
2023-01-17 15:04:19 +01:00
dependabot[bot]
645cf663b2 Bump terser from 4.3.4 to 4.8.1
Bumps [terser](https://github.com/terser/terser) from 4.3.4 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 23:44:44 +00:00
Barney
da76ed9054 Bundler can't parse multiple exports per module 2022-07-02 15:01:56 -07:00
Claudia Meadows
28d35b47a2
Update auto-merge.yml
Work around https://github.com/ahmadnassri/action-dependabot-auto-merge/issues/60
2022-06-22 23:07:21 -07:00
dependabot[bot]
ac0ff8625d Bump shell-quote from 1.7.2 to 1.7.3
Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-23 05:41:14 +00:00
dependabot[bot]
93896faadb Bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-21 15:35:54 +00:00
Pierre-Yves
8cb7988096 Add tests for the hooks for a delayed removal in a fragment, address other review concerns 2022-06-21 17:02:05 +02:00
Barney
9af9ea66a2 Simplify domFor logic 2022-06-21 17:02:05 +02:00