Character and Icons

Describe your problem here.
When you put some characters in the engine the character is not there same with the icons
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

What

Describe your problem here.
When you put some characters in the engine the character is not there same with the icons

explain why

omg plz be more specific

I think they mean that they can't see the characters and icons

I put a script for the icons when I win without the winning icon it shows an image will I fixed the problem


DEV update UI to edit maxDiskUsagePercentage

https://github.com/Shippable/pm/issues/10458

verified on RC, closing


Training time

First of all, congrats on the very interesting paper!
I was wondering what architecture you used to train the model, and how much time it took. I'm trying to train on Colab with a GPU and it's taking ~40s per iteration (or ~5h per epoch). Is that the expected training time?

We used a ResNet50 backbone in ProtoTree. As described in the supplementary material of the paper, ProtoTree only adds a small number of extra trainable parameters. Training time should therefore be comparable to (or slightly slower than) training a standard ResNet50 classifier. Expected training time depends on the type of GPU. What could help to speed up training is to increase the number of workers of the DataLoaders in the get_dataloaders function in data.py by setting num_workers to a positive integer value.

Thanks a lot for the response and for the num_workers tip, the training did speed up substantially!

Great to hear! I've included the num_workers tip in the README such that other users see it as well.


[Feature] Functions to calculate profit and loss percentages

Are you adding a new feature?

[x] YES
[ ] NO

Are you enhancing the old feature?

[ ] YES
[x] NO

Is your feature request related to a problem?

[x] YES
[ ] NO

Describe your feature/enhancement.

Adding functions for profit and loss percentages.
Can you add the feature by yourself?

[x] YES
[ ] NO

Hello @OMKAR-KALEPU, this is Version 2 of Fintech API repository, there had been few major updates, please go through the CONTRIBUTING.md to make further contributions. Thanks.


gulp-minify-css (deprecated) replaced with gulp-cssnano

The gulp-minify-css package has been deprecated in favor of gulp-cssnano, which should offer more advanced optimizations.
This will remove the warning when installing.

Nice. The css-nano defaults look pretty good.


fix: tab layouts

Description
Fixes two small layout issues:

Tab Activity cropping getting started section on pull
Tab Home padding not matching other home tab padding.

Test plan

[x] Tested locally on iOS
[x] Tested locally on Android

iOS Before
iOS Afrer

Related issues
N/A
Backwards compatibility
Yes
Network scalability
N/A

Ok looks like we lost https://github.com/mobilestack-xyz/mobilestack-runtime/pull/25 when @jophish and I made some force pushes to fix history 🤦 . Can you just open this same PR on runtime?


Block Blob Tiers

Either I am confused or this is just very confusing. On the section “Access tiers for block blob data” it gives the 3 different type of tiers which are Hot, Cool and Archive for for block blob data. In the next section it give a table saying the support tiers are not available for BlockBlobStorage see below where I circled in red. Perhaps I am confusing block blob data and a BlockBlobStorage account?
"...
Access tiers for block blob data
Azure Storage provides different options for accessing block blob data based on usage patterns. Each access tier in Azure Storage is optimized for a particular pattern of data usage. By selecting the right access tier for your needs, you can store your block blob data in the most cost-effective manner.
The available access tiers are:
•	The Hot access tier. This tier is optimized for frequent access of objects in the storage account. Accessing data in the hot tier is most cost-effective, while storage costs are higher. New storage accounts are created in the hot tier by default.
•	The Cool access tier. This tier is optimized for storing large amounts of data that is infrequently accessed and stored for at least 30 days. Storing data in the cool tier is more cost-effective, but accessing that data may be more expensive than accessing data in the hot tier.
•	The Archive tier. This tier is available only for individual block blobs. The archive tier is optimized for data that can tolerate several hours of retrieval latency and that will remain in the archive tier for at least 180 days. The archive tier is the most cost-effective option for storing data. However, accessing that data is more expensive than accessing data in the hot or cool tiers.
If there's a change in the usage pattern of your data, you can switch between these access tiers at any time. For more information about access tiers, see Azure Blob storage: hot, cool, and archive access tiers.
The following table shows which access tiers are available for blobs in each type of storage account.
TABLE 3
Storage account    type | Supported access    tiers
General-purpose V2 | Hot, Cool, Archive1
General-purpose V1 | N/A
BlockBlobStorage | N/A
FileStorage | N/A
BlobStorage | Hot, Cool, Archive1

..."

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 06288d35-3c83-c29d-95d8-a56823d910a3
Version Independent ID: 002fb5f5-5e4a-a95a-4564-2c399bcb5e06
Content: Storage account overview - Azure Storage
Content Source: articles/storage/common/storage-account-overview.md
Service: storage
Sub-service: common
GitHub Login: @tamram
Microsoft Alias: tamram

@LJtn44
BlockBlobStorage is a type of storage account which is described in the Types of storage accounts section. Access tiers is not supported for this type of storage account. It is supported in both General-purpose V2 and BlobStorage accounts which support block blob data.

So Block Blob Storage account and Block Blob Data are thesame thing? This is very confusing to me for some reason.
Are you saying I was correct the information needs to be changed on the page soit does not contradict itself since it says “By selecting the right access tierfor your needs, you can store your block blob data” see highlighted below? Thatstatements means to me that Block Blob data can have an access tier which contradictswhat the table says and what you are saying.

Accesstiers for block blob data
AzureStorage provides different options for accessing block blob data based on usagepatterns. Each access tier in Azure Storage is optimized for a particularpattern of data usage. Byselecting the right access tier for your needs, you can store your block blob data in the mostcost-effective manner.
Theavailable access tiers are:
·        The Hot accesstier. This tier is optimized for frequent access of objects in the storageaccount. Accessing data in the hot tier is most cost-effective, while storagecosts are higher. New storage accounts are created in the hot tier by default.
·        The Cool accesstier. This tier is optimized for storing large amounts of data that isinfrequently accessed and stored for at least 30 days. Storing data in the cooltier is more cost-effective, but accessing that data may be more expensive thanaccessing data in the hot tier.
·        The Archive tier.This tier is available only for individual block blobs. The archive tier isoptimized for data that can tolerate several hours of retrieval latency andthat will remain in the archive tier for at least 180 days. The archive tier isthe most cost-effective option for storing data. However, accessing that datais more expensive than accessing data in the hot or cool tiers.
Thank you kindly.
On Friday, April 2, 2021, 06:00:41 PM EDT, DerekHerman-MSFT @.***> wrote:
@LJtn44
BlockBlobStorage is a type of storage account which is described in the Types of storage accounts section. Access tiers is not supported for this type of storage account. It is supported in both General-purpose V2 and BlobStorage accounts which support block blob data.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

So Block Blob Storage account and Block Blob Data are thesame thing?
No they are not, data is what is put into a storage account.
BlockBlobStorage, General-purpose V2, BlobStorage. These are all Storage Accounts. All of these accounts can contain block blob data. Only General-purpose V2 and BlobStorage accounts can have access tiers.

If you are still having confusion please let us know and I will do my best to clear it up for you. If you have any recommend changes to the doc I am happy to pass this on to the author. I will close out this thread for now, but feel free to tag me in your reply and we can reopen the issue.

Okay, I think I understand it took some time to go over again and sink in but in any case I have to move on I am under time line constraints. Thank you for your help and explaining. Much appreciated.
James
On Tuesday, April 6, 2021, 04:32:08 PM EDT, DerekHerman-MSFT @.***> wrote:
So Block Blob Storage account and Block Blob Data are thesame thing?
No they are not, data is what is put into a storage account.
BlockBlobStorage, General-purpose V2, BlobStorage. These are all Storage Accounts. All of these accounts can contain block blob data. Only General-purpose V2 and BlobStorage accounts can have access tiers.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I believe I am good. Thank you Derek!
On Wednesday, April 7, 2021, 06:35:27 PM EDT, DerekHerman-MSFT @.***> wrote:
If you are still having confusion please let us know and I will do my best to clear it up for you. If you have any recommend changes to the doc I am happy to pass this on to the author. I will close out this thread for now, but feel free to tag me in your reply and we can reopen the issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


cannot skip HomeScreenTodoType_NONE

changes to client tests to match server change: https://github.com/keybase/keybase/pull/2817

tests passed locally, merging so others can rebase


chore: add reusable plugin workflow

Created a basic reusable GitHub Action workflow that can be used across all of the plugins in the Fastify org.
Also integrates changes to coveralls actions as mentioned in https://github.com/fastify/fastify/issues/3328, and the latest fastify/github-action-merge-dependabot version.

Checklist

[x] documentation is changed or added
[x] commit message and code follows the Developer's Certification of Origin
and the Code of conduct

