Claudia Meadows
e15602ba49
Drop Istanbul to kill install warnings
2024-09-25 21:05:54 -07:00
James Forbes
cfa890f685
Release Artifacts for v2.2.5
...
[skip ci]
2024-09-26 13:51:53 +10:00
dependabot[bot]
e5f897f8a2
Bump the normal group across 1 directory with 2 updates
...
Bumps the normal group with 2 updates in the / directory: [chokidar](https://github.com/paulmillr/chokidar ) and [eslint](https://github.com/eslint/eslint ).
Updates `chokidar` from 3.2.1 to 4.0.1
- [Release notes](https://github.com/paulmillr/chokidar/releases )
- [Commits](https://github.com/paulmillr/chokidar/compare/3.2.1...4.0.1 )
Updates `eslint` from 8.9.0 to 8.57.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.9.0...v8.57.1 )
---
updated-dependencies:
- dependency-name: chokidar
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: normal
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: normal
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-25 19:25:21 -07:00
Claudia Meadows
33e1562fc1
Kick unused dependencies, rest of docs bits
2024-09-24 19:36:58 -07:00
Claudia Meadows
806cb99ead
npm audit fix
2024-09-24 19:24:16 -07:00
James Forbes
455cccb3b5
Release Artifacts for v2.2.4
...
[skip ci]
2024-09-25 12:03:41 +10: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
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
a4db1a1116
Migrate to maintained html-minifier fork
2024-09-23 04:54:51 -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
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
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
James Forbes
274cb2fff2
Release Artifacts for v2.2.3
...
[skip ci]
2023-01-25 07:17:06 +11: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
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
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 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
8c149d3653
Release Artifacts for v2.2.2
...
[skip ci]
2022-05-26 04:30:20 +10:00
James Forbes
a8337c0651
Release Artifacts for v2.2.1
...
[skip ci]
2022-05-25 09:53:59 +10:00
James Forbes
527c0de6e2
Release Artifacts for v2.2.0
...
[skip ci]
2022-05-16 18:14:36 +10:00
James Forbes
259902f5f8
Release Artifacts for v2.1.0
...
[skip ci]
2022-05-16 18:08:13 +10:00
James Forbes
ff646e8fb8
Revisions based on feedback
2022-04-27 21:01:09 +02:00
James Forbes
65cf256775
Suggested amendments
2022-04-27 21:01:09 +02:00
Stephan Hoyer
ee7fe52ee8
Update deps
2022-02-21 15:02:31 +01:00
dependabot[bot]
bcc61e42a9
Bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 09:01:19 +01:00
dependabot[bot]
f4607ebd27
Bump glob-parent from 5.1.0 to 5.1.2
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.0 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 08:59:59 +01:00
dependabot[bot]
5502570b16
Bump ajv from 6.10.2 to 6.12.6
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.10.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6 )
---
updated-dependencies:
- dependency-name: ajv
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-12 11:25:42 +01:00
dependabot[bot]
50d3809dac
Bump marked from 0.7.0 to 4.0.10
...
Bumps [marked](https://github.com/markedjs/marked ) from 0.7.0 to 4.0.10.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v0.7.0...v4.0.10 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-25 19:25:40 +01:00
dependabot[bot]
5f58757085
Bump hosted-git-info from 2.8.4 to 2.8.9
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.4 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.4...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 07:22:29 +00:00
dependabot[bot]
4dce19fd5a
Bump lodash from 4.17.20 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-06 19:55:51 +00:00
dependabot[bot]
32e470e0b3
Bump handlebars from 4.7.6 to 4.7.7
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-06 16:41:35 +00:00
Isiah Meadows
bd66955f1e
Unbreak tests
2020-10-14 03:28:45 -07:00
Isiah Meadows
9f0dc2ab46
Runtime-deprecate ospec, change change-log to changelog, fix a few assorted bugs ( #2578 )
2020-09-29 13:27:07 -07:00
dependabot[bot]
0c16242f18
Bump acorn from 7.1.0 to 7.4.0 ( #2630 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 7.1.0 to 7.4.0.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/7.1.0...7.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 20:13:53 -07:00
dependabot[bot]
ebd3cc180b
Bump handlebars from 4.4.2 to 4.7.6 ( #2629 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.4.2 to 4.7.6.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.4.2...v4.7.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 20:13:45 -07:00
dependabot[bot]
46a518dcd0
Bump lodash from 4.17.15 to 4.17.20 ( #2628 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.20.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.20 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 20:13:36 -07:00
dependabot[bot]
0fd8e230c3
Bump minimist from 1.2.0 to 1.2.3 ( #2627 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.0 to 1.2.3.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 20:13:21 -07:00
Pierre-Yves Gérardy
4a3a486d80
Pimp the docs linter (and assorted changes) ( #2553 )
...
### Pimp the docs linter (and assorted changes)
#### `scripts/lint-docs.js`
- Add an optional cache for faster runs
- Add a final report
- Don't return anything from `exec()`
- Cover more files
#### `scripts/_command.js`
- Look for a "--cache" option
#### `package.json` scripts
- Added `watch:lint-docs`
- Added `cleanup:lint` to remove the eslint and lint-docs cache files
- Changed `lint:docs` to use the `--cache` option
- Added `test:js` so that we can run the test suite without the linter
- Changed `test` to defer to `test:js`
#### Actual lint fixes:
- Bad link in a migration guide
- The unicode dashes in the "https://en.wikipedia.org/wiki/Subject–verb–object " are not escaped by marked
### Some more lint-docs pimping
#### `scripts/lint-docs.js`
- some code reorg and cleanup (take a hint from the local coding conventions)
- fix misc bugs
- pass a User-Agent header to the requests
- even nicer reporting
#### `package.json`
- bump the @babel/parser dep to the latest
#### Docs
- tweaks based on lints missed due to previous bugs
### Docs: use the github page for velocity.js, the home page has too many errors.
Co-Authored-By: Isiah Meadows <contact@isiahmeadows.com>
2019-12-19 23:40:52 +01:00
Isiah Meadows
d4551f49f5
Add streams to releases again, include minified bundle, drop in… ( #2539 )
...
* Minify stream, add stream stuff to releases again
* Kill off a lot of tech debt, drop internal utilities from npm
1. Kill `module/`, internalize `bundler/`, privatize `test-utils/`
We've been telling people to move elsewhere from these for a while, and
it's about time we just pull the plug here and finally remove them.
- We officially removed the bundler from the public API in v2.0, and
that was the only one of these that was ever publicly documented.
Usage should be low enough by now it shouldn't break anyone- I'm not
seeing bundler bugs being reported anymore, either.
- The `module/` utility was so narrow and caveat-filled that I'm not
sure anyone really used it (even us core Mithril devs never really
used it), and we only had it documented in the repo folder it lived
in. I think only one bug was ever filed, and it's because it somehow
ended up completely non-functional without any of us realizing it.
- The test utilities were meant to be internal from day 1, but people
started using it despite us core developers constantly telling people
to look elsewhere and even the docs recommending specific alternatives
without mention of our internal mocks. (Now if people would RTFM,
that'd be nice...)
2. Add dedicated HTML test files to verify ospec and the promise
polyfill, and ensure the promise tests are in pure ES5.
These are made specially for those and should be much easier to just run
now.
3. Fix the benchmark script to use the real DOM in browsers and to not
require as many dependencies to create. Also, tweak them to be much
more effective and precise on what's being tested.
Previously, it was rendering to the HTML file itself, while now it's
rendering to the `body`. This means in browsers, it's triggering layout
and everything, benchmarking how well Mithril optimizes for style and
layout recalcs, too. It also puts some pressure on the hyperscript
parser attribute application, so that can be noticed as well.
* Update dependencies
2019-10-03 04:58:14 -04:00
Isiah Meadows
9a76b53baa
Resolve a vulnerability alert [skip ci]
...
Skipping CI because it works locally and shouldn't have any impact on
tests.
2019-09-23 19:15:23 -04:00
Isiah Meadows
9b1155c4aa
Fix a docs generation bug [skip ci]
2019-08-18 14:53:53 -04:00
Isiah Meadows
caef6a8f09
v2.0.4
2019-08-18 14:21:31 -04:00
Isiah Meadows
22e6d37a26
Refactor the scripts to work as advertised
...
- Correct docs generation to always fetch its dependency
- Don't try to close a handle that's already been closed by other methods
- Allow the release script to actually be testable.
2019-08-17 21:58:57 -04:00
Isiah Meadows
0d10dc2c89
v2.0.3
2019-07-27 20:57:02 -04:00
Isiah Meadows
9d3ce5fa6d
v2.0.2
2019-07-27 20:29:19 -04:00
Isiah Meadows
48e7fd1711
Refactor scripts ( #2465 )
...
* Refactor all kinds of scripts
* Update docs to ensure linter passes
2019-07-27 15:12:49 -04:00