here, I'm looking at:
http://wiki.commonjs.org/wiki/Packages/1.1
Specifically - search for "directories", and you'll end up with the
following findings in the texts, all of them under the section
Package Descriptor File
- directories.lib - directory of modules to be loaded under the packages
namespace. *require(name/subfilename)* must return modules from this
directory. Definition must be relative to the package description file.
- directories - Object hash of package directories. Typical directories
include "lib", "src", "doc", "jars", "test" and "bin". Package manager
tools must use these directory definitions to find various package
components.
And from that I learn that I should be able to create a package from which
I should be able to require("mypackage/somemodule")
Did anybody here did it before?
Here's what I try:
{
"name": "common-core",
"version": "0.0.1",
"description": "common tools - wrappers for logger and crypto, a
config-base util and more",
"main": "index.js",
"directories.lib": "lib",
"directories": {
"test": "test",
"lib" : "lib"
},
"scripts": {
"test": "node node_modules/vows/bin/vows --spec"
},
"repository": "hg+http://private-lan:2782/common-core",
"license": "none",
"dependencies": {
"log4js": "0.5.*",
"crypto": "0.0.3",
"underscore": "~1.3.3",
"validator": "~0.4.10"
},
"devDependencies": {
"vows": "*"
}
}
Classic Folder structure
/common-core
/lib
config.js
logger.js
enc.js
minimo.js
...and more
/test
... all test files
package.json
index.js
README.md
There just have to be a way to do it...
On Friday, August 17, 2012 5:42:57 PM UTC+3, Osher E wrote:
>
> here, I'm looking at:
>
> http://wiki.commonjs.org/wiki/Packages/1.1
>
> Specifically - search for "directories", and you'll end up with these
> texts:
>
>
> - directories.lib - directory of modules to be loaded under the
> packages namespace. *require(name/subfilename)* must return modules
> from this directory. Definition must be relative to the package
> description
> file.
>
>
> - directories - Object hash of package directories. Typical
> directories include "lib", "src", "doc", "jars", "test" and "bin". Package
> manager tools must use these directory definitions to find various package
> components.
>
>
>
> And from that I learn that I should be able to create a package from which
> I should be able to require("mypackage/somemodule")
> Did anybody here did it before?
>
>
>>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en