Should we remove node@10 and wait until fastify@4 for the reusable workflow integration?

Would you mind using two-space tag instead of 4 spaces on the yml files?

The 4 space style is due to me using Prettier for a lot of my stuff.
Standard, which seems to be the main style in the Fastify org, doesn't seem to support yml formatting.

Yes, standard is used to check js files.
I don't think that we need a yml files
I'm suggesting the 2 spaces because it fits better on mobile gh app when there is no pc at disposal, and to copy-cat the standard style as well

Yes, standard is used to check js files. I don't think that we need a yml files
I'm suggesting the 2 spaces because it fits better on mobile gh app when there is no pc at disposal, and to copy-cat the standard style as well

Cool beans, will take a pass at it on Monday when back in work.

Yes, standard is used to check js files. I don't think that we need a yml files
I'm suggesting the 2 spaces because it fits better on mobile gh app when there is no pc at disposal, and to copy-cat the standard style as well

Cool beans, will take a pass at it on Monday when back in work.

Resolved by https://github.com/fastify/workflows/pull/1/commits/bc2a4f6c704c0de950f6d2a610e9a9f1e20fa772


python311Packages.azure-mgmt-containerservice: 25.0.0 -> 26.0.0

Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-containerservice_26.0.0/sdk/containerservice/azure-mgmt-containerservice/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 251231 run on x86_64-linux 1

2 packages failed to build:

azure-cli
azure-cli.dist

4 packages built:

python310Packages.azure-mgmt-containerservice
python310Packages.azure-mgmt-containerservice.dist
python311Packages.azure-mgmt-containerservice
python311Packages.azure-mgmt-containerservice.dist

FYI: @AkechiShiro,  https://github.com/NixOS/nixpkgs/pull/248187#issuecomment-1691874118


Different behavior in python debug mode with breakpoints?

I started using ANSYS2021R2 recently, and I encountered some random behavior. When running the same script without any changes again, I might get a different output. While this seems to be random, there is one reproducible issue. When running my script normally, I can create an eqv. plastic strain plot, but when I use the debug mode with breakpoints, the eqv. plastic strain data only contains zeros. I try to get the data via:
eqv_nodal_plastic_strain = mapdl.post_processing.nodal_plastic_eqv_strain
Any idea why that might happen?

Not sure this will help but worth verifying. Have you made sure that in both cases (normal launch and debug mode), the output controls (outres command) are defined explicitly so that the plastic strains are saved to the result file?

Any idea why that might happen?

I'd check that you're in POST1 and also that the set is loaded with SET.  If those two conditions are met, I'd need to be able to reproduce the error on my end to see what the issue is (there might be some weird side effect with the debugger).

I'd check that you're in POST1 and also that the set is loaded with SET. If those two conditions are met, I'd need to be able to reproduce the error on my end to see what the issue is (there might be some weird side effect with the debugger).

I'm pretty sure thats the case (as long as I'm not kicked out of post1 or loosing the SET by using a breakpoint) - otherwise I would never get the correct data. Also its the same script without changes. But in the mean time I also observed one case, where everything worked out in debug mode too, so it seems to be rather random ^^. On a sidenote, I'm running the simulation and post processing in the same script ( so no result file is loaded from disc explicitly by me), and I run it in the same location every time without cleaning up the old files between the runs.
I will try to make a simplified testcase and see, if I can still reproduce this behavior with it.

I will try to make a simplified testcase and see, if I can still reproduce this behavior with it.

Thanks!


OOD data for LibriTTS-460 training?

Related to https://github.com/yl4579/StyleTTS2/issues/95, if the existing OOD_data is based on LibriTTS and used during LJSpeech training, what OOD_data did you use for LibriTTS training?

It was the same as LibriTTS-460, so the OOD data is the same as itself, although the speakers are different. This is because the dataset is already large enough so we don't need an extra OOD dataset (though it helps if you can get more).


Layout issue with calendarWeeks: true

When picker is used as calendar (inline: true) and calendarWeeks is set to true then controls spacing differs from calendar without weeks.
Please take notice to right and left edges in example: http://jsfiddle.net/0avxc1bo/
Without weeks - finely aligned columns, right and left spacing are equals.
With weeks - columns shifted to the right, bigger left edge, smaller right edge.

not sure what to do about this, since the calendarWeeks adds another column so it would be expected that the size is different

Yes, size is different, but maybe it's possible to make equal left and right spacing on edges when calendarWeeks is enabled. Not equal spacing is especially visible when picker is wide and centered on page.


Adding support for disabledEventSourceNamePrefix configuration

Due to a .NET Framework bug: https://github.com/dotnet/coreclr/issues/14434, there's a discussion providing support for configurations to allow totally disabling some event sources by their name prefixes.
Details of the discussion could be found here: https://github.com/Azure/diagnostics-eventflow/issues/140.
@SergeyKanzhelev, @dnduffy, I am planning to put the implementation into EventSourceTelemetryModule.
Here's a simple description:
Configuration:

Details:

Disabling EventSources is not recommended under normal circumstances, however, due to some edge cases, like the bug here: https://github.com/dotnet/coreclr/issues/14434, there needs a way to work-around it.

For event-source that matches in the 'Sources' exactly and at the same time, starts with disabledEventSourceNamePrefix, the enabling of the source will take the priority because:

Exact match should take over partial match;
Generally, for telemetry module settings, we are using the opt-in than opt-out;
It is flexible that user can express: I want abc event source but not anything else that starts with ab, because either I don't care or they are having issues.

Please use this issue for feedback on the ideas and I'll submit PR for review when it is implemented.

Can configuration be like this so it will be a single collection? And it will support wildcards for collecting as well.
<Sources>
    <Add Name = "MyCompany" Level="Verbose" Include = "true" Wildcard = "false" />
    <Add Name = "Microsoft.ApplicationInsights" Include = "false" Wildcard = "true" />
</Sources>

@SergeyKanzhelev,
Thanks for the reply, especially, providing yet another implementation proposal.
Is there any specific reason you want to put them together? Performance gains?
I am leaning toward adding another section because:

Having disabling source with level/keywords settings on the rules feels overwhelming;
Using 'Add' element inside 'Sources' to prevent some event source events being gathered feels somewhat weird - I know logically, the add is for adding a rule rather than adding a source, but it just feels confusion.

At the same time, I don't see it expensive to support wildcard for opted-in event sources. I can put in the implementations together:
<Sources>
    <Add Name="MyCompany" Level="Verbose" Wildcard="false" />
    <Add Name="Microsoft.ApplicationInsights" Wildcard="true" />
</Sources>
<DisabledSources>
    <Add Name="SomeBadEventSource" Wildcard="true" />
</DisabledSources>

What do you say?

Love the config you proposing!

Great! Thanks for the feedback. I'll put the implementation in.


Remove version: WinSCP.WinSCP version 6.3.2

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/winscp/files/WinSCP/6.3.2/WinSCP-6.3.2-Setup.exe/download
OK
(Automated message - build 923)

URL: https://sourceforge.net/projects/winscp/files/WinSCP/6.3.2/WinSCP-6.3.2-Setup.exe/download
OK
(Automated message - build 923)

URL: https://sourceforge.net/projects/winscp/files/WinSCP/6.3.2/WinSCP-6.3.2-Setup.exe/download
OK
(Automated message - build 923)

URL: https://sourceforge.net/projects/winscp/files/WinSCP/6.3.2/WinSCP-6.3.2-Setup.exe/download
OK
(Automated message - build 923)

Close with reason: Package still available.;


ipython version check for version ≥ 5

The install-deps script throws a warning when ipython version is ≥5

thanks!


Bug in streamline function

I am trying to streamline randomly generated DBA and DPA but when the streamlined function is called there is an error message:
Here are code examples that produce the error:
For a DBA:
let dba = DTS::builder()
            .with_transitions([
                (0, 'a', false, 3),
                (0, 'b', false, 0),
                (1, 'a', false, 2),
                (1, 'b', false, 2),
                (2, 'a', false, 2),
                (2, 'b', true, 1),
                (3, 'a', false, 2),
                (3, 'b', false, 1),
            ])
            .default_color(Void)
            .into_dba(0);
dba.streamline();

that errors with
thread 'main' panicked at {...}automata\src\automaton\omega\parity.rs:501:21:
Could not find recoloring for edge (0, 'a')

And for a DPA:
let dpa = DTS::builder()
            .with_transitions([
                (0, 'a', 3, 2),
                (0, 'b', 3, 0),
                (1, 'a', 4, 0),
                (1, 'b', 3, 2),
                (2, 'a', 2, 1),
                (2, 'b', 0, 2),
            ])
            .default_color(Void)
            .into_dpa(0);
dpa.streamlined();

