GithubHelp home page GithubHelp logo

shrubba / deadname-remover Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arimgibson/deadname-remover

0.0 0.0 0.0 667 KB

An easy to use Firefox and Chrome plugin to automatically remove and replace deadnames

License: MIT License

Shell 0.52% JavaScript 20.46% TypeScript 62.00% CSS 7.07% HTML 9.95%

deadname-remover's Introduction

Expect this README.md to change as the primary maintainer of this repo was updated. Huge thank you to @WillHayCode for her idea, creation, and maintenance of this project (Mar 2018 - June 2022). Credit as well to @Gusted for Gusted's continued contributions and maintenance.

Deadname Remover

An easy to use browser plugin to automatically replace dead names with preferred names

Visit Chrome Web Store and Firefox Add-ons for more info

If you somehow can't install the extension (due to disabling LGBT-related extension), but can install Greasemonkey/Tampermonkey: you can install it by clicking here

Build Instructions

Requires Node LTS or higher

  • Open a command shell and navigate to the root directory
  • Type npm install to install the node devDependencies
  • To compile the project type npm run debug for debug, and npm run production for production-ready files
  • The building process will collate a formatted use-able plugin structure into the dist/-folder
  • From this folder it can be side-loaded into Firefox or Chromium-based browsers

Skipping Husky Git Hooks

Deadname Remover uses Husky git hooks to help the extension automatically conform to certain standards. Utilizing strict linting, styling, and testing practices help keep code uniform across developers while preventing unexpected breaking changes. However, sometimes these hooks with fail but a developer still wants to submit their code. Some reasons could be:

  • Unsure how to fix code to conform to standards, and may need push changes so they can ask for help
  • A bug in the linting, styling, or testing softwares
  • Need to push code quickly without triggering long update and testing scripts

In certain situations including the ones listed above, it might be best to skip git hooks. The following information details how to skip git hooks, taken directly from Husky's documentation:

You can bypass pre-commit and commit-msg hooks using Git -n/--no-verify option:

git commit -m "yolo!" --no-verify

For Git commands that don't have a --no-verify option, you can use HUSKY environment variable:

HUSKY=0 git push # yolo!

deadname-remover's People

Contributors

dependabot[bot] avatar gusted avatar willowhayward avatar arimgibson avatar consoleskunk avatar evelynhathaway avatar the-compiler avatar jonta avatar metalcupcake5 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.