Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .snyk
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,6 @@ version: v1.25.0

# ignores vulnerabilities until expiry date; change duration by modifying expiry date
ignore:
SNYK-JS-LODASH-15869619:
- '*':
reason: Prototype Pollution - Remediation not yet available
expires: 2026-05-01T09:00:00.119Z
created: 2026-04-01T09:00:00.119Z
SNYK-JS-LODASH-15869625:
- '*':
reason: Arbitrary Code Injection - Remediation not yet available
expires: 2026-05-01T09:00:00.119Z
created: 2026-04-01T09:00:00.119Z
snyk:lic:npm:dvsa:capacitor-plugin-msauth:LGPL-3.0:
- '*':
reason: Use of LGPL-3.0 licensed package
Expand Down
39 changes: 34 additions & 5 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
"builder": "@angular/build:application",
"options": {
"outputPath": {
"browser": "",
Expand Down Expand Up @@ -209,7 +209,7 @@
"defaultConfiguration": "development"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"builder": "@angular/build:dev-server",
"options": {
"buildTarget": "app:build"
},
Expand Down Expand Up @@ -243,16 +243,21 @@
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"builder": "@angular/build:extract-i18n",
"options": {
"buildTarget": "app:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular/build:karma",
"options": {
"stylePreprocessorOptions": {
"includePaths": [
"."
]
},
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"polyfills": ["src/polyfills.ts"],
"tsConfig": "tsconfig.spec.json",
"karmaConfig": "karma.conf.js",
"styles": [],
Expand Down Expand Up @@ -327,6 +332,30 @@
},
"@ionic/angular-toolkit:page": {
"styleext": "scss"
},
"@schematics/angular:component": {
"type": "component"
},
"@schematics/angular:directive": {
"type": "directive"
},
"@schematics/angular:service": {
"type": "service"
},
"@schematics/angular:guard": {
"typeSeparator": "."
},
"@schematics/angular:interceptor": {
"typeSeparator": "."
},
"@schematics/angular:module": {
"typeSeparator": "."
},
"@schematics/angular:pipe": {
"typeSeparator": "."
},
"@schematics/angular:resolver": {
"typeSeparator": "."
}
}
}
4 changes: 3 additions & 1 deletion biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
"**/ios/",
"**/src/assets/",
"**/src/polyfills.ts",
"src/app/shared/classes/null.reducer.ts"
"src/app/shared/classes/null.reducer.ts",
"remote-devtools-connection-proxy.ts",
"remote-devtools-proxy.ts"
]
},
"overrides": [
Expand Down
2 changes: 1 addition & 1 deletion config.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<widget id="uk.gov.dvsa.drivingexaminerservices" version="4.30.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<widget id="uk.gov.dvsa.drivingexaminerservices" version="4.31.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>DES</name>
<description>An application for DVSA driving examiners to conduct driving tests digitally</description>
<content src="index.html" />
Expand Down
4 changes: 2 additions & 2 deletions ios/App/App/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>4.30.0.0</string>
<string>4.31.0.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
Expand All @@ -44,7 +44,7 @@
<string>msauthv3</string>
</array>
<key>CFBundleVersion</key>
<string>4.30.0.0</string>
<string>4.31.0.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSCameraUsageDescription</key>
Expand Down
12 changes: 6 additions & 6 deletions ios/App/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ PODS:
- Capacitor
- CapawesomeCapacitorScreenOrientation (7.1.0):
- Capacitor
- CordovaPlugins (7.6.1):
- CordovaPlugins (8.3.0):
- CapacitorCordova
- CordovaPluginsResources (0.0.105)
- CordovaPluginsStatic (7.6.1):
- CordovaPluginsStatic (8.3.0):
- CapacitorCordova
- GoogleAnalytics (= 3.20.0)
- DvsaCapacitorPluginAsam (2.1.0):
Expand All @@ -42,7 +42,7 @@ PODS:
- Sentry (9.8.0):
- Sentry/Core (= 9.8.0)
- Sentry/Core (9.8.0)
- SentryCapacitor (3.2.0):
- SentryCapacitor (3.2.1):
- Capacitor
- Sentry (= 9.8.0)

Expand Down Expand Up @@ -127,15 +127,15 @@ SPEC CHECKSUMS:
CapacitorTextZoom: 9f874e3ab5f36ec108a3f80345bac12f143100ed
CapawesomeCapacitorManagedConfigurations: 5a521d9b9801140fbbf8c208f2b1c712b1674da6
CapawesomeCapacitorScreenOrientation: 3c69f06737dae8a9340d5f51891a58321987123c
CordovaPlugins: b5f093c14f7730799a1cb7eada4bef812a75ef68
CordovaPlugins: 749e63a01340893972cbb1766f6be5bd8ac5c618
CordovaPluginsResources: da93847212bf7b16ba770e4d6c3e7dba820174c7
CordovaPluginsStatic: 37080ce2c3227b94fa585390ec95a76dffd71a67
CordovaPluginsStatic: fee158160db374dc51530f6c1c899d83d52f77e7
DvsaCapacitorPluginAsam: 143282254bfd6265f421cfb01c978b285db3796c
DvsaCapacitorPluginMsauth: 1042a3b666227768922eeefbadc298fa609f4d2a
GoogleAnalytics: 01e4c5a04544a3608f93e970ce0817836897c5a5
MSAL: 1a32a1070ccf55d9641d31edd8869ea2b5a78beb
Sentry: 88746bf877eff714bc45315a39ad1d1efea2cdda
SentryCapacitor: e330a47b73f225ba1e485a7fbab2a67b27702763
SentryCapacitor: 179536d84866b2ffde1ecd8ed1ded541caf3e950

PODFILE CHECKSUM: 976d3c95a847e3b63aa3ab7c4f86b075c4ac5474

Expand Down
1 change: 0 additions & 1 deletion karma.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ module.exports = (config) => {
require('karma-jasmine-html-reporter'),
require('karma-coverage'),
require('karma-parallel'),
require('@angular-devkit/build-angular/plugins/karma'),
require('karma-spec-reporter'),
],
webpackMiddleware: { stats: 'errors-only' },
Expand Down
1 change: 1 addition & 0 deletions mock/ionic-mocks/platform-mock.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Injectable } from '@angular/core';
import { Platform } from '@ionic/angular';
// @ts-ignore
import { BackButtonEmitter } from '@ionic/angular/common/providers/platform';