that errors with:
thread 'main' panicked at {...}automata\src\automaton\omega\parity.rs:501:21:
Could not find recoloring for edge (0, 'a')

Note: Both examples have a problem with edge (0,'a') but this is not always the case.

Fixed by a commit that was merged in #78 .


Replace use of kubectl with pure Go in the resource template code

Will check how it is used in Argo CD as you pointed out here @alexec


cannot load app after angular 12 workaround

🐞 Bug report
Command (mark with an x)

[X ] serve

after applying workaround and finally getting a clean build from the following issue(s)
https://github.com/angular/angular-cli/issues/20819
https://github.com/angular/angular-cli/issues/20821
the APP refuses to load and the bundles appear to be tampered with or malformed in such a way they refuse to function
pain-staking build hell since June 2021 with no relief as of yet. I have yet to run this app since June and only yesterday got this to build clean with zero business logic changes. This app was running elite fine on angular 11 with an elite back end NestJS API on postgres.
Your best assist is greatly appreciated. This project is sizeable, challenges the limits of our build tools and operates the very latest elite features of the best ecosystem frameworks over RxJS... so I do hope this is taken seriously with your best good hearted sacred assist.
Is this a regression?
this is a regression since angular 12 the committers have recommended to impose webpack configuration onto angular apps now
which I had done using the webpack builder
and this app no longer loads
the last time it ran was with angular 11 last June 2021 prior to the upgrade
all packages are updated to their latest (see package.json below)
Description
APP refuses to load in browser chrome
This project is a mono-repo which comprises apps, servers and maintains a single package.json for everything at the root directory.
This is the new trend and the right way to model projects.
So its reasonable to see that I have back end packages in my package.json.
 And the answer to that is none. Sometimes a developoer will cheat and use a require to get a package or use the fs package to find a png or jpg to get into their app. None of that is happening here. I combed thru and eliminated all references to using such back end packages or import statements on the front side APP typescript code.
In fact everything is typescript except for the webpack.config.js unfortunately
I typically avoid webpack, javascript and anything javascript closure type code.
Realistically everything SHOULD be angular, NgRX and observables which it is for this project.

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1201.2 (cli-only)
@angular-devkit/core         12.1.2 (cli-only)
@angular-devkit/schematics   12.1.2 (cli-only)
@schematics/angular          12.1.2 (cli-only)

