profile
viewpoint

CodeTroopers/BuildExtensions 0

Tools for building and releasing Refresh IT Solutions products.

CodeTroopers/chaiIssue 0

Reproduction of an issue with chai.should when running in a new context

CodeTroopers/docs.microsoft.com-nuget.fr-fr 0

Documentation repo for NuGet localized for fr-fr language-culture

CodeTroopers/intern 0

A next-generation code testing stack for JavaScript.

CodeTroopers/istanbuljs 0

monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation

CodeTroopers/pods-racing 0

Strategy game based on pods racing

CodeTroopers/quickTask 0

QuickTask extension for vscode

CodeTroopers/realregatta 0

Navigate in 3D for a more real regatta.

issue openedlinnenschmidt/build-ng-packagr

sourceMap is not supported

I try to active sourcemaps with your builder.

Here my angular.json file

	"build": {
		"builder": "@linnenschmidt/build-ng-packagr:build",
			"options": {
				"tsConfig": "projects/core/tsconfig.lib.json",
				"project": "projects/core/src/ng-package.json",
				"assets": [
					{
						"glob": "**/*.scss",
						"input": "styles",
						"output": "styles"
					},
					{
						"glob": "**/*",
						"input": "assets",
						"output": "assets"
					}
				]
			},
			"configurations": {
				"production": {},
				"dev": {
					"sourceMap": true
				}
			}
	}

The build with dev configuration fails with :

Schema validation failed with the following errors: Data path "" should NOT have additional properties(sourceMap).

created time in 11 days

pull request commentdon/cordova-plugin-ble-central

scan fix for android 10 and above REQUEST_ACCESS_FINE_LOCATION

@don Could you merge this fix, please?

subratpalhar92

comment created time in 14 days

pull request commentionic-team/ionic-native

fix(ble) #3506 : leave a chance to client to reorder sequences

Yes data are at index 0 of array result and sequence number is at index 1. We had a lot of misordered sequence on Android 8+ Here an example to reorder if needed

let tampon: { [key: number]: Uint8Array } = {};
let currentNumber = 0
BLE.startNotification(
      state.device.id,
      serviceUUID,
      characteristicUUID
    ).subscribe((result) => {
     const data = new Uint8Array(result[0])
     const sequenceNumber: number | undefined = result[1];
     if (sequenceNumber !== undefined && sequenceNumber !== currentNumber) {
           // Bad order : save in tampon
           tampon[sequenceNumber] = data
     } else {
           callback(data)
           currentNumber++
     }
     tryReorder()
    })

private tryReorder(): void {
    while (currentNumber in tampon) {
        try {
            const value = tampon[currentNumber];
            delete this.tampon[currentNumber];
            currentNumber++;

            callback(value);
	} catch (err) {
            console.error("Error when reordering sequence", err);
        }
    }
}
CodeTroopers

comment created time in 2 months

issue commentcypress-io/cypress

Migrating to 5.0.0 : Can't resolve 'async_hooks'

I reproduce with this tsconfig.json in the cypress directory

{
	"compilerOptions": {
		"baseUrl": "../node_modules"
	},
	"include": ["**/*.ts"]
}

Not sure why I have this baseUrl option but it works with cypress 4.12.1

CodeTroopers

comment created time in 2 months

issue openedcypress-io/cypress

Migrating to 5.0.0 : Can't resolve 'async_hooks'

I'm just migrating from 4.12.1 where all works to 5.0.0

Current behavior:

The test doesn't start and an error message is displayed

Error: Webpack Compilation Error ./node_modules/bluebird/js/release/promise.js Module not found: Error: Can't resolve 'async_hooks' in '/e2e/node_modules/bluebird/js/release' resolve 'async_hooks' in '/e2e/node_modules/bluebird/js/release' Parsed request is a module

Test code to reproduce

We use auth0 api, if i comment this lines the test works:

import { ManagementClient } from 'auth0';

export class Auth0Service extends RequestService {
	private auth0!: ManagementClient;

	public constructor() {
		super();
		this.getToken();
	}

	private getToken() {
		this.auth0 = new ManagementClient(AUTH);
	}
}

Versions

Cypress: 5.0.0 OS: macOS Catalina 10.15.6 Chrome: 84.0.4147.135

created time in 2 months

issue commentionic-team/ionic-framework

Ionic 4 - No TypeScript source maps for Android

@amb-jarek Thank you for the hook, it works perfectly.

