dev diary entry

4b4153892c3200dfb967c71fb7dae0750c262f0c

Tucker McKnight <tucker@pangolin.lan> | Sun Feb 01 2026

dev diary entry
wiki/projects/node-18.md:1
Before
0
1


2
3
# Node 18 / Getting Rid of Lodash

⁣
⁣
> Goal: Get this plugin working on node 18

11ty runs on node 18, so it would be nice if this would also work on node 18.
After
0
1
2
3
4
5
# Node 18 / Getting Rid of Lodash

Git branch: `node-18`

> Goal: Get this plugin working on node 18

11ty runs on node 18, so it would be nice if this would also work on node 18.
wiki/projects/node-18.md:12
Before
11
12
13

14
Snags so far:
- the version of webpack I'm using for building the frontend does not work on node 18
  - check out rollup? Seems to be the new js bundleroftheweek.
⁣
- node's `path.matchesGlob` function is not available in node 18.
  - there is a library, [glob](https://www.npmjs.com/package/glob) that is a regular JS implementation for glob matching
After
11
12
13
14
15
Snags so far:
- the version of webpack I'm using for building the frontend does not work on node 18
  - check out rollup? Seems to be the new js bundleroftheweek.
  - https://github.com/rollup/rollup/issues/5497 mentions that rollup v4 works with node 18
- node's `path.matchesGlob` function is not available in node 18.
  - there is a library, [glob](https://www.npmjs.com/package/glob) that is a regular JS implementation for glob matching