Deviant Love is a browser extension that takes the DeviantArt faves page you've visited and sorts the art in it by artist. For more about using or installing Deviant Love, see its page on DeviantArt.
This project has a Code of Conduct. By participating in this project, you agree to be as courteous, welcoming, and generally a lovely person as its terms require. ♡
After you obtain this repo's files for the first time, or whenever I update package.json, you'll need to run npm install
in the repo's folder. You can get npm by installing Node.js.
After setup, if you just want to build the files needed to try Deviant Love, run npm run build
.
If you want to help develop Deviant Love, start npm run watch
- it'll build the extension and automatically rebuild it as you make changes. You'll need to know Svelte to work on .svelte files.
If you'd like to tinker with the build process itself, check the Rollup docs for info on rollup.config.js.
The commands above create two build folders. What to do with them depends on your browser:
- For Firefox, load build-firefox as a temporary extension, or use web-ext.
- For Chrome, load build-chrome as an unpacked extension.