Anything else relevant?
browser is chrome nothing special
package.json follows
this is an angular app constructed with NxTend schematic within a Nrwl/Nx workspace
{
  "name": "starter",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "nx",
    "postinstall": "node ./decorate-angular-cli.js && ngcc --properties es2015 browser module main",
    "nx": "nx",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "nx workspace-lint && ng lint",
    "e2e": "ng e2e",
    "affected:apps": "nx affected:apps",
    "affected:libs": "nx affected:libs",
    "affected:build": "nx affected:build",
    "affected:e2e": "nx affected:e2e",
    "affected:test": "nx affected:test",
    "affected:lint": "nx affected:lint",
    "affected:dep-graph": "nx affected:dep-graph",
    "affected": "nx affected",
    "format": "nx format:write",
    "format:write": "nx format:write",
    "format:check": "nx format:check",
    "update": "nx migrate latest",
    "workspace-generator": "nx workspace-generator",
    "dep-graph": "nx dep-graph",
    "help": "nx help"
  },

  "dependencies": {
    "@angular/animations": "^12.2.0",
    "@angular/cdk": "^12.2.0",
    "@angular/common": "^12.2.0",
    "@angular/compiler": "^12.2.0",
    "@angular/core": "^12.2.0",
    "@angular/flex-layout": "^12.0.0-beta.34",
    "@angular/forms": "^12.2.0",
    "@angular/material": "^12.2.0",
    "@angular/platform-browser": "^12.2.0",
    "@angular/platform-browser-dynamic": "^12.2.0",
    "@angular/router": "^12.2.0",
    "@auth0/angular-jwt": "^5.0.2",
    "@capacitor/cli": "^3.1.2",
    "@capacitor/core": "^3.1.2",
    "@fortawesome/angular-fontawesome": "^0.9.0",
    "@fortawesome/fontawesome-free": "^5.15.4",
    "@fortawesome/fontawesome-svg-core": "^1.2.36",
    "@fortawesome/free-brands-svg-icons": "^5.15.4",
    "@fortawesome/free-solid-svg-icons": "^5.15.4",
    "@ionic-native/android-permissions": "^5.35.0",
    "@ionic-native/app-center-analytics": "^5.35.0",
    "@ionic-native/app-center-crashes": "^5.35.0",
    "@ionic-native/app-version": "^5.35.0",
    "@ionic-native/background-mode": "^5.35.0",
    "@ionic-native/call-number": "^5.35.0",
    "@ionic-native/core": "^5.35.0",
    "@ionic-native/deeplinks": "^5.35.0",
    "@ionic-native/document-viewer": "^5.35.0",
    "@ionic-native/file": "^5.35.0",
    "@ionic-native/file-opener": "^5.35.0",
    "@ionic-native/file-path": "^5.35.0",
    "@ionic-native/file-transfer": "^5.35.0",
    "@ionic-native/fingerprint-aio": "^5.35.0",
    "@ionic-native/in-app-browser": "^5.35.0",
    "@ionic-native/insomnia": "^5.35.0",
    "@ionic-native/local-notifications": "^5.35.0",
    "@ionic-native/native-storage": "^5.35.0",
    "@ionic-native/network": "^5.35.0",
    "@ionic-native/qr-scanner": "^5.35.0",
    "@ionic-native/sms-retriever": "^5.35.0",
    "@ionic-native/splash-screen": "^5.35.0",
    "@ionic-native/status-bar": "^5.35.0",
    "@ionic-native/vibration": "^5.35.0",
    "@ionic/angular": "^5.6.13",
    "@ionic/storage": "^3.0.4",
    "@nestifyjs/cookie": "^0.1.0",
    "@nestjs/common": "^8.0.5",
    "@nestjs/config": "^1.0.1",
    "@nestjs/core": "^8.0.5",
    "@nestjs/graphql": "^8.0.2",
    "@nestjs/jwt": "^8.0.0",
    "@nestjs/microservices": "^8.0.5",
    "@nestjs/mongoose": "^8.0.0",
    "@nestjs/passport": "^8.0.1",
    "@nestjs/platform-express": "^8.0.5",
<EMAIL_ADDRESS>"^8.0.5",
    "@nestjs/swagger": "^5.0.9",
    "@nestjs/typeorm": "^8.0.2",
    "@nestjs/websockets": "^8.0.5",
    "@nestjsplus/cookies": "^1.1.1",
    "@nestjsx/crud": "^5.0.0-alpha.3",
    "@nestjsx/crud-request": "^4.6.2",
    "@nestjsx/crud-typeorm": "^5.0.0-alpha.3",
    "@ngrx/effects": "^12.3.0",
    "@ngrx/entity": "^12.3.0",
    "@ngrx/router-store": "^12.3.0",
    "@ngrx/schematics": "^12.3.0",
    "@ngrx/store": "^12.3.0",
    "@ngrx/store-devtools": "^12.3.0",
    "@ngx-translate/core": "^13.0.0",
    "@ngx-translate/http-loader": "^6.0.0",
    "@nrwl/angular": "^12.6.4",
    "@nrwl/schematics": "^8.12.11",
    "@nxtend/capacitor": "^11.0.0",
    "@nxtend/ionic-angular": "11.1.1",
    "add": "^2.0.6",
    "amazon-cognito-identity-js": "^5.0.6",
    "angular-builder-custom-terser-options": "^1.0.1",
    "animate.css": "^4.1.1",
    "assert": "^2.0.0",
    "bcrypt": "^5.0.1",
    "bcrypt-nodejs": "^0.0.3",
    "bootstrap": "^5.1.0",
    "browser-detect": "^0.2.28",
    "chart.js": "^3.5.0",
    "class-transformer": "^0.4.0",
    "class-validator": "^0.13.1",
    "classlist.js": "1.1.20150312",
    "cluster": "^0.7.7",
    "config": "^3.3.6",
    "cookie-parser": "^1.4.5",
    "crypto-browserify": "^3.12.0",
    "d3": "^7.0.0",
    "d3-array": "^3.0.1",
    "d3-brush": "^3.0.0",
    "d3-color": "^3.0.1",
    "d3-force": "^3.0.0",
    "d3-format": "^3.0.1",
    "d3-hierarchy": "^3.0.1",
    "d3-interpolate": "^3.0.1",
    "d3-scale": "^4.0.0",
    "d3-selection": "^3.0.0",
    "d3-shape": "^3.0.1",
    "d3-time-format": "^4.0.0",
    "easy-pie-chart": "^2.1.7",
    "emoji-flags": "^1.3.0",
    "font-awesome": "^4.7.0",
    "geoip-lite": "^1.4.2",
    "global": "^4.4.0",
    "hammerjs": "^2.0.8",
    "hostile": "^1.3.3",
    "http-status-codes": "^2.1.4",
    "http2": "^3.3.7",
    "https": "^1.0.0",
    "ionic-plugin-deeplinks": "^1.0.22",
    "ionic2-calendar": "^0.6.9",
    "ionicons": "^5.5.3",
    "jquery": "^3.6.0",
    "json2csv": "^5.0.6",
    "jsonwebtoken": "^8.5.1",
    "jwk-to-pem": "^2.0.5",
    "jwt-decode": "^3.1.2",
    "koa-router": "^10.0.0",
    "lodash": "^4.17.21",
    "luxon": "^2.0.1",
    "moment": "^2.29.1",
    "moment-timezone": "^0.5.33",
    "mongoose": "^5.13.5",
    "mongoose-findorcreate": "^3.0.0",
    "ng-multiselect-dropdown": "^0.3.4",
    "ng2-pdf-viewer": "^7.0.1",
    "ngrx-store-freeze": "^0.2.4",
    "ngrx-store-logger": "^0.2.4",
    "ngx-bootstrap": "^7.0.0",
    "ngx-cookie-service": "^12.0.2",
    "ngx-doc-viewer": "^2.0.2",
    "nodemailer": "^6.6.2",
    "passport": "^0.4.1",
    "passport-jwt": "^4.0.0",
    "passport-local": "^1.0.0",
    "pg": "^8.7.1",
    "properties-parser": "^0.3.1",
    "reflect-metadata": "^0.1.13",
    "request": "^2.88.2",
    "require": "^2.4.20",
    "rimraf": "^3.0.2",
    "rxjs": "^7.3.0",
    "screenfull": "^5.1.0",
    "socket.io": "^4.1.3",
    "socket.io-client": "^4.1.3",
    "stream-browserify": "^3.0.0",
    "swagger-ui": "^3.51.2",
    "swagger-ui-express": "^4.1.6",
    "ts-loader": "^9.2.5",
    "typegoose": "^5.9.1",
    "typeorm": "^0.2.36",
    "zone.js": "0.11.4"
  },
  "devDependencies": {
    "@angular-builders/custom-webpack": "^12.1.0",
    "@angular-devkit/build-angular": "^12.2.0",
    "@angular-eslint/eslint-plugin": "12.3.1",
    "@angular-eslint/eslint-plugin-template": "12.3.1",
    "@angular-eslint/template-parser": "12.3.1",
    "@angular/cli": "^12.2.0",
    "@angular/compiler-cli": "^12.2.0",
    "@angular/language-service": "^12.2.0",
    "@capacitor/android": "^3.1.2",
    "@capacitor/ios": "^3.1.2",
    "@nestjs/schematics": "^8.0.1",
    "@nestjs/testing": "^8.0.5",
    "@nrwl/cli": "^12.6.4",
    "@nrwl/cypress": "^12.6.4",
    "@nrwl/eslint-plugin-nx": "^12.6.4",
    "@nrwl/jest": "^12.6.4",
    "@nrwl/linter": "^12.6.4",
    "@nrwl/nest": "^12.6.4",
    "@nrwl/node": "^12.6.4",
    "@nrwl/nx-cloud": "12.3.5",
    "@nrwl/tao": "^12.6.4",
    "@nrwl/workspace": "^12.6.4",
    "@types/bcrypt": "^5.0.0",
    "@types/bcrypt-nodejs": "^0.0.31",
    "@types/bluebird": "^3.5.35",
    "@types/bootstrap": "^5.0.5",
<EMAIL_ADDRESS>"^2.9.32",
    "@types/config": "0.0.39",
    "@types/d3-array": "^3.0.1",
    "@types/d3-axis": "^3.0.1",
    "@types/d3-brush": "^3.0.1",
    "@types/d3-color": "^3.0.1",
    "@types/d3-drag": "^3.0.0",
    "@types/d3-force": "^3.0.3",
    "@types/d3-format": "^3.0.1",
    "@types/d3-hierarchy": "^3.0.2",
    "@types/d3-interpolate": "^3.0.1",
    "@types/d3-scale": "^4.0.0",
    "@types/d3-selection": "^3.0.1",
    "@types/d3-selection-multi": "^1.0.10",
    "@types/d3-shape": "^3.0.0",
    "@types/d3-time": "^3.0.0",
    "@types/d3-time-format": "^4.0.0",
    "@types/d3-transition": "^3.0.1",
    "@types/geoip-lite": "^1.4.1",
    "@types/googlemaps": "^3.43.3",
    "@types/jasmine": "^3.8.2",
    "@types/jasminewd2": "^2.0.9",
    "@types/jest": "^26.0.24",
    "@types/jquery": "^3.5.5",
    "@types/luxon": "^1.27.0",
    "@types/moment-timezone": "^0.5.30",
    "@types/mongodb": "^4.0.7",
    "@types/mongoose": "^5.10.5",
    "@types/node": "^14.14.33",
    "@types/passport-local": "^1.0.33",
<EMAIL_ADDRESS>"^3.0.2",
<EMAIL_ADDRESS>"^3.0.0",
    "@typescript-eslint/eslint-plugin": "^4.29.0",
    "@typescript-eslint/parser": "^4.29.0",
    "@workspace/shared-assets": "file:libs/shared-assets/src/lib",
    "@workspace/shared-components": "file:libs/shared-components/src/lib",
    "@workspace/shared-directives": "file:libs/shared-directives/src/lib",
    "@workspace/shared-features": "file:libs/shared-features/src/lib",
    "@workspace/shared-pipes": "file:libs/shared-pipes/src/lib",
    "@workspace/shared-sass": "file:libs/shared-sass/src/lib",
    "@workspace/shared-util": "file:libs/shared-util/src/lib",
    "cypress": "^8.2.0",
    "dotenv": "^10.0.0",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-cypress": "^2.10.3",
    "jest": "^27.0.6",
    "jest-preset-angular": "^9.0.5",
    "prettier": "^2.3.1",
    "ts-jest": "^27.0.4",
    "ts-node": "^10.1.0"
  },
  "node": {
    "crypto": "empty",
    "fs": "empty",
    "path": "empty",
    "stream": "empty",
    "net": "empty",
    "tls": "empty"
  },
  "browser": {
    "crypto": false,
    "fs": false,
    "path": false,
    "os": false,
    "net": false,
    "stream": false,
    "tls": false
  }
}

