Skip to content

Conversation

@harmony7
Copy link
Member

This PR makes package.json consistent across the various JavaScript (TypeScript) starter kits.

  1. As this is a template, removes fields that we would not want downstream projects to inherit if they were set:

    • package name, author, bugs, homepage, repository, license, version
  2. As the package created from the template is an application:

    • sets private: true
    • removes main if it was set
  3. Removes any engine requirement, as it is unneeded (and has been removed from js-compute since 3.14.0 as well).

  4. Updates @fastly/cli to version ^11.0.0 (latest major release) and @fastly/js-compute to ^3.33.2 (includes latest crash fix)

    • if package depends on webpack, updates it to ^5.98.0, which includes a security fix
  5. Places dependencies, devDependencies, scripts consistently in this order.

@harmony7 harmony7 requested review from a team and kailan and removed request for a team March 26, 2025 02:53
@harmony7 harmony7 merged commit ca81fc4 into main Apr 9, 2025
3 checks passed
@harmony7 harmony7 deleted the kats/package-updates branch April 9, 2025 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants