Comments (21)
+1 for git dependencies. Sometimes is needed using forks, like here:
"passport-bitbucket-oauth2": "git+https://github.com/Santinell/passport-bitbucket-oauth2.git"
from ied.
As in ec1cdb4, scoped public packages are now supported. Tested with @zeke/pubbles.
Private npm modules aren't supported yet due to the missing authentication logic that still needs to be added. I expect private packages to be implemented by Thursday or Friday this week.
Stay tuned everyone, we're getting there!
from ied.
Also run into this, I use a mix of in-house and public packages, and this is currently blocking for me to change 😭
from ied.
Sorry for the delayed response.
Git and tarball dependencies are already supported thanks to @mgcrea
I'm trying to make the different resolvers more modular (similar to bower), but the current solution is quite reliable for now.
from ied.
+1 support for private repo would be great
from ied.
The current roadmap is something like that:
- support for public scoped modules
- support for private scoped modules
- support for installing arbitrary tarballs
- support for git repos
git repos come last, because GitHub at least already gives you tarballs anyways, which you can use in order to work around that feature (but it still means we need it).
from ied.
Any update on this?
from ied.
git repos come last, because GitHub at least already gives you tarballs anyways
note that git repos are far more popular than any of the other options, perhaps they should go first.
from ied.
@avetisk No update yet, sorry for the delayed reply. I hope I'm gonna have some time this weekend to finish this.
from ied.
@alexanderGugel "GitHub at least already gives you tarballs anyways" except I can't control the dependencies of dependencies.
from ied.
Just ran my first ied install
. great experience. Fast indeed. Thank you for the tool.
I'm also in a need for private repositories.
from ied.
Private npm modules aren't supported yet due to the missing authentication logic that still needs to be added. I expect private packages to be implemented by Thursday or Friday this week.
Stay tuned everyone, we're getting there!
Has this been done?
from ied.
Until this is solved, is it possible to use ied to install all public dependencies and npm for private?
from ied.
@gajus, Thought about doing that too. Didn't seem to work quite right for us with webpack.
from ied.
👍 on github dependencies. 4 of the last places I work, included where I currently work, use github and tags as a form of private npm.
from ied.
I hope it has support for github or git repos soon!
from ied.
+1
from ied.
+1, no private repos is a show stopper for us.
from ied.
Closing for now, since you can just set the IED_BEARER_TOKEN
to your npm token.
In order to get your npm token, check your ~/.npmrc
file.
Source: https://github.com/alexanderGugel/ied/blob/master/src/config.js#L94
(I'm currently putting together more comprehensive docs (as in "any" docs))
from ied.
@alexanderGugel this will allow git/tarball dependencies?
from ied.
unfortunately that is still not fixing the problem for us, so we won't be able to use ied
instead of npm
. we need to be able to access private github repos through ssh authentication. not sure how IED_BEARER_TOKEN
would help here.
from ied.
Related Issues (20)
- Seriously, IED is a terrible name. HOT 4
- rxjs\Observer error HOT 3
- Jest Dependencies
- Error status code undefined on raw.githubusercontent.com
- Replace hashes with readable name HOT 2
- EXDEV issue with Docker HOT 1
- Hotfix release needed - Issue with latest rxjs release candidate HOT 9
- support for --registry broken? HOT 1
- Rewrite ied in Go HOT 1
- Idea: collaboration with pnpm HOT 34
- Why can't modules be stored globally on a machine?
- Spec: Lockfile HOT 10
- Spec: console output HOT 10
- Fixing --preserve-symlinks. Enhancing node to exploit.
- EINVAL when installing on Docker on CircleCI
- Replace SHA1 with SHA2 HOT 4
- New Registry Feature: Filtered Metadata HOT 1
- IED installer with phantomJS or with phantomjs-prebuilt HOT 1
- ied install not executing npm install in local dependencies folders
- Not working with electron
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 ied.