Claudia Meadows
20dbbe816d
Migrate to unified testing workflow
2024-09-24 18:57:00 -07:00
Claudia Meadows
745dfb614a
Simplify the test flow, drop EOL'd Node version
2024-09-24 16:45:48 -07:00
Claudia Meadows
9d7cf4d474
Remove an unused workflow
2024-09-24 16:39:42 -07:00
Claudia Meadows
24b1ed5175
Remove last traces of docs
2024-09-24 16:39:24 -07:00
Claudia Meadows
a0aae8f846
Remove examples
2024-09-24 16:39:03 -07:00
Claudia Meadows
e000cd0803
De-master the repo
2024-09-24 16:37:04 -07:00
Claudia Meadows
d32d59413e
Drop the docs and re-point to https://github.com/MithrilJS/docs
2024-09-24 14:19:23 -07:00
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