@Injectable()
Expand Down
1 change: 1 addition & 0 deletions ngrx-devtool-proxy/remote-devtools-connection-proxy.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// @ts-ignore
import { ReduxDevtoolsExtensionConnection } from '@ngrx/store-devtools/src/extension';

export class RemoteDevToolsConnectionProxy implements ReduxDevtoolsExtensionConnection {
Expand Down
16 changes: 6 additions & 10 deletions ngrx-devtool-proxy/remote-devtools-proxy.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
import {
ReduxDevtoolsExtension,
ReduxDevtoolsExtensionConfig,
ReduxDevtoolsExtensionConnection,
} from '@ngrx/store-devtools/src/extension';
import { connect } from 'remotedev/lib/devTools';
import { RemoteDevToolsConnectionProxy } from './remote-devtools-connection-proxy';
// @ts-ignore
import { ReduxDevtoolsExtension, ReduxDevtoolsExtensionConfig, ReduxDevtoolsExtensionConnection } from '@ngrx/store-devtools/src/extension';
import {connect} from 'remotedev/lib/devTools';
import {RemoteDevToolsConnectionProxy} from './remote-devtools-connection-proxy';

export class RemoteDevToolsProxy implements ReduxDevtoolsExtension {
remotedev: any = null;
defaultOptions = {
realtime: true,
// Needs to match what you run `remotedev` command with and
// what you setup in remote devtools local connection settings
// what you set up in remote devtools local connection settings
hostname: 'localhost',
port: 8000,
autoReconnect: true,
Expand All @@ -29,8 +26,7 @@ export class RemoteDevToolsProxy implements ReduxDevtoolsExtension {

this.remotedev = connect(connectOptions);

const connectionProxy = new RemoteDevToolsConnectionProxy(this.remotedev);
return connectionProxy;
return new RemoteDevToolsConnectionProxy(this.remotedev);
}

send(
Expand Down
Loading
Loading