]>
Commit | Line | Data |
---|---|---|
1 | default: package | |
2 | ||
3 | start: | |
4 | podman-compose up | |
5 | ||
6 | install-extension-dependencies: | |
7 | cd extension && pnpm install | |
8 | ||
9 | build: install-extension-dependencies create-build-folder | |
10 | cd extension && pnpm build | |
11 | ||
12 | package: package-for-firefox package-for-chrome package-for-safari | |
13 | ||
14 | package-for-firefox: build | |
15 | cd extension && zip -r ../build/junction.xpi manifest.json junction.js build/content_script.js icons/ sounds/ | |
16 | ||
17 | package-for-chrome: build | |
18 | cd extension && zip -r ../build/junction.zip manifest.json junction.js build/content_script.js icons/ sounds/ | |
19 | ||
20 | package-for-safari: build | |
21 | xcodebuild build -project safari/Junction.xcodeproj -scheme Junction -configuration Release -derivedDataPath ./build/_xcode | xcbeautify | |
22 | cp -r ./build/_xcode/Build/Products/Release/Junction.app ./build/ | |
23 | ||
24 | create-build-folder: | |
25 | mkdir -p build | |
26 | ||
27 | format: | |
28 | pnpx prettier . --write | |
29 | xcodebuild -project safari/Junction.xcodeproj | xcbeautify |