npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

crxde-pipe4

v0.2.3

Published

Simple tool for piping local changes to CQ (CRXDE) with node 4+ support

Readme

This project is not maintained anymore. Use aemsync instead.

clone of crxde-pipe https://www.npmjs.com/package/crxde-pipe with node 4+ support

crxde-pipe4

CLI

Install crxde-pipe from sources:

$ git clone https://github.com/fortywinkz/crxde-pipe.git
$ cd crxde-pipe
$ npm install
$ npm link

or from npm:

$ npm install crxde-pipe -g

Also it is available as bower package:

$ bower install crxde-pipe

Run:

$ crxde-pipe path/to/project/src

Enable debugging:

$ DEBUG=* crxde-pipe path/to/project/src

or for windows users:

cmd /C "set DEBUG=* && crxde-pipe path/to/project/src"

Also you can specify debugging target:

$ DEBUG=app:error crxde-pipe path/to/project/src

For more information see docs and debug project

Options:

$ crxde-pipe -h

    Usage: crxde-pipe [options] <dir...>

    Options:

    -h, --help                    output usage information
    -V, --version                 output the version number
    -m, --match [regex]           pattern matching CRX root under your files
    -i, --ignore [regex]          pattern used to exclude files from the watch
    -I, --interval [ms]           indicate how often file system should be polled
    -s, --server [host:port]      locate where CRX repository is running
    -d, --dispatcher [host:port]  locate where Dispatcher is running

API

Modules

Classes

Typedefs

crxde-pipe

Expose a single function to pipe source files to CQ (CRXDE)

crxde-pipe.pipe(paths, options) ⇒ CRXDE

Pipe source files to CQ (CRXDE)

Kind: static method of crxde-pipe

| Param | Type | | --- | --- | | paths | Array | | options | Object |

logger

Expose logging targets

logger.log

app:log Target for base logging

Kind: static property of logger

logger.debug

app:debug Target for debugging

Kind: static property of logger

logger.error

app:error Target for logging errors

Kind: static property of logger

logger.update

crxde:update Target for logging updates of file on CQ (CRXDE)

Kind: static property of logger

logger.create

crxde:create Target for logging uploads of file to CQ (CRXDE)

Kind: static property of logger

logger.remove

crxde:remove Target for logging removal of file from CQ (CRXDE)

Kind: static property of logger

CRXDE

Kind: global class

new CRXDE([options])

Provides piping of source code to CQ (CRXDE)

| Param | Type | Description | | --- | --- | --- | | [options] | Object | Watching options | | options.match | RegExp | Matches root path of CQ files. Default: /jcr_root(.*)$/ | | options.ignore | RegExp | Matches files which will be ignored from watching. Default: /\.git|\.sass-cache|\.hg|\.idea|\.svn|\.cache|\.project|___jb.*___$|Thumbs\.db$|ehthumbs\.db$|Desktop.ini$|\$RECYCLE.BIN|\.xml|node_modules/ | | options.interval | number | Watching interval. Default: 500 | | options.server | Server | Server of CRXDE instance. Default: { protocol: 'http', hostname: 'localhost': port: 4502 } | | options.auth | Object | Authentication data for CRXDE instance. Default: { user: 'admin', pass: 'admin' } |

~~crxdE.update ⇒ CRXDE~~

Deprecated

Updates a file on CQ (CRXDE)

Kind: instance property of CRXDE

| Param | Type | Description | | --- | --- | --- | | jcrUrl | string | Path to file (relative to root) | | resource | string | Path to file in file system |

crxdE.pipe(paths) ⇒ CRXDE

Syncs files from source code to CQ (CRXDE)

Kind: instance method of CRXDE

| Param | Type | Description | | --- | --- | --- | | paths | Array | Watching paths |

crxdE.add(jcrUrl, type) ⇒ CRXDE

Creates a new node in CQ (CRXDE)

Kind: instance method of CRXDE

| Param | Type | Description | | --- | --- | --- | | jcrUrl | string | Path to file (relative to root) | | type | string | Type of file (nt:file, nt:folder, etc.) |

crxdE.upload(jcrUrl, resource) ⇒ CRXDE

Uploads a file on CQ (CRXDE)

Kind: instance method of CRXDE

| Param | Type | Description | | --- | --- | --- | | jcrUrl | string | Path to file (relative to root) | | resource | string | Path to file in file system |

crxdE.remove(jcrUrl) ⇒ CRXDE

Removes a file from CQ (CRXDE)

Kind: instance method of CRXDE

| Param | Type | Description | | --- | --- | --- | | jcrUrl | string | Path to file (relative to root) |

Server : Object

Kind: global typedef
Link: http://nodejs.org/api/url.html
Properties

| Name | Type | Description | | --- | --- | --- | | protocol | string | Server protocol | | hostname | string | Hostname portion of server host | | port | number | Port number portion of server host |

documented by jsdoc-to-markdown