below is the root tsconfig
{
    "compileOnSave": false,
    "compilerOptions": {
        "resolveJsonModule": true,
        "allowSyntheticDefaultImports": true,
        "strict": false,
        "typeRoots": [
            "node_modules/@types"
        ],
        "types": [
            "jest",
            "node",
            "mocha",
            "chai",
            "chai-http"
        ],
        "rootDir": "",
        "sourceMap": true,
        "declaration": false,
        "moduleResolution": "node",
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "importHelpers": true,
        "target": "es2015",
        "module": "esnext",
        "lib": [
            "es2018",
            "dom"
        ],
        "skipLibCheck": true,
        "skipDefaultLibCheck": true,
        "strictNullChecks": false,
        "baseUrl": ".",
        "paths": {
            "crypto": [
                "./node_modules/crypto-browserify"
            ],
            "stream": [
                "./node_modules/stream-browserify"
            ],
            "@core": [
                "libs/core/src/index.ts"
            ],
            "@core/*": [
                "libs/core/src/lib/*"
            ],
            "@material": [
                "libs/shared-material/src/index.ts"
            ],
            "@material/*": [
                "libs/shared-material/src/lib/*"
            ],
            "@mobile-app/app/*": [
                "apps/mobile-app/src/app/*"
            ],
            "@proto-app/app/*": [
                "apps/proto/src/app/*"
            ],
            "@service": [
                "libs/service/src/index.ts"
            ],
            "@service/*": [
                "libs/service/src/lib/*"
            ],
            "@workspace/api-interfaces": [
                "libs/api-interfaces/src/index.ts"
            ],
            "@workspace/api-interfaces/*": [
                "libs/api-interfaces/src/lib/*"
            ],
            "@workspace/api-service": [
                "libs/api-service/src/index.ts"
            ],
            "@workspace/api-service/*": [
                "libs/api-service/src/lib/*"
            ],
            "@workspace/env": [
                "libs/env/src/index.ts"
            ],
            "@workspace/env/*": [
                "libs/env/src/lib/*"
            ],
            "@workspace/isomorphic-interface": [
                "libs/isomorphic-interface/src/index.ts"
            ],
            "@workspace/isomorphic-interface/*": [
                "libs/isomorphic-interface/src/lib/*"
            ],
            "@workspace/shared-assets": [
                "libs/shared-assets/src/index.ts"
            ],
            "@workspace/shared-components": [
                "libs/shared-components/src/index.ts"
            ],
            "@workspace/shared-components/*": [
                "libs/shared-components/src/lib/*"
            ],
            "@workspace/shared-directives": [
                "libs/shared-directives/src/index.ts"
            ],
            "@workspace/shared-directives/*": [
                "libs/shared-directives/src/lib/*"
            ],
            "@workspace/shared-dto": [
                "libs/shared-dto/src/index.ts"
            ],
            "@workspace/shared-dto/*": [
                "libs/shared-dto/src/lib/*"
            ],
            "@workspace/shared-entity": [
                "libs/shared-entity/src/index.ts"
            ],
            "@workspace/shared-entity/*": [
                "libs/shared-entity/src/lib/*"
            ],
            "@workspace/shared-env": [
                "libs/shared-env/src/index.ts"
            ],
            "@workspace/shared-env/*": [
                "libs/shared-env/src/lib/*"
            ],
            "@workspace/shared-features": [
                "libs/shared-features/src/index.ts"
            ],
            "@workspace/shared-features/*": [
                "libs/shared-features/src/lib/*"
            ],
            "@workspace/shared-generics-collections": [
                "libs/shared-generics-collections/src/index.ts"
            ],
            "@workspace/shared-generics-collections/*": [
                "libs/shared-generics-collections/src/lib/*"
            ],
            "@workspace/shared-ionic": [
                "libs/shared-ionic/src/index.ts"
            ],
            "@workspace/shared-ionic/*": [
                "libs/shared-ionic/src/lib/*"
            ],
            "@workspace/shared-pipes": [
                "libs/shared-pipes/src/index.ts"
            ],
            "@workspace/shared-pipes/*": [
                "libs/shared-pipes/src/lib/*"
            ],
            "@workspace/shared-sass": [
                "libs/shared-sass/src/index.ts"
            ],
            "@workspace/shared-sass/*": [
                "libs/shared-sass/src/lib/*"
            ],
            "@workspace/shared-util": [
                "libs/shared-util/src/index.ts"
            ],
            "@workspace/shared-util/*": [
                "libs/shared-util/src/lib/*"
            ],
            "@workspace/shared-widgets": [
                "libs/shared-widgets/src/index.ts"
            ],
            "@workspace/shared-widgets/*": [
                "libs/shared-widgets/src/lib/*"
            ]
        }
    },
    "exclude": [
        "node_modules",
        "tmp"
    ]
}

below is webpack.config.js

const path = require("path");
const webpack = require('webpack');

module.exports = {
    target: 'web',
    resolve: {
        fallback: {
            "path": false,
            "os": false,
            "fs": false
        }
    }
};

