eugeneware / bower-resolve Goto Github PK
View Code? Open in Web Editor NEWFind the relative path name of a bower module, for use with browserify and debowerify.
License: Other
Find the relative path name of a bower module, for use with browserify and debowerify.
License: Other
In getModulePath function, relFilePath is set to thisModuleName + extension. If in main section of bower.json array is declared and main files are not having 'extension', it is incorrectly set to module + extension.
Isn't there any other way to "init" this package? Wrapping everything into the init callback makes using this plugin with Gulp almost impossible or at least very cumbersome...
I find this very useful for automatically resolving and requiring bower js files with browserify, however It would be nice to be able to resolve css files as well :) Any thoughts on this?
Bower let me set up overrides for managed bower components by adding an "overrides" key in the bower.json module.
Unfortunately requiring such "overridden" modules from browserify doesn't work because it looks for the wrong main and dependencies.
I'm not sure, but I guess the cause is that bower-resolve try to mimic bower in bower.json parsing, but doesn't support all of the features (so it doesn't support overrides).
Some modules that I've installed using Bower include ".bower.json" files in their install bundle, rather than "bower.json". It looks like this breaks index.js on line 101, since "bower.json" is hard-coded as not hidden.
See for instance https://github.com/carhartl/jquery-cookie
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.