profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/alan-agius4/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Alan Agius alan-agius4 Malta Angular Team, Loves TypeScript, Build Tools, Food, Beer & Coffeeย ๐Ÿ‡ฒ๐Ÿ‡น

alan-agius4/angular-benchpress-playground 4

Angular Benchpress Playground

alan-agius4/angular-cli 2

CLI tool for Angular

alan-agius4/analyse 0

analyse web app for webpack stats

alan-agius4/angular 0

One framework. Mobile & desktop.

alan-agius4/angular-aot-metadata-bug 0

Repo for Angular AOT Metadata Bug

alan-agius4/angular-cli-ghpages 0

๐Ÿš€ Deploy your ๐Ÿ…ฐ๏ธAngular app to GitHub pages directly from the Angular CLI! Available on NPM.

alan-agius4/angular-issue-23609 0

Angular Issue 23609

push eventangular/angular-cli

Renovate Bot

commit sha ed376fe02ea43a8f55be5423e0b3a0c56535a124

build: update all non-major dependencies

view details

push time in 11 hours

PR merged angular/angular-cli

build: update all non-major dependencies cla: yes action: merge target: minor

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sass 1.41.0 -> 1.41.1 age adoption passing confidence
webpack 5.52.1 -> 5.53.0 age adoption passing confidence

Release Notes

<details> <summary>sass/dart-sass</summary>

v1.41.1

Compare Source

  • Preserve parentheses around var() functions in calculations, because they could potentially be replaced with sub-expressions that might need to be parenthesized.

</details>

<details> <summary>webpack/webpack</summary>

v5.53.0

Compare Source

Features

  • add node.__dirname/__filename: "warn-mock" which warns on usage (will be enabled in webpack 6 by default)

Bugfixes

  • add stream/web to Node.js externals
  • fix IgnorePluginSchema
  • fix builds with persistent caching taking 1 minute to build at least

Experiments

  • add experiments.futureDefaults to enable defaults for webpack 6

</details>


Configuration

๐Ÿ“… Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ‘ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

+47 -10

0 comment

6 changed files

renovate[bot]

pr closed time in 11 hours

PullRequestReviewEvent

push eventangular/angular-cli

Renovate Bot

commit sha af5069da589cb7c9dd7260fa0ce1332ebd25fc77

build: update angular

view details

push time in 11 hours

PR merged angular/angular-cli

build: update angular cla: yes action: merge target: minor

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
@angular/animations dependencies digest c611a13 -> a2c96f5
@angular/animations devDependencies patch 12.2.5 -> 12.2.6
@angular/cdk dependencies digest 31df2fe -> e32735d
@angular/cdk devDependencies patch 12.2.5 -> 12.2.6
@angular/common dependencies digest a027681 -> f6bccbc
@angular/common devDependencies patch 12.2.5 -> 12.2.6
@angular/compiler dependencies digest bd0b209 -> 7c6d32c
@angular/compiler devDependencies patch 12.2.5 -> 12.2.6
@angular/compiler-cli dependencies digest d226ef4 -> 41403da
@angular/compiler-cli devDependencies patch 12.2.5 -> 12.2.6
@angular/core dependencies digest cc3f978 -> 8799b22
@angular/core devDependencies patch 12.2.5 -> 12.2.6
@angular/dev-infra-private devDependencies digest f1e02ba -> 1be8212
@angular/forms dependencies digest 4d0cc9c -> d406f60
@angular/forms devDependencies patch 12.2.5 -> 12.2.6
@angular/language-service dependencies digest d7cf8af -> 00da323
@angular/localize dependencies digest d81b6ce -> 66255be
@angular/localize devDependencies patch 12.2.5 -> 12.2.6
@angular/material dependencies digest 50c0778 -> 0f6d48a
@angular/material devDependencies patch 12.2.5 -> 12.2.6
@angular/material-moment-adapter dependencies digest a213bdb -> 19802c5
@angular/platform-browser dependencies digest 74cdba9 -> 3b283eb
@angular/platform-browser devDependencies patch 12.2.5 -> 12.2.6
@angular/platform-browser-dynamic dependencies digest 50ab29c -> e2ec652
@angular/platform-browser-dynamic devDependencies patch 12.2.5 -> 12.2.6
@angular/platform-server dependencies digest 7f3e2bd -> 845c6db
@angular/platform-server devDependencies patch 12.2.5 -> 12.2.6
@angular/router dependencies digest 48a6935 -> adb13e1
@angular/router devDependencies patch 12.2.5 -> 12.2.6
@angular/service-worker dependencies digest f2cb85e -> 50c7168
@angular/service-worker devDependencies patch 12.2.5 -> 12.2.6
angular/dev-infra action digest 7bdd465 -> 7e2c5b8

