From fb6722b302bb214368a12f400a9a3ecbd8ed5021 Mon Sep 17 00:00:00 2001 From: QUEAU Jean Pierre Date: Wed, 31 May 2023 11:24:18 +0200 Subject: [PATCH] add link to Ionic7-angular-sqlite-starter --- CHANGELOG.md | 10 ++++ README.md | 56 ++++++++++-------- .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../buildOutputCleanup/outputFiles.bin | Bin 26525 -> 58991 bytes package-lock.json | 10 ++-- package.json | 2 +- 6 files changed, 47 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e88c7264..e4851b2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 5.0.1 (2023-05-31) + +### Added Features + - add Ionic react typeorm example PR#423 from Marcello Cosentino + - add link to Ionic7-angular-sqlite-starter + +### Bug Fixes + + - fix Readme.md file + # 5.0.0 (2023-05-24) ### Chore diff --git a/README.md b/README.md index 0a2e4fd4..fdd48603 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@


SQLITE DATABASE

-

@capacitor-community/sqlite@next

+

@capacitor-community/sqlite


CAPACITOR 5


@@ -48,33 +48,39 @@ npx cap sync then add plugin to main `capacitor.config.json` file: -```json -{ - "appId": "com.example.app", - "appName": "cap", - "webDir": "dist", - "bundledWebRuntime": false, - "plugins": { - "CapacitorSQLite": { - "iosDatabaseLocation": "Library/CapacitorDatabase", - "iosIsEncryption": false, - "iosKeychainPrefix": "cap", - "iosBiometric": { - "biometricAuth": false, - "biometricTitle" : "Biometric login for capacitor sqlite" +```ts +import { CapacitorConfig } from '@capacitor/cli'; + +const config: CapacitorConfig = { + appId: 'com.jeep.app.ionic7.angular.sqlite', + appName: 'ionic7-angular-sqlite-starter', + webDir: 'www', + server: { + androidScheme: 'https' + }, + plugins: { + CapacitorSQLite: { + iosDatabaseLocation: 'Library/CapacitorDatabase', + iosIsEncryption: true, + iosKeychainPrefix: 'angular-sqlite-app-starter', + iosBiometric: { + biometricAuth: false, + biometricTitle : "Biometric login for capacitor sqlite" }, - "androidIsEncryption": false, - "androidBiometric": { - "biometricAuth" : false, - "biometricTitle" : "Biometric login for capacitor sqlite", - "biometricSubTitle" : "Log in using your biometric" + androidIsEncryption: true, + androidBiometric: { + biometricAuth : false, + biometricTitle : "Biometric login for capacitor sqlite", + biometricSubTitle : "Log in using your biometric" }, - "electronWindowsLocation": "C:\\ProgramData\\CapacitorDatabases", - "electronMacLocation": "YOUR_VOLUME/CapacitorDatabases", - "electronLinuxLocation": "Databases" + electronWindowsLocation: "C:\\ProgramData\\CapacitorDatabases", + electronMacLocation: "/Volumes/Development_Lacie/Development/Databases", + electronLinuxLocation: "Databases" } } -} +}; +export default config; + ``` ## More Reading: @@ -259,7 +265,7 @@ npm install --save node-fetch@2.6.7 - [Ionic/Angular Usage Documentation](https://github.com/capacitor-community/sqlite/blob/master/docs/Ionic-Angular-Usage.md) -- [ionic-angular-sqlite-starter](https://github.com/jepiqueau/ionic-angular-sqlite-starter) Ionic 6 Angular SQLite CRUD operations. +- [ionic7-angular-sqlite-starter](https://github.com/jepiqueau/ionic7-angular-sqlite-starter) Ionic 7 Angular 16 Capacitor 5 SQLite CRUD operations. - [angular-sqlite-app-starter](https://github.com/jepiqueau/angular-sqlite-app-starter) This one is now more for testing the issues. diff --git a/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock index bb4df01a7e21cffbc056755587f346d9f53432f1..1fbfc8f40b2c4313f66f46ab3285b58ee418b029 100644 GIT binary patch literal 17 VcmZRcClSiQIY+IV0R$LX;{hIp0@45g literal 17 WcmZRcClSiQIY+IV0R$MCmjeJE$paVw diff --git a/android/.gradle/buildOutputCleanup/outputFiles.bin b/android/.gradle/buildOutputCleanup/outputFiles.bin index 61b866a6d6163637c0477c038ebde19b41c5a66d..d47605cda2edee43f011b65c704fed9ca8ac6e57 100644 GIT binary patch delta 10450 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 NFB)957hMb}{2!4@sO|s& delta 852 zcmXYuTWC~Q6ow~}1`^bwP|x0DlbFjS<}#jrj7gJe6OC;%=LA%Ih|oZ84+;t`SO`gl zd8m&OZQHT!aB{7 zI+?T1p<_L*&(?P zY1Tr6oPIydTOYXG5;~e){%%%$)uPF^C{~4r-90StHZ<>v@^X)2N9zEOTMd!DlJ%id z>kmBd|9QDN_TM-8e20Sn{9hbDvy+80Tky`h%YEC6> zeo4A`Q;IL9`uJli%)x2R$!WvgX?ZvGH4jq`{+V8eW(H`QbvQX|u`=ti_liaAN|g4r zMKrC*pL6+gPBSwnvk9G76{m!Z@apO}3|(_6n0GlgKgi~cp)=!>$qdrIpg6H$SP}{r zWj~8i-Ym-UKMLbz4e_k(Eo*c5W0%wokBYY67`kbbzhp=)X`Y0S=2oqwN=zP+dmCo= Iy9bK@1%dKrR{#J2 diff --git a/package-lock.json b/package-lock.json index ff775044..8cdb643f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "5.0.0", "license": "MIT", "dependencies": { - "jeep-sqlite": "^2.3.4" + "jeep-sqlite": "^2.3.6" }, "devDependencies": { "@capacitor/android": "^5.0.0", @@ -3006,11 +3006,11 @@ } }, "node_modules/jeep-sqlite": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/jeep-sqlite/-/jeep-sqlite-2.3.4.tgz", - "integrity": "sha512-KdO8tG4TlJsuzeP20rb7o7xX5AsrpWIiyrdvtq9sCA8uVCeEuob7xI7xNOV1H6ovB+RegL6aUZnDVdLktsA3fQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jeep-sqlite/-/jeep-sqlite-2.3.6.tgz", + "integrity": "sha512-PeV83XAlFTP6RlGPKLHNyCpt1dob0Zr+6bnhByvN6Kik0v7rXT3mumOFbeJtfn+w7hfpnj2A6dkmGoS0oMYGlA==", "dependencies": { - "@stencil/core": "^3.2.0", + "@stencil/core": "^3.3.0", "browser-fs-access": "^0.33.0", "jszip": "^3.10.1", "localforage": "^1.10.0", diff --git a/package.json b/package.json index 04af7eb3..bcaffb1c 100644 --- a/package.json +++ b/package.json @@ -95,6 +95,6 @@ } }, "dependencies": { - "jeep-sqlite": "^2.3.4" + "jeep-sqlite": "^2.3.6" } }