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
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
node_modules/
dist/
src/templates/*.out.js
src/templates/*.out.json
4 changes: 2 additions & 2 deletions COLLABORATOR_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ The Node.js Release Worker is built upon [Cloudflare Workers](https://developers
The Worker also uses several other Open Source libraries (not limited to) listed below:

- [AWS S3 client](https://www.npmjs.com/package/@aws-sdk/client-s3) is used for interacting with R2's S3 entrypoint.
- [Handlebars.js](https://www.npmjs.com/package/handlebars) is used for rendering templated pages.
- [Mustache.js](https://www.npmjs.com/package/mustache) is used for rendering templated pages.
- [Sentry](https://sentry.io/about) is used for error reporting.

## Code Editing
Expand Down Expand Up @@ -110,7 +110,7 @@ The bucket's file structure is a 1:1 mapping to the file structure of the releas

### Frontend Bits

The directory listing page is the only frontend page that the Worker serves non-statically. For simplicitly, it is a pre-compiled Handlebars template.
The directory listing page is the only frontend page that the Worker serves non-statically. For simplicitly, it is a pre-compiled Mustache template.
Should any other pages be added to this worker, they should do the same unless a consensus is reached by the Collaborators.

## Additional Clarification
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ This repository contains a few scripts and commands for performing numerous task
- `node --run lint` Lints the code to the repository's standards.
- `node --run test:unit` Runs the [Unit Tests](./COLLABORATOR_GUIDE.md#unit-tests) to ensure individual components are working as expected.
- `node --run test:e2e` Runs the [E2E Tests](./COLLABORATOR_GUIDE.md#e2e-tests) to ensure requests act as expected.
- `node --run build:handlebars` Compiles the Handlebars templates. **Required for any changes to the templates to take affect**.
- `node --run build:mustache` Compiles the Mustache templates. **Required for any changes to the templates to take affect**.

</details>

Expand Down
2 changes: 1 addition & 1 deletion eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const compat = new FlatCompat({
});

export default [
{ ignores: ['**/node_modules/', '**/dist/', 'src/templates/*.out.js'] },
{ ignores: ['**/node_modules/', '**/dist/'] },
...compat.extends('eslint:recommended', 'prettier'),
{
languageOptions: {
Expand Down
191 changes: 141 additions & 50 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading