Giter Site home page Giter Site logo

node-pakman's Introduction

node-pakman's People

Contributors

beatgammit avatar ericpeterson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

node-pakman's Issues

multiple local requires only renames first `require` in pakmanaged.js

A new test case, garply, has been added

./lib/four
./lib/four/index.js
./lib/one.js
./lib/two
./lib/two/three.js
./lib/two.js
./main.js
./package.json

main.js:

require('./lib/one');
require('./lib/four');
require('./lib/two/three');
require('garply/two');

All of the provides are correct, but only one of the ./lib/xyz-style requires is renamed correctly.

superfluous "never require'd" warning for ender packages

Problem:

[WARN] The following packages are listed in package.json, but never `require`d:
  qwery
  bean
  bonzo
  domready

Possible Solution:

All dependencies which have an ender.js bridge file should be considered as used, even when not required.

respect version numbers (package.json.browserDependencies)

Currently no version numbers are respected.

Obviously we can't address version hell the same way in the browser as on a file system (having 100 copies of the same module all over the place), but we can use the same workaround (just install the working version in the root package).

Gets confused with files of same name in different directories

I was trying to get node-coordinator to work with pakmanager, and it seems that pakmanager gets confused. Here's the directory structure

  • coordinator.js
  • lib
    • utm.js
    • latlong.js
    • mgrs.js
    • usng.js
    • utm
      • helpers.js
    • latlong
      • helpers.js
    • mgrs
    • usng

Both helpers.js get converted to 'examples/.lib/utm/helpers'. While my directory structure is a little unusual, I can see other repos having files with the same name on the same level. When I renamed one, it worked.

I'll see if I can pare this down a little.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.