Update dependencies, fix issues.
This commit is contained in:
parent
2f08cc8e26
commit
13542fe219
49
package.json
49
package.json
|
@ -1,12 +1,4 @@
|
||||||
{
|
{
|
||||||
"name": "queue",
|
|
||||||
"description": "A WebExtension for queueing links.",
|
|
||||||
"license": "AGPL-3.0-or-later",
|
|
||||||
"author": "Holllo <helllo@holllo.cc>",
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/Holllo/queue"
|
|
||||||
},
|
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "vite build -m development --watch",
|
"start": "vite build -m development --watch",
|
||||||
|
@ -19,29 +11,30 @@
|
||||||
"test": "xo && stylelint 'source/**/*.scss' && tsc && c8 ava"
|
"test": "xo && stylelint 'source/**/*.scss' && tsc && c8 ava"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@holllo/gram": "^0.1.0",
|
"@holllo/gram": "^0.2.1",
|
||||||
"htm": "^3.1.0",
|
"htm": "^3.1.1",
|
||||||
"migration-helper": "^0.1.2",
|
"migration-helper": "^0.1.2",
|
||||||
"modern-normalize": "^1.1.0",
|
"modern-normalize": "^1.1.0",
|
||||||
"preact": "^10.6.6",
|
"preact": "^10.11.0",
|
||||||
"webextension-polyfill": "^0.8.0"
|
"webextension-polyfill": "^0.10.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@preact/preset-vite": "^2.1.7",
|
"@preact/preset-vite": "^2.4.0",
|
||||||
"@types/webextension-polyfill": "^0.8.2",
|
"@types/babel__core": "^7.1.19",
|
||||||
"ava": "^4.0.1",
|
"@types/webextension-polyfill": "^0.9.1",
|
||||||
"c8": "^7.11.0",
|
"ava": "^4.3.3",
|
||||||
"postcss": "^8.4.7",
|
"c8": "^7.12.0",
|
||||||
"sass": "^1.49.9",
|
"postcss": "^8.4.16",
|
||||||
"stylelint": "^14.5.3",
|
"sass": "^1.55.0",
|
||||||
"stylelint-config-standard-scss": "^3.0.0",
|
"stylelint": "^14.12.1",
|
||||||
|
"stylelint-config-standard-scss": "^5.0.0",
|
||||||
"trash-cli": "^5.0.0",
|
"trash-cli": "^5.0.0",
|
||||||
"ts-node": "^10.6.0",
|
"ts-node": "^10.9.1",
|
||||||
"typescript": "^4.5.5",
|
"typescript": "^4.8.3",
|
||||||
"vite": "^2.8.4",
|
"vite": "^3.1.3",
|
||||||
"vite-plugin-web-extension": "^1.1.2",
|
"vite-plugin-web-extension": "^1.4.4",
|
||||||
"web-ext": "^6.7.0",
|
"web-ext": "^7.2.0",
|
||||||
"xo": "^0.48.0"
|
"xo": "^0.52.3"
|
||||||
},
|
},
|
||||||
"ava": {
|
"ava": {
|
||||||
"extensions": [
|
"extensions": [
|
||||||
|
@ -78,6 +71,10 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"prettier": true,
|
"prettier": true,
|
||||||
|
"rules": {
|
||||||
|
"@typescript-eslint/consistent-type-definitions": "off",
|
||||||
|
"n/file-extension-in-import": "off"
|
||||||
|
},
|
||||||
"space": true
|
"space": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
3530
pnpm-lock.yaml
3530
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
|
@ -2,7 +2,7 @@ import {PrivacyLink} from '@holllo/gram';
|
||||||
import {html} from 'htm/preact';
|
import {html} from 'htm/preact';
|
||||||
import {Component} from 'preact';
|
import {Component} from 'preact';
|
||||||
|
|
||||||
import {Settings} from '../../settings/settings.js';
|
import type {Settings} from '../../settings/settings.js';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
settings: Settings;
|
settings: Settings;
|
||||||
|
@ -13,22 +13,17 @@ export class PageFooter extends Component<Props> {
|
||||||
const {settings} = this.props;
|
const {settings} = this.props;
|
||||||
const version = settings.manifest.version;
|
const version = settings.manifest.version;
|
||||||
|
|
||||||
const donateLink = html`
|
const versionAttributes = {
|
||||||
<${PrivacyLink} href="https://github.com/sponsors/Bauke">Donate<//>
|
href: `https://git.bauke.xyz/Holllo/queue/releases/tag/${version}`,
|
||||||
`;
|
};
|
||||||
|
|
||||||
const versionLink = html`
|
const versionLink = html`
|
||||||
<${PrivacyLink}
|
<${PrivacyLink} attributes="${versionAttributes}">v${version}<//>
|
||||||
href="https://github.com/Holllo/queue/releases/tag/${version}"
|
|
||||||
>
|
|
||||||
v${version}
|
|
||||||
<//>
|
|
||||||
`;
|
`;
|
||||||
|
|
||||||
return html`
|
return html`
|
||||||
<footer class="page-footer">
|
<footer class="page-footer">
|
||||||
<p>
|
<p>
|
||||||
${donateLink} 💖 ${versionLink} © Holllo — Free and open-source,
|
💖 ${versionLink} © Holllo — Free and open-source,
|
||||||
forever.
|
forever.
|
||||||
</p>
|
</p>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
import {ConfirmButton, PrivacyLink} from '@holllo/gram';
|
import {ConfirmButton, PrivacyLink} from '@holllo/gram';
|
||||||
import {Component, html} from 'htm/preact';
|
import {Component, html} from 'htm/preact';
|
||||||
|
|
||||||
import {Settings} from '../../settings/settings.js';
|
import type {Settings} from '../../settings/settings.js';
|
||||||
import {updateBadge} from '../../utilities/badge.js';
|
import {updateBadge} from '../../utilities/badge.js';
|
||||||
import {History} from '../../utilities/history.js';
|
import type {History} from '../../utilities/history.js';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
history: History;
|
history: History;
|
||||||
|
@ -138,7 +138,7 @@ function queueItem(props: ItemProps): HtmComponent {
|
||||||
return html`
|
return html`
|
||||||
<li class="q-item">
|
<li class="q-item">
|
||||||
<p class="title">
|
<p class="title">
|
||||||
<${PrivacyLink} href=${url}>${text ?? url}<//>
|
<${PrivacyLink} attributes=${{href: url}}>${text ?? url}<//>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="buttons">${remove}</div>
|
<div class="buttons">${remove}</div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import {Migration} from 'migration-helper';
|
import type {Migration} from 'migration-helper';
|
||||||
|
|
||||||
export const dataMigrations: Array<Migration<string>> = [
|
export const dataMigrations: Array<Migration<string>> = [
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import {html} from 'htm/preact';
|
import type {html} from 'htm/preact';
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
// See Vite documentation for `import.meta.env` usage.
|
// See Vite documentation for `import.meta.env` usage.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import browser from 'webextension-polyfill';
|
import browser from 'webextension-polyfill';
|
||||||
|
|
||||||
import {Settings} from '../settings/settings.js';
|
import type {Settings} from '../settings/settings.js';
|
||||||
|
|
||||||
export async function updateBadge(settings: Settings): Promise<void> {
|
export async function updateBadge(settings: Settings): Promise<void> {
|
||||||
let action: browser.Action.Static = browser.browserAction;
|
let action: browser.Action.Static = browser.browserAction;
|
||||||
|
|
Loading…
Reference in New Issue