chore: adjust prettier config, .gitignore and use taplo to format toml files (#1728)

* chore: adjust prettier config, .gitignore and use taplo to format toml files

This brings the plugins-workspace repository to the same code style of the main tauri repo

* format toml

* ignore examples gen dir

* add .vscode/extensions.json

* remove packageManager field

* fmt

* fix audit

* taplo ignore permissions autogenerated files

* remove create dummy dist

* fix prettier workflow

* install fmt in prettier workflow

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
This commit is contained in:
Amr Bashir
2024-09-04 14:54:23 +03:00
committed by GitHub
parent 72c2ce82c1
commit cf4d7d4e6c
227 changed files with 2534 additions and 2505 deletions
+20 -20
View File
@@ -2,39 +2,39 @@
// SPDX-License-Identifier: Apache-2.0
// SPDX-License-Identifier: MIT
import { invoke } from "@tauri-apps/api/core";
import { invoke } from '@tauri-apps/api/core'
// open <a href="..."> links with the API
function openLinks(): void {
document.querySelector("body")?.addEventListener("click", function (e) {
let target: HTMLElement | null = e.target as HTMLElement;
document.querySelector('body')?.addEventListener('click', function (e) {
let target: HTMLElement | null = e.target as HTMLElement
while (target) {
if (target.matches("a")) {
const t = target as HTMLAnchorElement;
if (target.matches('a')) {
const t = target as HTMLAnchorElement
if (
t.href !== "" &&
["http://", "https://", "mailto:", "tel:"].some((v) =>
t.href.startsWith(v),
t.href !== '' &&
['http://', 'https://', 'mailto:', 'tel:'].some((v) =>
t.href.startsWith(v)
) &&
t.target === "_blank"
t.target === '_blank'
) {
void invoke("plugin:shell|open", {
path: t.href,
});
e.preventDefault();
void invoke('plugin:shell|open', {
path: t.href
})
e.preventDefault()
}
break;
break
}
target = target.parentElement;
target = target.parentElement
}
});
})
}
if (
document.readyState === "complete" ||
document.readyState === "interactive"
document.readyState === 'complete' ||
document.readyState === 'interactive'
) {
openLinks();
openLinks()
} else {
window.addEventListener("DOMContentLoaded", openLinks, true);
window.addEventListener('DOMContentLoaded', openLinks, true)
}