below is the workspace.json (use to be angular.json)
{
    "$schema"<EMAIL_ADDRESS>    "version": 1,
    "projects": {
        "api": {
            "root": "apps/api",
            "sourceRoot": "apps/api/src",
            "projectType": "application",
            "architect": {
                "build": {
                    "builder": "@nrwl/node:build",
                    "outputs": [
                        "{options.outputPath}"
                    ],
                    "options": {
                        "outputPath": "dist/apps/api",
                        "main": "apps/api/src/main.ts",
                        "tsConfig": "apps/api/tsconfig.app.json",
                        "assets": [
                            "apps/api/src/assets"
                        ]
                    },
                    "configurations": {
                        "production": {
                            "optimization": false,
                            "extractLicenses": true,
                            "inspect": false,
                            "fileReplacements": [
                                {
                                    "replace": "apps/api/src/environments/environment.ts",
                                    "with": "apps/api/src/environments/environment.prod.ts"
                                }
                            ]
                        },
                        "dev": {
                            "optimization": false,
                            "extractLicenses": true,
                            "inspect": false,
                            "fileReplacements": [
                                {
                                    "replace": "apps/api/src/environments/environment.ts",
                                    "with": "apps/api/src/environments/environment.dev.ts"
                                }
                            ]
                        },
                        "test": {
                            "optimization": false,
                            "extractLicenses": true,
                            "inspect": false,
                            "fileReplacements": [
                                {
                                    "replace": "apps/api/src/environments/environment.ts",
                                    "with": "apps/api/src/environments/environment.test.ts"
                                }
                            ]
                        }
                    }
                },
                "serve": {
                    "builder": "@nrwl/node:execute",
                    "options": {
                        "buildTarget": "api:build"
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "apps/api/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/apps/api"
                    ],
                    "options": {
                        "jestConfig": "apps/api/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "api-service": {
            "root": "libs/api-service",
            "sourceRoot": "libs/api-service/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/api-service/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/api-service"
                    ],
                    "options": {
                        "jestConfig": "libs/api-service/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "core": {
            "projectType": "library",
            "root": "libs/core",
            "sourceRoot": "libs/core/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/core"
                    ],
                    "options": {
                        "jestConfig": "libs/core/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/core/src/**/*.ts",
                            "libs/core/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "env": {
            "root": "libs/env",
            "sourceRoot": "libs/env/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/env/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/env"
                    ],
                    "options": {
                        "jestConfig": "libs/env/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "isomorphic-interface": {
            "root": "libs/isomorphic-interface",
            "sourceRoot": "libs/isomorphic-interface/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/isomorphic-interface/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/isomorphic-interface"
                    ],
                    "options": {
                        "jestConfig": "libs/isomorphic-interface/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "mobile-app": {
            "projectType": "application",
            "root": "apps/mobile-app",
            "sourceRoot": "apps/mobile-app/src",
            "prefix": "workspace",
            "architect": {
                "build": {
                    "outputs": [
                        "{options.outputPath}"
                    ],
                    "builder": "@angular-builders/custom-webpack:browser",
                    "options": {
                        "customWebpackConfig": {
                            "path": "webpack.config.js"
                        },
                        "outputPath": "dist/apps/mobile-app",
                        "index": "apps/mobile-app/src/index.html",
                        "main": "apps/mobile-app/src/main.ts",
                        "polyfills": "apps/mobile-app/src/polyfills.ts",
                        "tsConfig": "apps/mobile-app/tsconfig.app.json",
                        "inlineStyleLanguage": "scss",
                        "assets": [
                            "apps/mobile-app/src/favicon.ico",
                            "apps/mobile-app/src/assets",
                            {
                                "glob": "**/*.svg",
                                "input": "node_modules/ionicons/dist/ionicons/svg",
                                "output": "./svg"
                            }
                        ],
                        "stylePreprocessorOptions": {
                            "includePaths": [
                                "libs/shared-assets/src/lib",
                                "libs/shared-components/src/lib",
                                "libs/shared-features/src/lib",
                                "libs/shared-sass/src/lib"
                            ]
                        },
                        "styles": [
                            "apps/mobile-app/src/styles.scss",
                            {
                                "input": "apps/mobile-app/src/theme/variables.scss"
                            }
                        ],
                        "scripts": []
                    },
                    "configurations": {
                        "production": {
                            "customWebpackConfig": {
                                "path": "webpack.config.js"
                            },
                            "budgets": [
                                {
                                    "type": "initial",
                                    "maximumWarning": "400mb",
                                    "maximumError": "800mb"
                                },
                                {
                                    "type": "anyComponentStyle",
                                    "maximumWarning": "550kb",
                                    "maximumError": "800kb"
                                }
                            ],
                            "fileReplacements": [
                                {
                                    "replace": "apps/mobile-app/src/environments/environment.ts",
                                    "with": "apps/mobile-app/src/environments/environment.prod.ts"
                                }
                            ],
                            "outputHashing": "all"
                        },
                        "development": {
                            "buildOptimizer": false,
                            "optimization": false,
                            "vendorChunk": true,
                            "extractLicenses": false,
                            "sourceMap": true,
                            "namedChunks": true
                        }
                    },
                    "defaultConfiguration": "production"
                },
                "serve": {
                    "builder": "@angular-builders/custom-webpack:dev-server",
                    "configurations": {
                        "production": {
                            "browserTarget": "mobile-app:build:production"
                        },
                        "development": {
                            "browserTarget": "mobile-app:build:development"
                        }
                    },
                    "defaultConfiguration": "development"
                },
                "extract-i18n": {
                    "builder": "@angular-devkit/build-angular:extract-i18n",
                    "options": {
                        "browserTarget": "mobile-app:build"
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "apps/mobile-app/src/**/*.ts",
                            "apps/mobile-app/src/**/*.html"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/apps/mobile-app"
                    ],
                    "options": {
                        "jestConfig": "apps/mobile-app/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "cap": {
                    "builder": "@nxtend/capacitor:cap",
                    "options": {
                        "cmd": "--help"
                    }
                },
                "add": {
                    "builder": "@nxtend/capacitor:cap",
                    "options": {
                        "cmd": "add",
                        "packageInstall": true
                    },
                    "configurations": {
                        "ios": {
                            "cmd": "add ios"
                        },
                        "android": {
                            "cmd": "add android"
                        }
                    }
                },
                "copy": {
                    "builder": "@nxtend/capacitor:cap",
                    "options": {
                        "cmd": "copy",
                        "packageInstall": false
                    },
                    "configurations": {
                        "ios": {
                            "cmd": "copy ios"
                        },
                        "android": {
                            "cmd": "copy android"
                        }
                    }
                },
                "open": {
                    "builder": "@nxtend/capacitor:cap",
                    "options": {
                        "cmd": "open",
                        "packageInstall": false
                    },
                    "configurations": {
                        "ios": {
                            "cmd": "open ios"
                        },
                        "android": {
                            "cmd": "open android"
                        }
                    }
                },
                "sync": {
                    "builder": "@nxtend/capacitor:cap",
                    "options": {
                        "cmd": "sync",
                        "packageInstall": true
                    },
                    "configurations": {
                        "ios": {
                            "cmd": "sync ios"
                        },
                        "android": {
                            "cmd": "sync android"
                        }
                    }
                },
                "update": {
                    "builder": "@nxtend/capacitor:cap",
                    "options": {
                        "cmd": "update",
                        "packageInstall": true
                    },
                    "configurations": {
                        "ios": {
                            "cmd": "update ios"
                        },
                        "android": {
                            "cmd": "update android"
                        }
                    }
                }
            }
        },
        "mobile-app-e2e": {
            "root": "apps/mobile-app-e2e",
            "sourceRoot": "apps/mobile-app-e2e/src",
            "projectType": "application",
            "architect": {
                "e2e": {
                    "builder": "@nrwl/cypress:cypress",
                    "options": {
                        "cypressConfig": "apps/mobile-app-e2e/cypress.json",
                        "tsConfig": "apps/mobile-app-e2e/tsconfig.e2e.json",
                        "devServerTarget": "mobile-app:serve:development"
                    },
                    "configurations": {
                        "production": {
                            "devServerTarget": "mobile-app:serve:production"
                        }
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "apps/mobile-app-e2e/**/*.{js,ts}"
                        ]
                    }
                }
            }
        },
        "proto": {
            "projectType": "application",
            "root": "apps/proto",
            "sourceRoot": "apps/proto/src",
            "prefix": "starter",
            "architect": {
                "build": {
                    "builder": "@angular-devkit/build-angular:browser",
                    "outputs": [
                        "{options.outputPath}"
                    ],
                    "options": {
                        "outputPath": "dist/apps/proto",
                        "index": "apps/proto/src/index.html",
                        "main": "apps/proto/src/main.ts",
                        "polyfills": "apps/proto/src/polyfills.ts",
                        "tsConfig": "apps/proto/tsconfig.app.json",
                        "inlineStyleLanguage": "scss",
                        "stylePreprocessorOptions": {
                            "includePaths": [
                                "libs/shared-sass/src/lib"
                            ]
                        },
                        "assets": [
                            "apps/proto/src/favicon.ico",
                            "apps/proto/src/assets"
                        ],
                        "styles": [
                            "apps/proto/src/styles.scss"
                        ],
                        "scripts": []
                    },
                    "configurations": {
                        "production": {
                            "fileReplacements": [
                                {
                                    "replace": "libs/shared-env/src/lib/environments/environment.ts",
                                    "with": "libs/shared-env/src/lib/environments/environment.prod.ts"
                                }
                            ],
                            "optimization": false,
                            "outputHashing": "all",
                            "sourceMap": false,
                            "namedChunks": false,
                            "aot": true,
                            "extractLicenses": true,
                            "vendorChunk": false,
                            "buildOptimizer": true,
                            "budgets": [
                                {
                                    "type": "initial",
                                    "maximumWarning": "400mb",
                                    "maximumError": "800mb"
                                },
                                {
                                    "type": "anyComponentStyle",
                                    "maximumWarning": "550kb",
                                    "maximumError": "800kb"
                                }
                            ]
                        },
                        "development": {
                            "buildOptimizer": false,
                            "optimization": false,
                            "vendorChunk": true,
                            "extractLicenses": false,
                            "sourceMap": true,
                            "namedChunks": true
                        }
                    },
                    "defaultConfiguration": "production"
                },
                "serve": {
                    "builder": "@angular-devkit/build-angular:dev-server",
                    "configurations": {
                        "production": {
                            "browserTarget": "proto:build:production"
                        },
                        "development": {
                            "browserTarget": "proto:build:development"
                        }
                    },
                    "defaultConfiguration": "development",
                    "options": {
                        "proxyConfig": "apps/proto/proxy.conf.json"
                    }
                },
                "extract-i18n": {
                    "builder": "@angular-devkit/build-angular:extract-i18n",
                    "options": {
                        "browserTarget": "proto:build"
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "apps/proto/src/**/*.ts",
                            "apps/proto/src/**/*.html"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/apps/proto"
                    ],
                    "options": {
                        "jestConfig": "apps/proto/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "proto-e2e": {
            "root": "apps/proto-e2e",
            "sourceRoot": "apps/proto-e2e/src",
            "projectType": "application",
            "architect": {
                "e2e": {
                    "builder": "@nrwl/cypress:cypress",
                    "options": {
                        "cypressConfig": "apps/proto-e2e/cypress.json",
                        "tsConfig": "apps/proto-e2e/tsconfig.e2e.json",
                        "devServerTarget": "proto:serve:development"
                    },
                    "configurations": {
                        "production": {
                            "devServerTarget": "proto:serve:production"
                        }
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "apps/proto-e2e/**/*.{js,ts}"
                        ]
                    }
                }
            }
        },
        "service": {
            "projectType": "library",
            "root": "libs/service",
            "sourceRoot": "libs/service/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/service"
                    ],
                    "options": {
                        "jestConfig": "libs/service/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/service/src/**/*.ts",
                            "libs/service/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-assets": {
            "root": "libs/shared-assets",
            "sourceRoot": "libs/shared-assets/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-assets/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-assets"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-assets/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-components": {
            "projectType": "library",
            "root": "libs/shared-components",
            "sourceRoot": "libs/shared-components/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-components"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-components/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-components/src/**/*.ts",
                            "libs/shared-components/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-directives": {
            "projectType": "library",
            "root": "libs/shared-directives",
            "sourceRoot": "libs/shared-directives/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-directives"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-directives/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-directives/src/**/*.ts",
                            "libs/shared-directives/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-dto": {
            "root": "libs/shared-dto",
            "sourceRoot": "libs/shared-dto/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-dto/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-dto"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-dto/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-entity": {
            "root": "libs/shared-entity",
            "sourceRoot": "libs/shared-entity/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-entity/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-entity"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-entity/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-env": {
            "root": "libs/shared-env",
            "sourceRoot": "libs/shared-env/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-env/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-env"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-env/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-features": {
            "projectType": "library",
            "root": "libs/shared-features",
            "sourceRoot": "libs/shared-features/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-features"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-features/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-features/src/**/*.ts",
                            "libs/shared-features/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-generics-collections": {
            "root": "libs/shared-generics-collections",
            "sourceRoot": "libs/shared-generics-collections/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-generics-collections/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-generics-collections"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-generics-collections/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-ionic": {
            "projectType": "library",
            "root": "libs/shared-ionic",
            "sourceRoot": "libs/shared-ionic/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-ionic"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-ionic/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-ionic/src/**/*.ts",
                            "libs/shared-ionic/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-material": {
            "projectType": "library",
            "root": "libs/shared-material",
            "sourceRoot": "libs/shared-material/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-material"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-material/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-material/src/**/*.ts",
                            "libs/shared-material/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-pipes": {
            "projectType": "library",
            "root": "libs/shared-pipes",
            "sourceRoot": "libs/shared-pipes/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-pipes"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-pipes/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-pipes/src/**/*.ts",
                            "libs/shared-pipes/src/**/*.html"
                        ]
                    }
                }
            }
        },
        "shared-sass": {
            "root": "libs/shared-sass",
            "sourceRoot": "libs/shared-sass/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-sass/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-sass"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-sass/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-util": {
            "root": "libs/shared-util",
            "sourceRoot": "libs/shared-util/src",
            "projectType": "library",
            "architect": {
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-util/**/*.ts"
                        ]
                    }
                },
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-util"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-util/jest.config.js",
                        "passWithNoTests": true
                    }
                }
            }
        },
        "shared-widgets": {
            "projectType": "library",
            "root": "libs/shared-widgets",
            "sourceRoot": "libs/shared-widgets/src",
            "prefix": "starter",
            "architect": {
                "test": {
                    "builder": "@nrwl/jest:jest",
                    "outputs": [
                        "coverage/libs/shared-widgets"
                    ],
                    "options": {
                        "jestConfig": "libs/shared-widgets/jest.config.js",
                        "passWithNoTests": true
                    }
                },
                "lint": {
                    "builder": "@nrwl/linter:eslint",
                    "options": {
                        "lintFilePatterns": [
                            "libs/shared-widgets/src/**/*.ts",
                            "libs/shared-widgets/src/**/*.html"
                        ]
                    }
                }
            }
        }
    },
    "cli": {
        "defaultCollection": "@nrwl/angular"
    },
    "schematics": {
        "@nrwl/angular": {
            "application": {
                "linter": "eslint"
            },
            "library": {
                "linter": "eslint"
            },
            "storybook-configuration": {
                "linter": "eslint"
            }
        },
        "@nrwl/angular:application": {
            "style": "scss",
            "linter": "eslint",
            "unitTestRunner": "jest",
            "e2eTestRunner": "cypress"
        },
        "@nrwl/angular:library": {
            "style": "scss",
            "linter": "eslint",
            "unitTestRunner": "jest"
        },
        "@nrwl/angular:component": {
            "style": "scss"
        }
    },
    "defaultProject": "proto"
}

I want to be clear here...
the Nrwl/Nx team attempted to mitigate and put a damper on some of this which seemed to be a tangle of the typescript compiler under the hood. And Nrwl/Nx during its migratiuon process maintains a handle on the appropriate typescript compiler. As a result of seeing this I omitted installing typescript npm package from my project and uninstalled it and it built fine based on what Nrwl/Nx is attempting to govern at its own level. This appears and seems reasonable since Nrwl/Nx is responsible and pro-active in making sure these mishaps are prevented from happening... fail safe elite team and product I completely rely on and have faith in.
So My package.json does not have typescript installed in it due to me relying on the confidence of Nrwl Nx build tools which I use faithfully. And it builds regardless.
here is one of the traces from the original stack trace
and its coming from internal to the compiler not my code
Object
loc: "10:20-27"
message: "Critical dependency: require function is used in a way in which dependencies cannot be statically extracted"
moduleIdentifier: "/Users/meanstack02/new/starter/node_modules/@angular-builders/custom-webpack/node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!/Users/meanstack02/new/starter/node_modules/@angular-builders/custom-webpack/node_modules/<EMAIL_ADDRESS>moduleName<EMAIL_ADDRESS>

Uncaught Error: Cannot find module 'tslib'
    at n (main.js:1)
    at vendor.js:1
    at vendor.js:1
    at Object.19441 (vendor.js:1)
    at l (runtime.js:1)
    at Object.1647 (main.js:1)
    at l (runtime.js:1)
    at Object.94277 (main.js:1)
    at l (runtime.js:1)
    at Object.82432 (main.js:1)
index.js:52 [WDS] Live Reloading enabled.
index.js:126 [WDS] Warnings while compiling.
warnings @ index.js:126
index.js:135 Objectloc: "10:20-27"message: "Critical dependency: require function is used in a way in which dependencies cannot be statically extracted"moduleIdentifier: "/Users/meanstack02/new/starter/node_modules/@angular-builders/custom-webpack/node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js??ruleSet[1].rules[2].use[0]!/Users/meanstack02/new/starter/node_modules/@angular-builders/custom-webpack/node_modules/<EMAIL_ADDRESS><EMAIL_ADDRESS>Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ ()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Object
warnings @ index.js:135
index.js:135 Objectmessage: "10 rules skipped due to selector errors:\n  :host-context([dir=rtl]) .ion-float-start -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-end -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-sm-start -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-sm-end -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-md-start -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-md-end -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-lg-start -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-lg-end -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-xl-start -> unmatched pseudo-class :host-context\n  :host-context([dir=rtl]) .ion-float-xl-end -> unmatched pseudo-class :host-context"[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ ()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()
warnings @ index.js:135

ok I spotted a rogue import on two directives
import { Renderer } from '@angular/compiler-cli/ngcc/src/rendering/renderer'
redoing it now
and will be in touch with results

issue fixed


Allow adding emoji reactions

Is your feature request related to a problem? Please describe.
I want my bot to be able to add emoji reactions
Describe the solution you'd like
As above
Describe alternatives you've considered
N/A
Additional context
I couldn't find anything about it in the client docs.

In the interim here’s an example of how to do it manually.

This is currently available through the unstableApis and just needs to be moved to MatrixClient now that it's stable in the spec.


grafana: 7.5.6 -> 7.5.7

Motivation for this change
ChangeLog: https://github.com/grafana/grafana/releases/tag/v7.5.7
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Added a release notes entry if the change is major or breaking
[x] Fits CONTRIBUTING.md.

Ported to stable as 0eb45c3d1e821c33c4e73118102588c7b422c454.


Database - second import fails if the name is the same (in use error - file permission)

When importing a db file:

first time it works

2nd time it won't work because the tool tries to remove the old one which is still "checked in".
File "D:\GITHUB\mpcforces-extractor.venv\Lib\site-packages\starlette_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "D:\GITHUB\mpcforces-extractor.venv\Lib\site-packages\starlette\routing.py", line 73, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "D:\GITHUB\mpcforces-extractor.venv\Lib\site-packages\fastapi\routing.py", line 301, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\GITHUB\mpcforces-extractor.venv\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\GITHUB\mpcforces-extractor\mpcforces_extractor\api\routes\file_upload.py", line 20, in upload_chunk
os.remove(file_path)
PermissionError: [WinError 32] Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird: 'D:\GITHUB\mpcforces-extractor\data\uploads\db.db'

not sure how to fix this one.

first idea: rename it automatically - 3rd time should work again - but then 4th time i rename it 2 times already? BAD
force the db connection to be closed? API command?

2nd way was the one to go.


Bot started, after i went offline. It went offline and would not start back again. how do you make it stay online without being online yourself?

PS C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master\src> npm start

<EMAIL_ADDRESS>start C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master
node --trace-warnings src/index.js

C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master\src\config.js:6
throw new Error(Config file could not be found or read! The error given was: ${e.message});
^
Error: Config file could not be found or read! The error given was: C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master\config.json: Unexpected string in JSON at position 301
at Object. (C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master\src\config.js:6:9)
at Module._compile (module.js:612:30)
at Object.Module._extensions..js (module.js:623:10)
at Module.load (module.js:531:32)
at tryModuleLoad (module.js:494:12)
at Function.Module._load (module.js:486:3)
at Module.require (module.js:556:17)
at require (internal/module.js:11:18)
at Object. (C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master\src\index.js:6:16)
at Module._compile (module.js:612:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: node --trace-warnings src/index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      C:\Users\shawn\AppData\Roaming\npm-cache_logs\2017-10-26T11_11_35_424Z-debug.log
PS C:\Users\shawn\Downloads\modmailbot-master\modmailbot-master\src>

Could you post your config.js file (but of course Removing your client id/secret)? The error is something with the syntax at line 6, position 9.


Replace deprecated usages in wolt_modal_sheet_test

We should replace the deprecated usages in the test/wolt_modal_sheet_test.dart

These APIs are deprecated after 3.7.2.
They're in the codebase to maintain backward compatibility,  for at least Flutter version 3.7.2.
This APIs should be replaced when the minimum Flutter version required for the package is updated.

Good point @TahaTesser, my local version is higher and I missed that! 😅


 I calculated the load times of each plugin by making this minor modification to the * _load_bash_it_files* function.
For me, it appears it was the NVM plugin that was causing delays. I disabled it and my shell boots up much faster.
I then enabled all the plugins and got the user, real and sys execution times of each plugin. I graphed them and below you can see the results. It's not very scientific, but hopefully others find this useful.
# Helper function loading various enable-able files
function _load_bash_it_files() {

  subdirectory="$1"

  if [ ! -d "${BASH_IT}/${subdirectory}/enabled" ]
  then
    continue
  fi
  FILES="${BASH_IT}/${subdirectory}/enabled/*.bash"
  for config_file in $FILES
  do
    echo ${config_file}

    if [ -e "${config_file}" ]; then
      time source $config_file
    fi
  done
}

Wow, this is fantastic - very cool! Thanks for doing this!
I'll take a look to see why e.g. the node plugin takes such a long time to load...

Using the same modified function I have also noticed that the alias-completion is also a very considerable amount of time to load
... /.bash_it/plugins/enabled/alias-completion.bash

real	0m26.792s
user	0m0.728s
sys	0m0.327s

Thanks for the time profiling info!! Super-helpful!
I'd like to chime in with some results that I found in my particular use case (in case someone else stumbles upon their bash_it PS1 prompt behaving slowly due to this):
When testing bash_it on OSX with a docker-machine VM, that has /Users shared inside the VM & nested docker container running inside it... I noticed a particularly slow PS1 prompt.  I ran set -x and hit enter to show the prompt & all the trace output for the bash-it code that was running.  One set of commands in particular were so slow that I could visibly see the hang in the output... no need for modifying any code to add time calls in ~/.bash_it/ even!
The slow commands I found were calls in base.theme to get git status:
local status="$(git status -b --porcelain ${git_status_flags} 2> /dev/null ||
	            git status --porcelain ${git_status_flags} 2> /dev/null)"

Timing them showed at least a second for each call... worse if the first one exits with nonzero status, it runs the second one (without -b), resulting in at least 2-3 seconds delay added to all the rest of the bash-it code execution!
$ time git status -b --porcelain
[...SNIP...]
real	0m1.814s
user	0m0.030s
sys	0m0.820s

After reading the code, I could immediately see a couple things to try, and found that:

export SCM_GIT_IGNORE_UNTRACKED=true improved performance slightly (~ 718 ms improvement)
git config --global  bash-it.hide-status 1 to skip the slow git status commands entirely improved performance by ~3.85 seconds!

I added time prompt_command to the theme I was using to get a comparision with and without bash-it.hide-status set:
diff --git a/themes/bobby/bobby.theme.bash b/themes/bobby/bobby.theme.bash
index e001175..d70f45d 100644
--- a/themes/bobby/bobby.theme.bash
+++ b/themes/bobby/bobby.theme.bash
@@ -17,4 +17,4 @@ function prompt_command() {
     PS1="\n$(battery_char) $(clock_char) ${yellow}$(ruby_version_prompt) ${purple}\h ${reset_color}in ${green}\w\n${bold_cyan}$(scm_char)${green}$(scm_prompt_info) ${green}→${reset_color} "
 }

-PROMPT_COMMAND=prompt_command;
+PROMPT_COMMAND='time prompt_command;'

Without bash-it.hide-status:
real	0m4.573s
user	0m0.070s
sys	0m1.890s

With bash-it.hide-status 1:
real	0m0.723s
user	0m0.060s
sys	0m0.110s

Very useful analysis, thanks @trinitronx!


how to start the project

I'm a tiro for a angular ,I don't know how to start it,can you tell me?

Read the article linked in the readme.


Variables "image_url" and "title_link" should not be empty.

If the variable "image_url" or "title_link" is empty, RocketChat throws the following error: "Invalid href value provided".
Sorry again for #1

PR https://github.com/martinusso/monolog-rocketchat-handler/pull/4 merged.
Thanks!


Update http.js

Added method suggested in issue #663.

Added an ajax request method to the http.js plugin so that callers can specify a beforeSend callback.

@davismj When you get a free moment, would you review this and consider if we should add it. Thanks!

@EisenbergEffect i recommend we close this. its a great idea and highlighted a need for a general ajax function on the http plugin, but it only added one of the numerous jquery ajax settings parameters. i have created a pull request here that adds generalizes on the pull request here

Closing since Durandal has been superseded by Aurelia just shy of four years ago.


GOBBLIN-1523: Change logging of live instances in Gobblin cluster to debug level

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-1523

Description

[x] Here are some details about my PR, including screenshots (if applicable):
Currently, the live instances are logged at info level. This can result in a ton of uninformative logs in a production deployment, making debugging issues hard.

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:
Existing tests.

Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #3374 (e058e09) into master (44c7316) will decrease coverage by 3.39%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #3374      +/-   ##
============================================
- Coverage     46.43%   43.04%   -3.40%
+ Complexity    10159     1958    -8201
============================================
  Files          2056      395    -1661
  Lines         80080    16952   -63128
  Branches       8947     2090    -6857
============================================
- Hits          37186     7297   -29889
+ Misses        39448     8845   -30603
+ Partials       3446      810    -2636

Impacted Files
Coverage Δ

...ache/gobblin/cluster/GobblinHelixMultiManager.java
52.33% <0.00%> (-1.84%)
:arrow_down:

...a/org/apache/gobblin/util/limiter/NoopLimiter.java
40.00% <0.00%> (-20.00%)
:arrow_down:

...lin/util/filesystem/FileSystemInstrumentation.java
92.85% <0.00%> (-7.15%)
:arrow_down:

...in/java/org/apache/gobblin/cluster/HelixUtils.java
32.23% <0.00%> (-5.79%)
:arrow_down:

.../org/apache/gobblin/cluster/GobblinTaskRunner.java
63.46% <0.00%> (-0.33%)
:arrow_down:

...e/gobblin/metrics/example/ReporterExampleBase.java

...metrics/reporter/KeyValueMetricObjectReporter.java

...ersion/finder/ModDateTimeDatasetVersionFinder.java

...gement/retention/dataset/CleanableDatasetBase.java

.../elasticsearch/typemapping/GsonJsonSerializer.java

... and 1658 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 44c7316...e058e09. Read the comment docs.


Task - 166 ClariQ Correction

Task - 166: ClariQ Sentence Generation
There was a problem in some instances in the file I have uploaded earlier.
I have corrected and updated the file.
Please review and merge.
Thank you!!

Thanks!


Error thrown: EmptyError: no elements in sequence

Note: for support questions, please use one of these channels: Chat: AngularClass.slack or Twitter: @AngularClass

I'm submitting a ...
[x ] bug report

Do you want to request a feature or report a bug?
I want to report an error

What is the current behavior?
App thrown errors

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via

Step 1: clone the repo
Step 2: npm install
Step 3: npm start
Step 4: navigate to Barrel or Detail
The app erred, this is the console log:

Full log here: http://paste.ubuntu.com/26110596/

What is the expected behavior?
App should works without error.

What is the motivation / use case for changing the behavior?

Please tell us about your environment:

Angular version: 5.0.1
Browser: [Chrome 62]
OS: MacOS 10.11.6

Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)

This is a bug in RxJS https://github.com/ReactiveX/rxjs/issues/3151

Basically revert to 5.5.2 it's a temporary fix.

Thank u @ericmartinezr , you saved my life 👍

Fixed in RxJS 5.5.4, you can try upgrading again. Worked safely in my complex application.

The new update eliminated the problem. Thank you guys!


Animation suggestions/bugs

When the transformation animation plays, it makes the player turn red like they are taking damage, taking away from immersion, and bringing to mind Minecraft's questionable animation choices. I assume this is because of the health increase, so simply making the player's health increase all at once before the transformation could fix this issue.
Then making the player struggle or bend over rather than just bringing their hands to their face could also improve immersion. The current animation just feels a little stiff to me.
However, as a mod author/coder I understand that adding/fixing stuff isn't as easy as sitting down and clacking on the keyboard for a minute or two like a lot of people think. So, if you can't, or just don't want to add/fix these things, I totally understand.
EDIT: I found another bug. On the latex transformations with no legs, your legs just disappear before the tail comes down. Making the legs fold into the body and then disappearing AFTER the tail comes down could fix this. Currently, you are hovering during the first part of the transformation.
SECOND EDIT: Apparently this only happens on the siren. On the snake and the female manta ray your torso shrinks and starts floating, and the mermaid shark looks fine.
THIRD EDIT: Some other buggy animations:
-Latex Human
-Dark Dragon
-Translucent Lizard
-Buff Female Latex Shark
-Green Lizard
-Latex Alien
-Partial Latex Human

Sweet! Thanks for fixing the first issue. Do you have plans to fix the second issue soon or is it on more of the long-term to-do list?

Thanks for the help! I appreciate your quick response and fix for something that could take a lot of work, especially when you have a lot of other stuff going on with this mod!


Fix Memory Leak in AVAudioConverter.convert

When audio streaming is enabled, the app was allocating excessive memory.
Issue:
AVAudioConverter.convert was not freeing allocated memory, leading to a memory leak.
Solution:
This commit resolves the issue by wrapping the conversion process in an autoreleasepool.
Based on this solution: https://stackoverflow.com/questions/75943924/avaudioconverter-buffers-are-over-retained-in-a-dispatchqueue-concurrentperform
Before:

After:

Thank you for the PR!!
merged


Releasing 0.10.2

Pull Request Test Coverage Report for Build 42

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.561%

Totals

Change from base Build 40:
0.0%

Covered Lines:
137

Relevant Lines:
139

💛  - Coveralls