Metadata-Version: 1.1
Name: gp.recipe.node
Version: 0.10.20.1
Summary: ZC Buildout recipe for node.js
Home-page: https://github.com/gawel/gp.recipe.node
Author: Gael Pasgrimaud
Author-email: gael@gawel.org
License: ZPL
Description: .. contents::
        
        - Code repository: https://github.com/gawel/gp.recipe.node
        
        
        Detailed Documentation
        **********************
        
        Supported options
        =================
        
        The recipe supports the following options:
        
        .. Note to recipe author!
           ----------------------
           For each option the recipe uses you should include a description
           about the purpose of the option, the format and semantics of the
           values it accepts, whether it is mandatory or optional and what the
           default value is if it is omitted.
        
        url
            url to a node.js archive
        
        version
            node.js version. Ignored if url is set. Default to recipe version.  Mean
            that using ``recipe=gp.recipe.node==0.10.3.X`` will install ``node 0.10.3``
        
        npms
            a list of package to install with npm. You can specify a package version by
            using ``npmname@version``
        
        scripts
            a list of scripts
        
        node-path
            a list of extra directory to add to ``NODE_PATH``
        
        
        Example usage
        =============
        
        We'll start by creating a buildout that uses the recipe::
        
            >>> write('buildout.cfg',
            ... """
            ... [buildout]
            ... parts = test1
            ...
            ... [test1]
            ... recipe = gp.recipe.node
            ... npms = coffee-script less
            ... scripts = coffee lessc
            ... """)
        
        Running the buildout gives us::
        
            >>> print 'start', system(buildout)
            start...
            Installing test1.
            ...
            Generated script '.../bin/lessc'.
        
        
        
        Contributors
        ************
        
        Gael Pasgrimaud, Author
        
        
        Change history
        **************
        
        0.10.20.1 (2013-10-14)
        ======================
        
        - Switch to 0.10.20
        
        - py3 compat
        
        
        0.10.18.2 (2013-09-13)
        ======================
        
        - Fixes a failure installing npms when the buildout path contains spaces
        
        0.10.18.1
        =========
        
        - Update node version
        
        - Allow to use download cache
        
        0.10.8.1
        ========
        
        - Allow to install only node/npm
        
        0.10.5.1
        ========
        
        - Now use binary distribution on linux and osx by default. Mean that the recipe
          no longer require gcc and the installation is way much faster.
        
        - Raise an error if a script does not exist
        
        - Use package version to get the node.js version to install
        
        0.3
        ===
        
        - Change npm install script location
          [Ross Pfahler]
        
        0.1
        ===
        
        - Created recipe with ZopeSkel
          [Gael Pasgrimaud]
        
        Download
        ********
        
Keywords: buildout node.js node
Platform: UNKNOWN
Classifier: Framework :: Buildout
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: Zope Public License