๐Ÿ”ก If you wish to disable git hash updates, add ":disableDigestUpdates" to the extends array in your config.


Release Notes

<details> <summary>angular/angular</summary>

v12.2.6

Compare Source

animations
Commit Type Description
141fde1632 fix emit pure annotations to static property initializers (#โ€‹43344)
core
Commit Type Description
ca510c87c5 fix emit pure annotations to static property initializers (#โ€‹43344)
router
Commit Type Description
4034f252c9 fix Allow renavigating to failed URLs (#โ€‹43424)
service-worker
Commit Type Description
a102b27641 fix clear service worker cache in safety worker (#โ€‹43324)

Special Thanks

Alan Agius, Amadou Sall, Andrew Kushnir, Andrew Scott, Aristeidis Bampakos, Bjarki, David Shevitz, George Kalpakas, Joe Martin (Crowdstaffing), Michele Stieven, Naveed Ahmed, dario-piotrowicz, mezhik91 and mgechev

</details>

<details> <summary>angular/components</summary>

v12.2.6

Compare Source

cdk
Commit Type Description
63f127b0c5 fix a11y: complete input modality streams on destroy (#โ€‹23522)
material
Commit Type Description
b48732305a fix datepicker: improve color contrast in calendar header (#โ€‹23517)
886522ccd5 fix input: preserve password autofill icon (#โ€‹23534)
b12018a25e fix chips: handle matChipRemove set on a button (#โ€‹23538)
3bb9bd4ed6 fix stepper: incorrect navigation order when steps are added later on (#โ€‹23541)
material-experimental
Commit Type Description
e54229f4f0 fix mdc-menu: ensure mat-mdc- prefix on all classes (#โ€‹23559)
13b24ab50b fix mdc-form-field: fix outline notch width (#โ€‹23005)
4fa5e6c827 fix mdc-slider: remove deep imports (#โ€‹23451)
5ca6311382 fix mdc-button: avoid shrinking FAB and icon button (#โ€‹23532)

Special Thanks

Kristiyan Kostadinov, Miles Malerba, Naveed Baloch and Paul Gschwendtner

</details>


Configuration

๐Ÿ“… Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ‘ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

+118 -159

0 comment

6 changed files

renovate[bot]

pr closed time in 11 hours

PullRequestReviewEvent

issue closedangular/angular-cli

just use npm update and try again

just use npm update and try again

Originally posted by @firegbn in https://github.com/angular/angular-cli/issues/16868#issuecomment-610650226

closed time in 17 hours

MdFaizanAkhtar

push eventangular/angular-cli

Renovate Bot

commit sha 504f47fd7481713477664412541d4f1a1595ddc6

build: update all non-major dependencies

view details

push time in 2 days

PR merged angular/angular-cli

build: update all non-major dependencies cla: yes action: merge target: minor

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@discoveryjs/json-ext 0.5.3 -> 0.5.5 age adoption passing confidence
inquirer 8.1.3 -> 8.1.5 age adoption passing confidence
sass 1.40.0 -> 1.41.0 age adoption passing confidence

Release Notes

<details> <summary>discoveryjs/json-ext</summary>

v0.5.5

Compare Source

  • Added missed TypeScript typings file into the npm package

v0.5.4

Compare Source

</details>

<details> <summary>SBoudrias/Inquirer.js</summary>

v8.1.5

Compare Source

Fix older Node version compatibility issue.

v8.1.4

Compare Source

  • Fix an error being thrown inside the rawlist prompt

</details>

<details> <summary>sass/dart-sass</summary>

v1.41.0

Compare Source

  • Calculation values can now be combined with strings using the + operator. This was an error in 1.40.0, but this broke stylesheets that were relying on $value + "" expressions to generically convert values to strings. (Note that the Sass team recommends the use of "#{$value}" or inspect($value) for that use-case.)

  • The selector.unify() function now correctly returns null when one selector is a :host or :host-context and the other is a selector that's guaranteed to be within the current shadow DOM. The @extend logic has been updated accordingly as well.

  • Fix a bug where extra whitespace in min(), max(), clamp(), and calc() expressions could cause bogus parse errors.

  • Fix a bug where the right-hand operand of a - in a calculation could incorrectly be stripped of parentheses.

Dart API
  • SassCalculation.plus() now allows SassString arguments.

v1.40.1

Compare Source

  • Potentially breaking bug fix: min() and max() expressions outside of calculations now behave the same way they did in 1.39.2, returning unquoted strings if they contain no Sass-specific features and calling the global min() and max() functions otherwise. Within calculations, they continue to behave how they did in 1.40.0.

    This fixes an unintended breaking change added in 1.40.0, wherein passing a unitless number and a number without units to min() or max() now produces an error. Since this breakage affects a major Sass library, we're temporarily reverting support for min() and max() calculations while we work on designing a longer-term fix.

</details>


Configuration

๐Ÿ“… Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ‘ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

+17 -24

0 comment

5 changed files

renovate[bot]

pr closed time in 2 days

issue closedangular/angular-cli

v12 Webpack Context.Keys().Map No Longer Works

<!--๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…

Oh hi there! ๐Ÿ˜„

To expedite issue processing please search open and closed issues before submitting a new one. Existing issues often contain information about workarounds, resolution, or progress updates.

๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…๐Ÿ”…-->

๐Ÿž Bug report

Command (mark with an x)

<!-- Can you pin-point the command or commands that are effected by this bug? --> <!-- โœ๏ธedit: -->

  • [ ] new
  • [ ] build
  • [ ] serve
  • [X] test
  • [ ] e2e
  • [ ] generate
  • [ ] add
  • [ ] update
  • [ ] lint
  • [ ] extract-i18n
  • [ ] run
  • [ ] config
  • [ ] help
  • [ ] version
  • [ ] doc

Is this a regression?

<!-- Did this behavior use to work in the previous version? --> Yes, the previous version in which this bug was not present was: 11.2.14

Description

  • 11.2.14 the context module API for Webpack functioned properly, now any attempt to filter or map context.keys() fails/is ignored.

https://webpack.js.org/guides/dependency-management/#context-module-api

below official Webpack example to filter context keys no longer works.

const cache = {};

function importAll(r) {
  r.keys().forEach((key) => (cache[key] = r(key)));
}

importAll(require.context('../components/', true, /\.js$/));
// At build-time cache will be populated with all required modules.

๐Ÿ”ฌ Minimal Reproduction

filter or map keys in test.ts and notice all found spec.ts files from the regex and their respective modules will attempt to build

๐Ÿ”ฅ Exception or Error

Following exception from /node_modules/@ngtools/webpack/src/ivy/loader.js:60:26 is generated regardless of map or filter attempts in above webpack example.

else {
                // File is not part of the compilation
                const message = `${this.resourcePath} is missing from the TypeScript compilation. ` +
                    `Please make sure it is in your tsconfig via the 'files' or 'include' property.`;
                callback(new Error(message));
            }

๐ŸŒ Your Environment

<pre><code> โฏ ng version

 _                      _                 ____ _     ___
/ \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|

/ โ–ณ \ | '_ \ / | | | | |/ _ | '__| | | | | | | / ___ | | | | (| | || | | (| | | | || |___ | | // __| ||_, |_,||_,|| _||_| |___/

Angular CLI: 12.2.5 Node: 14.16.0 Package Manager: npm 6.14.11 OS: linux x64

Angular: 12.2.6 ... animations, cdk, common, compiler, compiler-cli, core, forms ... language-service, platform-browser, platform-browser-dynamic ... platform-server, router

Package Version

@angular-devkit/architect 0.1202.5 @angular-devkit/build-angular 12.2.5 @angular-devkit/core 12.2.5 @angular-devkit/schematics 12.2.5 @angular/cli 12.2.5 @schematics/angular 12.2.5 rxjs 6.5.5 typescript 4.3.5 webpack 5.52.1 </code></pre>

closed time in 2 days

Marshal27

issue commentangular/angular-cli

v12 Webpack Context.Keys().Map No Longer Works

Thanks for opening the issue.

However, Webpack specific features are not supported. Using Webpack specific features can break without a warning as Webpack is considered an implementation detail.

Marshal27

comment created time in 2 days

PullRequestReviewEvent
PullRequestReviewEvent

pull request commentangular/angular-cli

docs: replace deprecated camel-case argument `--createApplication` is deprecated in favor of `--create-application`

@cgrevil, you need to update the commit message and not the PR title.

cgrevil

comment created time in 2 days

pull request commentSBoudrias/Inquirer.js

replace nullish coalescing operator with ternary

== null also check for undefined values.

undefined == null // true

tys1128

comment created time in 3 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventangular/universal

Renovate Bot

commit sha fcc8288f210348fb5aa5e3d9dc874e325358681a

build: update dependency jest-worker to v27.2.0

view details

push time in 3 days

delete branch angular/universal

delete branch : renovate/jest-worker-27.x

delete time in 3 days

PR merged angular/universal

Reviewers
build: update dependency jest-worker to v27.2.0 action: merge cla: yes target: minor

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
jest-worker 27.1.1 -> 27.2.0 age adoption passing confidence

Release Notes

<details> <summary>facebook/jest</summary>

v27.2.0

Compare Source

Features
  • [jest-resolver, jest-runtime] Pass conditions to custom resolvers to enable them to implement support for package.json exports field (#โ€‹11859)
  • [jest-runtime] Allow custom envs to specify exportConditions which is passed together with Jest's own conditions to custom resolvers (#โ€‹11863)
Fixes
  • [@jest/reporters] Use async transform if available to transform files with no coverage (#โ€‹11852)
  • [jest-util] Return correct value from process.send stub (#โ€‹11799)

</details>


Configuration

๐Ÿ“… Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

+12 -3

0 comment

3 changed files

renovate[bot]

pr closed time in 3 days

PullRequestReviewEvent

delete branch angular/angular

delete branch : renovate/lock-file-maintenance

delete time in 3 days

PR closed angular/angular

build: add prettier to format JSON, MD and YAML files cla: yes comp: build & ci state: blocked action: review action: time-zone target: rc

Currently there are 1419 JSON, MD and YAML files which are not formatted, with this change we add prettier to format them when a file is changed.

+25 -0

1 comment

5 changed files

alan-agius4

pr closed time in 3 days

issue closedangular/angular-cli

After upgrade to v12.2.5 and removal of node-sass ng test fails

๐Ÿž Bug report

Command (mark with an x)

<!-- Can you pin-point the command or commands that are effected by this bug? --> <!-- โœ๏ธedit: -->

  • [ ] new
  • [ ] build
  • [ ] serve
  • [x ] test
  • [ ] e2e
  • [ ] generate
  • [ ] add
  • [ ] update
  • [ ] lint
  • [ ] extract-i18n
  • [ ] run
  • [ ] config
  • [ ] help
  • [ ] version
  • [ ] doc

Is this a regression?

<!-- Did this behavior use to work in the previous version? --> <!-- โœ๏ธ--> Yes, the previous version in which this bug was not present was: ....

Description

After updating to version 12.2.5, when i run ng test, it fails as it cannot find node-sass. Which i had removed because the CLI was warning me it was going to be removed and i should migrate to Sass (dart-sass), which I did.

๐Ÿ”ฌ Minimal Reproduction

Upgrade to version 12.2.5 ng test ERROR

I made no other changes to the test code or anything, just upgraded. Everything was working fine before hand.

๐Ÿ”ฅ Exception or Error

<pre><code> An unhandled exception occurred: Error in config file! Error: Cannot find module 'node-sass' Require stack:

  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/karma-scss-preprocessor/dist/lib/index.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/projects/fcsky-shared-library/karma.conf.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/karma/lib/config.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/karma/lib/server.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/karma/lib/index.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular-devkit/build-angular/src/karma/index.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular-devkit/architect/node/node-modules-architect-host.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular-devkit/architect/node/index.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular/cli/models/architect-command.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular/cli/commands/test-impl.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular-devkit/schematics/tools/export-ref.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular-devkit/schematics/tools/index.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular/cli/utilities/json-schema.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular/cli/models/command-runner.js
  • /Users/gabriel.rivera/Projects/fcskyui-library/node_modules/@angular/cli/lib/cli/index.js
  • /usr/local/lib/node_modules/@angular/cli/lib/init.js
  • /usr/local/lib/node_modules/@angular/cli/bin/ng See "/private/var/folders/lp/96kny5n10sxfygnzkywk0sth0000gq/T/ng-bE04ow/angular-errors.log" for further details.

</code></pre>

๐ŸŒ Your Environment

<pre><code> { "name": "fcsky-shared-library", "version": "0.0.0", "scripts": { "preinstall": "npx npm-force-resolutions", "ng": "ng", "start": "npm run get-lib-version && ng serve -o", "serve-mac": "npm run get-lib-version && node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve", "serve-mac-ngrok": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve --disable-host-check", "build-lib": "ng build fcsky-shared-library", "build-tester": "ng build fcskyui-tester --prod", "build-watch": "ng build fcsky-shared-library --watch", "test": "ng test --browsers Chrome --code-coverage", "test-ci": "ng test --browsers ChromeHeadlessCI --code-coverage --watch=false", "test-watch": "ng test --watch", "lint": "ng lint", "e2e": "ng e2e", "npm-pack": "cd dist/fcsky-shared-library && npm pack", "package": "npm run get-lib-version && npm run build-lib && npm run npm-pack", "build-pack": "npm run package && npm run build-tester", "all": "npm run package && npm run start", "get-lib-version": "./replace-lib-version", "precommit": "run-s format:fix lint && ng test --watch=false", "format:fix": "pretty-quick --staged", "format:check": "prettier --config ./.prettierrc --list-different "projects/fcsky-shared-library/src/lib//*{.ts,.js,.json,.scss,.html,.scss}"", "format:lib": "prettier --config ./.prettierrc --write "projects/fcsky-shared-library/src/lib//*{.ts,.js,.json,.scss,.html,.scss}"", "sonar": "sonar-scanner" }, "private": true, "dependencies": { "@angular/animations": "~12.2.5", "@angular/cdk": "^12.2.5", "@angular/common": "~12.2.5", "@angular/compiler": "~12.2.5", "@angular/core": "~12.2.5", "@angular/flex-layout": "^12.0.0-beta.34", "@angular/forms": "~12.2.5", "@angular/localize": "^12.2.5", "@angular/material": "^12.2.5", "@angular/material-moment-adapter": "^12.2.5", "@angular/platform-browser": "~12.2.5", "@angular/platform-browser-dynamic": "~12.2.5", "@angular/router": "~12.2.5", "@cloudinary/angular-5.x": "^1.3.3", "@ngx-translate/core": "^11.0.1", "@ngx-translate/http-loader": "^4.0.0", "@tinymce/tinymce-angular": "^4.2.0", "@types/file-saver": "^2.0.1", "angular-resize-event": "^2.1.0", "bootstrap": "^4.5.3", "chart.js": "^2.9.4", "cloudinary-core": "^2.11.3", "core-js": "^2.5.4", "dhtmlx-gantt": "file:packages/gantt_7.0.1_ultimate", "file-saver": "^2.0.2", "fp-ts": "^2.9.5", "googleapis": "^64.0.0", "jquery": "^3.4.1", "leaflet": "^1.7.1", "leaflet.markercluster": "^1.4.1", "lodash-es": "^4.17.21", "moment": "^2.29.1", "ng2-pdf-viewer": "7.0.1", "ngx-ui-switch": "^11.0.1", "popper.js": "^1.16.0", "postcss-loader": "^4.0.4", "rxjs": "~6.6.3", "scroll-into-view-if-needed": "^2.2.24", "smoothscroll-polyfill": "^0.4.4", "tinymce": "5.0.15", "tslib": "^2.0.0", "zone.js": "~0.11.4" }, "devDependencies": { "@angular-devkit/build-angular": "~12.2.5", "@angular/cli": "~12.2.5", "@angular/compiler-cli": "~12.2.5", "@angular/language-service": "~12.2.5", "@types/jasmine": "^3.6.1", "@types/jasminewd2": "~2.0.8", "@types/node": "^12.11.1", "codelyzer": "^5.1.2", "husky": "^2.2.0", "jasmine-core": "~3.5.0", "jasmine-spec-reporter": "~5.0.0", "karma": "~6.3.4", "karma-chrome-launcher": "~3.1.0", "karma-coverage-istanbul-reporter": "~3.0.2", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", "karma-scss-preprocessor": "^4.0.0", "ng-packagr": "^12.2.1", "node-sass-tilde-importer": "^1.0.2", "npm-force-resolutions": "0.0.3", "npm-run-all": "^4.1.5", "prettier": "^1.17.0", "pretty-quick": "^1.10.0", "protractor": "~7.0.0", "sonar-scanner": "^3.1.0", "ts-node": "~7.0.0", "tslint": "~6.1.0", "typescript": "~4.3.5" }, "resolutions": { "webpack": "^5.0.0" } } </code></pre>

<pre><code> { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "fcsky-shared-library": { "root": "projects/fcsky-shared-library", "sourceRoot": "projects/fcsky-shared-library/src", "projectType": "library", "prefix": "fcsky-shared", "architect": { "build": { "builder": "@angular-devkit/build-angular:build", "options": { "tsConfig": "projects/fcsky-shared-library/tsconfig.lib.json", "project": "projects/fcsky-shared-library/ng-package.json", "assets": [ "src/assets", { "glob": "/", "input": "src/assets", "output": "assets/" } ] } }, "test": { "builder": "@angular-devkit/build-angular:karma", "options": { "main": "projects/fcsky-shared-library/src/test.ts", "tsConfig": "projects/fcsky-shared-library/tsconfig.spec.json", "karmaConfig": "projects/fcsky-shared-library/karma.conf.js" } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ "projects/fcsky-shared-library/tsconfig.lib.json", "projects/fcsky-shared-library/tsconfig.spec.json" ], "exclude": ["/node_modules/"] } } } }, "fcskyui-tester": { "root": "projects/fcskyui-tester/", "sourceRoot": "projects/fcskyui-tester/src/", "projectType": "application", "prefix": "app", "schematics": {}, "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist/fcskyui-tester", "index": "projects/fcskyui-tester/src/index.html", "main": "projects/fcskyui-tester/src/main.ts", "polyfills": "projects/fcskyui-tester/src/polyfills.ts", "tsConfig": "projects/fcskyui-tester/tsconfig.app.json", "allowedCommonJsDependencies": [ "fp-ts/lib/pipeable", "fp-ts/lib/Option", "cloudinary-core", "chart.js", "css-element-queries", "ng2-pdf-viewer", "file-saver" ], "assets": [ "projects/fcskyui-tester/src/favicon.ico", "projects/fcskyui-tester/src/assets", { "glob": "/*", "input": "projects/fcsky-shared-library/src/assets", "output": "./assets" }, { "glob": "/", "input": "node_modules/tinymce/skins", "output": "/tinymce/skins/" }, { "glob": "**/", "input": "node_modules/tinymce/themes", "output": "/tinymce/themes/" }, { "glob": "/*", "input": "node_modules/tinymce/plugins", "output": "/tinymce/plugins/" } ], "styles": [ "node_modules/bootstrap/scss/bootstrap.scss", "projects/fcskyui-tester/src/styles.scss", "node_modules/dhtmlx-gantt/codebase/dhtmlxgantt.css", { "input": "projects/fcsky-shared-library/src/assets/css/styles.scss" } ], "scripts": ["node_modules/jquery/dist/jquery.js"] }, "configurations": { "production": { "fileReplacements": [ { "replace": "projects/fcskyui-tester/src/environments/environment.ts", "with": "projects/fcskyui-tester/src/environments/environment.prod.ts" } ], "optimization": true, "outputHashing": "all", "sourceMap": false, "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, "vendorChunk": false, "buildOptimizer": true, "budgets": [ { "type": "initial", "maximumWarning": "8mb", "maximumError": "15mb" }, { "type": "anyComponentStyle", "maximumWarning": "6kb" } ] }, "development": { "buildOptimizer": false, "optimization": false, "vendorChunk": true, "extractLicenses": false, "sourceMap": true, "namedChunks": true } }, "defaultConfiguration": "production" }, "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { "aot": true }, "configurations": { "production": { "browserTarget": "fcskyui-tester:build:production" }, "development": { "browserTarget": "fcskyui-tester:build:development" } }, "defaultConfiguration": "development" }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { "browserTarget": "fcskyui-tester:build" } }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": ["projects/fcskyui-tester/tsconfig.app.json", "projects/fcskyui-tester/tsconfig.spec.json"], "exclude": ["/node_modules/"] } } } }, "fcskyui-tester-e2e": { "root": "projects/fcskyui-tester-e2e/", "projectType": "application", "prefix": "", "architect": { "e2e": { "builder": "@angular-devkit/build-angular:protractor", "options": { "protractorConfig": "projects/fcskyui-tester-e2e/protractor.conf.js" }, "configurations": { "production": { "devServerTarget": "fcskyui-tester:serve:production" }, "development": { "devServerTarget": "fcskyui-tester:serve:development" } }, "defaultConfiguration": "development" }, "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": "projects/fcskyui-tester-e2e/tsconfig.e2e.json", "exclude": ["/node_modules/**"] } } } } }, "defaultProject": "fcsky-shared-library", "schematics": { "@schematics/angular:component": { "style": "scss" } } }

</code></pre>

Thank you in advance for your time! Much appreciated.

closed time in 3 days

GabeRivera
PullRequestReviewEvent

pull request commentangular/angular

build: lock file maintenance

Caretaker: this is just a lock file update and @gkalpak and my approval should suffice.

renovate[bot]

comment created time in 4 days

issue commentangular/angular-cli

After upgrade to v12.2.5 and removal of node-sass ng test fails

It seems like you are using karma-scss-preprocessor, this is not needed with the Angular CLI. Removing this should solve the issue.

GabeRivera

comment created time in 4 days

issue commentangular/angular

`Unhandled Navigation Error` error shown when I use --base-href with cdn address instead of --deploy-url

@simplejason, If you are using HashLocationStrategy, you need to create your own LocationStrategy that handles this use-case, particularly you want to amend this method https://github.com/angular/angular/blob/478131c519cd3e12fbede458d5c6ecdc1ca0c9ce/packages/common/src/location/hash_location_strategy.ts#L73-L76, particularly you want to omit the base href.

Our recommendation however, would be to move away from the legacy HashLocationStrategy and use PathLocationStrategy instead.

simplejason

comment created time in 4 days

PullRequestReviewEvent

issue closedangular/angular-cli

proxy config works for some urls but not others, illogical and inexplicable behavior

my proxy.conf.json file:

{
  "/v1": {
    "target": "https://example.com/v1",
    "secure": true,
    "pathRewrite": {
      "^/v1": ""
    },
    "changeOrigin": true
  }
}

path that works:

/v1/api/controller/endpoint

path that does not work:

/v1/controller/endpoint

Given that I am proxying all urls that start with /v1 I would expect both of the aforementioned paths to work however that is not the case, /v1/controller/endpoint returns 404 for some reason. I tried creating another entry in the proxy.conf.json with a completely arbitrary value like for example instead of /v1 I used /cat and then my url looked like /cat/controller/endpoint but that did not work either... I find this completely illogical, I thought that if we have that /v1 proxy key it would mean that any url that starts with /v1 will be proxied, therefore it would be easy to just prefix whatever we need with /v1 and be done with it, but nooooooo, it doesn't work and it is driving me crazy.

Both of the endpoints have been tested through Swagger and Postman and they both work, just unable to proxy to them from the Angular.

The actual paths exposed from the back end look like this:

/v1/api/users/count
/v1/auth/token
Angular CLI: 12.2.5
Node: 14.15.4
Package Manager: npm 6.14.10
OS: win32 x64

Angular: 12.2.5
... animations, cdk, cli, common, compiler, compiler-cli, core 
... forms, material, platform-browser, platform-browser-dynamic
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1202.5
@angular-devkit/build-angular   12.2.5
@angular-devkit/core            12.2.5
@angular-devkit/schematics      12.2.5
@schematics/angular             12.2.5
rxjs                            6.6.7
typescript                      4.3.5

closed time in 4 days

bojidaryovchev