GithubHelp home page GithubHelp logo

rgtstha / excalisave Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atharvakadlag/excalisave

0.0 0.0 0.0 1.98 MB

excalisave

License: Apache License 2.0

JavaScript 11.59% TypeScript 85.67% HTML 0.38% SCSS 2.36%

excalisave's Introduction

Icon

Excalisave

Save your Excalidraw drawings

✨ Features

  • 💾 Save your drawing
  • 🖼️ Preview your drawings
  • 🔎 Search your drawings
  • ❤️ Favorites
  • 📂 Organize your drawings in collections
  • 📤 Import/Export
  • and more...
Screenshot 2024-02-17 at 11 36 48 PM

📥 Install

Chrome Firefox
88 & later ✔ To be published

⚒️ Development

Ensure you have

  • Node.js 20 or later installed (Suggested: Install via fnm or nvm)
  • Yarn v1 or v2 installed (npm i -g yarn)

Then run the following:

  • yarn install --frozen-lockfile to install dependencies.
  • yarn run dev:chrome to start the development server for chrome extension
  • yarn run dev:firefox to start the development server for firefox addon
  • yarn run dev:opera to start the development server for opera extension
  • yarn run build:chrome to build chrome extension
  • yarn run build:firefox to build firefox addon
  • yarn run build:opera to build opera extension
  • yarn run build builds and packs extensions all at once to extension/ directory

Install extension for development

  • yarn install --frozen-lockfile to install dependencies.

  • To watch file changes in development

    • Chrome
      • yarn run dev:chrome
    • Firefox
      • yarn run dev:firefox
    • Opera
      • yarn run dev:opera
  • Load extension in browser

  • Chrome

    • Go to the browser address bar and type chrome://extensions
    • Check the Developer Mode button to enable it.
    • Click on the Load Unpacked Extension… button.
    • Select your browsers folder in extension/.
  • Firefox

    • Load the Add-on via about:debugging as temporary Add-on.
    • Choose the manifest.json file in the extracted directory
    • ⚠️ Ensure that you grant the necessary permissions for the extension to function correctly
  • Opera

    • Load the extension via opera:extensions
    • Check the Developer Mode and load as unpacked from extension’s extracted directory.

excalisave's People

Contributors

dantehemerson avatar atharvakadlag 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.