Skip to content

sss63232/CopyUrlToMD

Repository files navigation

CopyUrlToMD

Conventional Commits JavaScript Style Guide

Built from kryptokinght/react-extension-boilerplate

CopyUrlToMD is a utility browser extension to help you copy the URL of certain tabs into your system clipboard with Markdown-formatted.

demo gif

Downloads

CopyUrlToMD - Chrome Web Store

Usage

  1. install CopyUrlToMD - Chrome Web Store
  2. clicking on the icon or by pressing ⌥+c in macOS, alt+c in Windows

Development

  1. You need Node.js installed or using nvm (recommended) running LTS version of Node.js
  2. You need Yarn

Retrieve Code

# clone the git repo
$ git clone https://github.com/sss63232/CopyUrlToMD.git

# Install dependencies
$ cd CopyUrlToMD && npm i

Run

# build files to './dev' and launch the web extension in a new chrome instance.
$ npm run start:chrome
# launches in firefox
$ npm run start:mozilla
# runs storybook
$ npm run storybook

npm run chrome-launch in action:

dev gif

  • If you want to load your unpacked extension by yourself, then run npm run dev. This will create the extension inside an dev folder in development mode and will watch the src folder for changes.
  • Load unpacked extensions with ./dev folder. Though you have to reload the extension by yourself every time the ./dev folder updates.

Browser Extensions Development References

If you have no idea about how to develope a Browser Extension, please read:

  1. Browser support for JavaScript APIs - Mozilla | MDN

  2. GitHub - sxei/chrome-plugin-demo: 《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验

Build

# build files to './extension'
$ npm run build

Contributing

To get an idea about the structure of the project, read here. Contributions are highly welcome. Please take some time to read the guidelines mentioned here contribute.

License

MIT license.

Created By

If you like this, follow me on New's News

About

Copy the URL into your system clipboard with Markdown formatted.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published