Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/clemstoquart/webextension-json-mime-type

A simple web-extension that rewrites vendor specific json content-type value to the standard application/json
https://github.com/clemstoquart/webextension-json-mime-type

firefox json webextension

Last synced: 2 months ago
JSON representation

A simple web-extension that rewrites vendor specific json content-type value to the standard application/json

Awesome Lists containing this project

README

        

# JSON mime type override

A simple web-extension that rewrites vendor specific json content-type value to the standard `application/json`.

For example : `application/vnd.spring-boot.actuator.v1+json` will be modified into `application/json`.

**If you don't want to develop a new feature/fix a bug, I recommend you to download the extension from here** https://addons.mozilla.org/firefox/addon/json-content-type-override/.

## Requirements

Node 20 and npm 10.

## Set up the project

Like any other npm based project just run :

npm install

## Build

Simply run :

npm run build

First, this will check `manifest.json` is correct. Then, it will build a zip containing all the webextension files in the `web-ext-artifacts` folder.

## Lint

You can also run the following command if you only want to to check that your `manifest.json` is correct :

npm run lint