Comments (4)
@kaicataldo the config extraction project is not small, and I'm currently working on some refactoring for cipm that would conflict with any work you start doing -- join us over at https://package.community and we can have a conversation about this! Help would be great!
from cipm.
This is a somewhat tricky bit to extract, because the npm config stuff is so tangled right now -- but really looking forward to not having to shell out
from cipm.
After opening this it started feeling annoyingly familiar.. then I re-discovered the npmconf module I used to use and see it was deprecated and the functionality rolled back in. Now I'm wondering if an extracted npm config module would work out. I suspect the re-integration was only meant as a temporary measure in the grand scheme of refactorings.
from cipm.
Hi! @mikesherov was talking to me about extracting npm's config loading behavior into its own module so that it can be consumed by both npm and cipm, and I'm interested in working on this. This was the closest issue I could find - so hopefully I'm commenting in the right place - but was wondering what the status on this is. Is this still an acceptable strategy for the npm team? Is anyone else working on this? Thanks!
from cipm.
Related Issues (20)
- auth tokens aren't listed by `npm config ls` HOT 1
- cipm should bundle node-gyp
- Set up i18n support
- Why does cipm need a separate tool? HOT 2
- Option --loglevel has no effect HOT 1
- Missing binaries after install HOT 2
- Provide examples and api documentation. HOT 2
- cipm ignores default value of package.json `install` script when binding.gyp is present
- npm 6.0.0 ci --only=dev does not install anything HOT 2
- Missing platform check for packages with default `install` script when `binding.gyp` is present
- cipm pulls pacote@7 into npm, along with stream write-after-end heisenbug HOT 3
- Install with package-lock.json only HOT 1
- Add possibility to limit maxConcurrentWorkers in workerFarm HOT 2
- cipm causes frightening bluebird warnings when using npm ci HOT 6
- cipm vs npm ci HOT 2
- npm ci not respecting no-optional option
- Use postci script instead of postinstall script if present
- Bluebird warnings not resolved HOT 2
- [Security] vulnerable dependency reported in npm audit
- Support for --no-bin-links option
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cipm.