WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Release v21.0.0 #2859

@muhamedkarajic

Description

@muhamedkarajic

Hi,

I wanted basically to update the angular packages to v21, however I did not manage to do that, below the necessary updates of the libs. Maybe give me access to write so I can submit PRs? How do you bdw build & test locally if everything is ok? I would also suggest that you just make the library support higher versions cause there arent so many breaking changes and opt out of versions if they happen to not work with new angular versions.

P.S: I noticed there are vulnerability issues, however trying to do audit did not fix them, that probably is another topic since this is (I think) apperent in v20.0.0 as well.

JSON:

{
  "name": "angular-shepherd",
  "private": true,
  "repository": {
    "type": "git",
    "url": "[email protected]:shepherd-pro/angular-shepherd.git"
  },
  "scripts": {
    "build": "ng build",
    "build_lib": "ng build shepherd",
    "e2e": "ng e2e",
    "lint": "ng lint",
    "ng": "ng",
    "npm_pack": "cd dist/angular-shepherd && npm pack",
    "package": "npm run build_lib && npm run npm_pack",
    "start": "ng serve",
    "test": "ng test"
  },
  "dependencies": {
    "@angular/animations": "^21.0.0",
    "@angular/common": "^21.0.0",
    "@angular/compiler": "^21.0.0",
    "@angular/core": "^21.0.0",
    "@angular/platform-browser": "^21.0.0",
    "@angular/platform-browser-dynamic": "^21.0.0",
    "core-js": "^3.39.0",
    "rxjs": "^7.8.1",
    "shepherd.js": "^14.5.1",
    "tslib": "^2.8.0",
    "zone.js": "~0.15.1"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^21.0.0",
    "@angular-devkit/core": "^21.0.0",
    "@angular-devkit/schematics": "^21.0.0",
    "@angular-eslint/builder": "21.0.1",
    "@angular-eslint/eslint-plugin": "21.0.1",
    "@angular-eslint/eslint-plugin-template": "21.0.1",
    "@angular-eslint/schematics": "^21.0.1",
    "@angular-eslint/template-parser": "^21.0.1",
    "@angular/cli": "^21.0.0",
    "@angular/compiler-cli": "^21.0.0",
    "@angular/language-service": "^21.0.0",
    "@angular/router": "^21.0.0",
    "@release-it-plugins/lerna-changelog": "^8.0.1",
    "@release-it/bumper": "^6.0.1",
    "@types/jasmine": "^5.1.8",
    "@types/jasminewd2": "^2.0.13",
    "@types/node": "^24.1.0",
    "@typescript-eslint/eslint-plugin": "8.47.0",
    "@typescript-eslint/parser": "8.47.0",
    "eslint": "^9.32.0",
    "jasmine-core": "^5.4.0",
    "jasmine-spec-reporter": "^7.0.0",
    "karma": "^6.4.4",
    "karma-chrome-launcher": "^3.2.0",
    "karma-coverage-istanbul-reporter": "^3.0.3",
    "karma-jasmine": "^5.1.0",
    "karma-jasmine-html-reporter": "^2.1.0",
    "ng-packagr": "^21.0.0",
    "prettier": "^3.4.2",
    "protractor": "^7.0.0",
    "release-it": "^19.0.6",
    "ts-node": "~10.9.2",
    "typescript": "~5.9.0"
  },
  "volta": {
    "node": "22.17.0"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "release-it": {
    "plugins": {
      "@release-it/bumper": {
        "out": "projects/shepherd/package.json"
      },
      "@release-it-plugins/lerna-changelog": {
        "infile": "CHANGELOG.md",
        "launchEditor": true
      }
    },
    "git": {
      "tagName": "v${version}"
    },
    "github": {
      "release": true,
      "tokenRef": "GITHUB_AUTH"
    },
    "npm": false
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions