Title: refactor: move package managers into a dir by rigor789 · Pull Request #5379 · NativeScript/nativescript-cli · GitHub
Open Graph Title: refactor: move package managers into a dir by rigor789 · Pull Request #5379 · NativeScript/nativescript-cli
X Title: refactor: move package managers into a dir by rigor789 · Pull Request #5379 · NativeScript/nativescript-cli
Description: The goal is to clean up package management throughout the CLI - this is the first step (and it's WIP) towards that goal. Right now we have 2 services responsible for package management: PackageManager PackageInstallationManager The goal is to combine them with a decoupled API from the specifics of each package manager. The interfaces have been created for NPM, and are tailored to npm's cli flags and terminology. We should abstract the specifics like save-dev should just be a combination of dev: true and save: true and each package manager would then use the correct flags: --save-dev or -D etc.
Open Graph Description: The goal is to clean up package management throughout the CLI - this is the first step (and it's WIP) towards that goal. Right now we have 2 services responsible for package management: Packag...
X Description: The goal is to clean up package management throughout the CLI - this is the first step (and it's WIP) towards that goal. Right now we have 2 services responsible for package management: Pa...
Opengraph URL: https://github.com/NativeScript/nativescript-cli/pull/5379
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:fe64f302-9b38-2d2b-301a-b47ac3cf058b |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A824:36133E:747CFDB:9A62F23:696DEB3B |
| html-safe-nonce | 6f830bfbcfc3ffe556a1de0e8651d535aa041ec81558f9a800e24e7460779e09 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBODI0OjM2MTMzRTo3NDdDRkRCOjlBNjJGMjM6Njk2REVCM0IiLCJ2aXNpdG9yX2lkIjoiMTc1MDA5MzMyOTcxNDc2ODY5OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | f9329c207c9d3dd4b867ec1c19f0da5d377b5c3485062110ee32e542d146519f |
| hovercard-subject-tag | pull_request:481344451 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/NativeScript/nativescript-cli/pull/5379/files |
| twitter:image | https://avatars.githubusercontent.com/u/879060?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/879060?s=400&v=4 |
| og:image:alt | The goal is to clean up package management throughout the CLI - this is the first step (and it's WIP) towards that goal. Right now we have 2 services responsible for package management: Packag... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4922b452d03cd8dbce479d866a11bc25b59ef6ee2da23aa9b0ddefa6bd4d0064 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/NativeScript/nativescript-cli git https://github.com/NativeScript/nativescript-cli.git |
| octolytics-dimension-user_id | 7392261 |
| octolytics-dimension-user_login | NativeScript |
| octolytics-dimension-repository_id | 21347346 |
| octolytics-dimension-repository_nwo | NativeScript/nativescript-cli |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 21347346 |
| octolytics-dimension-repository_network_root_nwo | NativeScript/nativescript-cli |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7e5ae23c70136152637ceee8d6faceb35596ec46 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width