mirror of
https://github.com/standardnotes/app.git
synced 2026-01-16 23:01:30 +00:00
|
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Sync Repo / git-sync (push) Waiting to run
Publish Packages / Build & Test (push) Waiting to run
Publish Packages / Build Docker Image (push) Waiting to run
Publish Packages / E2E Base Test Suite (push) Blocked by required conditions
Publish Packages / E2E Vaults Test Suite (push) Blocked by required conditions
Publish Packages / Build and publish Docker Image for Web App (push) Blocked by required conditions
Publish Packages / Publish to NPM (push) Blocked by required conditions
Publish Packages / Publish to Docker Hub (push) Blocked by required conditions
- @standardnotes/api@1.26.95 - @standardnotes/clipper@1.1.560 - @standardnotes/desktop@3.110.165 - @standardnotes/encryption@1.21.112 - @standardnotes/filepicker@1.28.132 - @standardnotes/files@1.20.15 - @standardnotes/mobile@3.58.223 - @standardnotes/models@1.58.2 - @standardnotes/releases@1.4.863 - @standardnotes/services@1.72.1 - @standardnotes/snjs@2.211.1 - @standardnotes/ui-services@1.39.1 - @standardnotes/utils@1.17.15 - @standardnotes/web@3.201.1 |
||
|---|---|---|
| .. | ||
| images | ||
| src | ||
| .eslintrc.js | ||
| .gitignore | ||
| CHANGELOG.md | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| webpack.config.dev.js | ||
| webpack.config.js | ||
| webpack.config.prod.js | ||
@standardnotes/clipper
Development flow
- Run
yarn watch:webin a terminal to watch changes in the@standardnotes/webpackage
Chromium
- Run
yarn watch-mv3in another terminal to watch changes in the extension source
"Load unpacked" method
- Go to
chrome://extensions - Enable
Developer mode - Click "Load unpacked" and select the
distfolder in the current package
You might need to manually press the reload button when you make changers
CLI method
yarn run-chromium --chromium-profile=PATH/TO/PROFILE
- You might need to specify the Chromium binary using the
--chromium-binaryargument - Running
yarn run-chromiumwithout the--chromium-profileargument will create a new temporary profile every time
This method will automatically reload the extension when you make changes
Firefox
- Run
yarn watchin another terminal to watch changes in the extension source
yarn run-firefox --firefox-profile=PATH/TO/PROFILE
- You might need to specify the Firefox binary using the
--firefoxor-fargument - Running
yarn run-firefoxwithout the--firefox-profileargument will create a new temporary profile every time
Build
Firefox
yarn build-firefox
Chromium
yarn build-chromium