Skip to content

Conversation

@paul90
Copy link
Member

@paul90 paul90 commented Oct 21, 2024

This pull request makes the following changes:

  1. Converts the client, and test, code from CoffeeScript to JavaScript.

  2. Replaces Grunt with ESBuild.

    • Adds two new scripts to the project:
      1. update-authors.cjs: Updates the package.json and AUTHORS file with the prior contributors to the Smallest Federated Wiki repo.
      2. build-client.js: Uses esbuild to bundle the client-side code and generate a metadata file (meta-client.json) with information about the build.
    • Updates the .gitignore and .npmignore files to ignore the build artifacts and coverage reports.
    • Updates the package and lock files to reflect these changes.

Adds two new scripts to the project:

1. `update-authors.cjs`: This script updates the `package.json` and `AUTHORS` file with the prior contributers to the Smallest Federated Wiki repo.

2. `build-client.js`: This script uses esbuild to bundle the client-side code and generate a metadata file (`meta-client.json`) with information about the build.

The changes also update the `.gitignore` and `.npmignore` files to ignore the build artifacts and coverage reports, and updates the package and lock files to reflect these changes
This replaces the previous Travis CI configuration.
Copy link
Member

@nrn nrn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed on a call with @WardCunningham and @paul90, looks good to us!

@paul90 paul90 merged commit 61013e3 into main Feb 9, 2025
3 checks passed
@paul90 paul90 deleted the Decaffeinate branch February 9, 2025 12:23
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