Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed
- The release bundle's manifest now declares Node `>=20` (it said `>=16`,
contradicting CONTRIBUTING.md and every real floor in the repo) and installs
the shipped lockfile with `npm ci` instead of `npm install`, so consumer
installs from the release asset are reproducible and never mutate the
lockfile in place ([#162](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/162)).

## [2.6.1] - 2026-09-10

### Fixed
Expand Down
8 changes: 7 additions & 1 deletion template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,13 @@ options:
Accessible name and tooltip of the language switcher, in the edition's own
language ("Switch language" when unset).
build:
install: npm install
# `npm ci`, not `npm install`: the release asset ships a lockfile (release.yml
# generates it with `npm install --package-lock-only` and it is in `files`
# below), so consumer installs are reproducible and the lockfile is never
# mutated in place. `npm ci` fails without a lockfile, but the only
# lockfile-less path is a source checkout, which is not a usable template
# until `make build-theme` has run -- and that target installs its own.
install: npm ci
Comment thread
mmcky marked this conversation as resolved.
start: npm run start
files:
- server.js
Expand Down
2 changes: 1 addition & 1 deletion template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
"morgan": "^1.10.0"
},
"engines": {
"node": ">=16"
"node": ">=20"
}
}
Loading