From cf63395b6d90d8aff901c3c2dde935f90af23538 Mon Sep 17 00:00:00 2001 From: Sam Mckenzie <25828757+samjmck@users.noreply.github.com> Date: Wed, 13 Nov 2024 18:45:00 +0100 Subject: [PATCH] Use local library codebase if it exists --- .gitignore | 2 ++ package.json | 6 ++++++ src/App.svelte | 4 ++-- src/components/BrokerAdapter.svelte | 6 +++--- src/components/Brokers.svelte | 2 +- src/components/modal/PaymentInfo.svelte | 4 ++-- src/components/modal/PromptFailedSecurityFetches.svelte | 4 ++-- src/components/modal/PromptFilterBrokerTransactions.svelte | 4 ++-- src/components/modal/PromptMergeTransactions.svelte | 4 ++-- src/overrides.ts | 6 +++--- src/pdf-worker.js | 4 ++-- src/stores.ts | 2 +- src/tests.ts | 4 ++-- 13 files changed, 30 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index f2dee0b..9484560 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ node_modules src/registered_funds.ts .netlify +lib/ +tobcalc-lib/ diff --git a/package.json b/package.json index 407451d..9b4abbd 100644 --- a/package.json +++ b/package.json @@ -20,5 +20,11 @@ }, "dependencies": { "@samjmck/tobcalc-lib": "npm:@jsr/samjmck__tobcalc-lib@^1.0.10" + }, + "imports": { + "#lib": [ + "./tobcalc-lib/lib/esm/export", + "@samjmck/tobcalc-lib" + ] } } diff --git a/src/App.svelte b/src/App.svelte index ea24f88..357045a 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -6,9 +6,9 @@ setECBUrlStart, setJustETFUrlStart, setYahooFinanceQuery1UrlStart, - } from "@samjmck/tobcalc-lib"; + } from "#lib"; import { runTests } from "./tests"; - import type { TaxFormData, fillPdf, FormRow } from "@samjmck/tobcalc-lib"; + import type { TaxFormData, fillPdf, FormRow } from "#lib"; import PdfDownload from "./components/PdfDownload.svelte"; import Brokers from "./components/Brokers.svelte"; import PaymentInfo from "./components/modal/PaymentInfo.svelte"; diff --git a/src/components/BrokerAdapter.svelte b/src/components/BrokerAdapter.svelte index 4811473..6bdf9c4 100644 --- a/src/components/BrokerAdapter.svelte +++ b/src/components/BrokerAdapter.svelte @@ -6,8 +6,8 @@ FormRow, Security, TaxableTransaction - } from "@samjmck/tobcalc-lib"; - import { formatMoney, isNameRegistered, SecurityType, getTaxableTransactions, getTaxFormData } from "@samjmck/tobcalc-lib"; + } from "#lib"; + import { formatMoney, isNameRegistered, SecurityType, getTaxableTransactions, getTaxFormData } from "#lib"; import { Broker } from "../broker"; import { getSecuritiesMapWithOverrides, getTaxRateWithOverrides } from "../overrides"; import { formatPercentage } from "../format"; @@ -187,4 +187,4 @@ overflow: hidden; } - \ No newline at end of file + diff --git a/src/components/Brokers.svelte b/src/components/Brokers.svelte index afde5f4..0fc816e 100644 --- a/src/components/Brokers.svelte +++ b/src/components/Brokers.svelte @@ -4,7 +4,7 @@ DEGIROAdapter, Trading212Adapter, BoursoramaAdapter - } from "@samjmck/tobcalc-lib"; + } from "#lib"; import { adapterNumber, totalTaxFormData } from "../stores"; import BrokerAdapter from "./BrokerAdapter.svelte"; import { Broker, brokers } from "../broker"; diff --git a/src/components/modal/PaymentInfo.svelte b/src/components/modal/PaymentInfo.svelte index df73c24..ffbfcc1 100644 --- a/src/components/modal/PaymentInfo.svelte +++ b/src/components/modal/PaymentInfo.svelte @@ -1,6 +1,6 @@