For those who want to apply the hook only for debugging on android device just add the following condition on the context :

if (!ctx.argv.includes("--device") || ctx.build.platform !== "android")
    return;
KevinKelchen

comment created time in 2 months

pull request commentionic-team/ionic-native

fix(ble) #3506 : leave a chance to client to reorder sequences

@danielsogl you have forgotten to mention the breaking change on the changelog and perhaps in the documentation

CodeTroopers

comment created time in 2 months

issue commentionic-team/ionic-native

@ionic-native/ble 5.28.0 breaks BLE notifications w/ cordova-ble-central

You should read this. There is a breaking change. Now data are at index 0 of returned array.

markamccorkle

comment created time in 2 months

push eventCodeTroopers/ionic-native

CodeTroopers

commit sha 068abcd9e6e823458ecf4d1813fb5b68ccb058fc

Update documenation

view details

push time in 2 months

issue commentionic-team/ionic-native

@ionic-native/ble : Sequences read from BLE can be misordered

To resume :

  • Cordova doesn't guarantee callback ordering relative to when they are queued. See this analyze of @timburke. Thanks to him.
  • cordova-plugin-ble-central has fixed this by adding a second parameter to the callback to leave the client checking and reordering the sequences order. This fix has been included in version 1.2.4. Here the PR
  • The second parameter of plugin callback was not accessible from IONIC wrapper used to convert callback to observable
  • I changed the option of wrapper by adding the destruct option. Now the value returned by subscription on the observable is an array with at index 0 the data value and at index 1 the sequence order. This is a breaking change
CodeTroopers

comment created time in 2 months

push eventCodeTroopers/ionic-native

CodeTroopers

commit sha 9489bb51fa7e4f1a21444955d69e544232afd682

Fix #3506

view details

push time in 2 months

fork CodeTroopers/ionic-native

Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support. The successor to ngCordova. Pairs exquisitely with a nice bottle of Ionic Framework.

https://ionicframework.com/docs/native/

fork in 2 months

fork CodeTroopers/cordova-plugin-ble-central

Bluetooth Low Energy (BLE) Central plugin for Apache Cordova (aka PhoneGap)

fork in 2 months

issue openedionic-team/ionic-native

Sequences read from BLE can be misordered

I'm submitting a ... (check one with "x") [x] bug report [ ] feature request [x] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or https://ionicworldwide.herokuapp.com/

Current behavior: Sequences read from BLE can be misordered

Expected behavior: Sequences should be received in the sending order or with a order number to allow reorder the sequences

Steps to reproduce: Sorry the bug is random on an intensive using of BLE reading

Other information: The bug has been fixed in the version 1.2.4 of cordova-plugin-ble-central with a new parameter to get the sequence order. The PR is here. From IONIC, I receive an Observable on data and I don’t see how access this parameter.

The issue can also be found on Stackoverflow and on IONIC forum

Ionic info:

Ionic:

   Ionic CLI                     : 5.4.15 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.11.10
   @angular-devkit/build-angular : 0.803.26
   @angular-devkit/schematics    : 8.3.26
   @angular/cli                  : 8.3.26
   @ionic/angular-toolkit        : 2.1.2

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : android 8.1.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 13 other plugins)

Utility:

   cordova-res : not installed
   native-run  : 1.0.0

System:

   Android SDK Tools : 26.1.1 (/Users/anonymous/Library/Android/sdk)
   ios-sim           : 8.0.2
   NodeJS            : v12.16.2 (/usr/local/bin/node)
   npm               : 6.14.7
   OS                : macOS Catalina
   Xcode             : Xcode 11.6 Build version 11E708

created time in 2 months

push eventCodeTroopers/BuildExtensions

dependabot[bot]

commit sha 7658082c4deb9f312e8a26fd11d5c9ad076f4f83

Bump lodash from 4.17.15 to 4.17.19 in /copyTask Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

CodeTroopers

commit sha 5ac924bda3e114eed9d851f41cd089a61c06bb38

Merge pull request #2 from CodeTroopers/dependabot/npm_and_yarn/copyTask/lodash-4.17.19 Bump lodash from 4.17.15 to 4.17.19 in /copyTask

view details

push time in 3 months

PR merged CodeTroopers/BuildExtensions

Bump lodash from 4.17.15 to 4.17.19 in /copyTask dependencies

Bumps lodash from 4.17.15 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 months

more