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
Barney
62b6308295
camelCase file references dom-for -> domFor
2022-06-21 17:02:05 +02:00
Pierre-Yves
665578060e
Address review comments, linter and build concerns
2022-06-21 17:02:05 +02:00
Pierre-Yves
3fd82e6359
implement m.domFor() and use it internally to move and remove nodes. Fix #2780
2022-06-21 17:02:05 +02:00
Pierre-Yves
27fb1ea617
tweak the CI actions names
2022-06-10 18:34:05 +02:00
Pierre-Yves Gérardy
c0a9c21c09
Actually remove ospec from the main code base ( #2786 )
...
* Actually remove ospec from the main code base (it is still used as a dev-dependency)
* fix a copy error
Co-authored-by: Barney Carroll <barney.carroll@gmail.com>
Co-authored-by: Barney Carroll <barney.carroll@gmail.com>
2022-06-10 18:33:17 +02:00
Pierre-Yves Gérardy
ea680dc917
Add back CI ( #2785 )
...
* Add back CI, remove ospec as a run-time dependency
* Fix the lint:docs errors
* Add back ospec for now, with a compatible version
2022-06-10 17:10:26 +01:00
James Forbes
da1454b3c6
Add missing prerelease branch target.
...
Without specifying target:master the prerelease version calculation would be incorrect.
2022-06-06 12:57:22 +02:00
Stephan Hoyer
a459a81832
inline obsolete factory
2022-06-06 12:56:25 +02:00
Stephan Hoyer
716d1e1804
Kick jsonp - fixes #2682
2022-06-06 12:56:25 +02:00