[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim updated JBIDE-25303:
-------------------------------------
Attachment: docker-explorer-inspect-image.png
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, docker-explorer-inspect-image.png, fuse-on-openshift.zip, project-deployment-assembly.png, screenshot-1.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim commented on JBIDE-25303:
------------------------------------------
[~jkopriva] there's a further thing that you could verify:
# EXE: open Docker Explorer and look for the docker image that was built for your deployment.
# EXE: in "Inspect" tab, look for the entry "Image" and verify that it says fabric8/s2i-java
!docker-explorer-inspect-image.png!
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, docker-explorer-inspect-image.png, fuse-on-openshift.zip, project-deployment-assembly.png, screenshot-1.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim commented on JBIDE-25303:
------------------------------------------
[~jkopriva] and your server adapter is started and bound to the camel-service? What happens if you restart the adapter? Is a new pod respun and is the env variable now present?
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, screenshot-1.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim edited comment on JBIDE-25303 at 3/1/18 6:41 AM:
------------------------------------------------------------------
[~jkopriva] Is your server adapter started and bound to the camel-service?
What happens if you restart the adapter? Is a new pod respun and is the env variable now present?
was (Author: adietish):
[~jkopriva] and your server adapter is started and bound to the camel-service? What happens if you restart the adapter? Is a new pod respun and is the env variable now present?
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, screenshot-1.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Josef Kopriva (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Josef Kopriva updated JBIDE-25303:
----------------------------------
Attachment: screenshot-1.png
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, screenshot-1.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Josef Kopriva (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Josef Kopriva commented on JBIDE-25303:
---------------------------------------
[~adietish] I have tried to review Environment Variables, but I have only two: JAVA_APP_DIR and KUBERNETES_NAMESPACE:
!screenshot-1.png|thumbnail!
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, screenshot-1.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim edited comment on JBIDE-25303 at 3/1/18 6:27 AM:
------------------------------------------------------------------
[~jkopriva] to verify if JAVA_DEBUG is set:
In explorer: select the service and pick "Manage Environment Variables...". You then should get vars listed with their values.
When you start the server adapter, the var should get set automatically (you see this in the explorer/properties: when you start the server adapter a new pod is spun up, the old one is terminated). And for me this always happened. So I'd be astonished if it wasnt.
If it is set, then the next question arises: why is the docker image not unpacking the springboot jar in response to the existence of the env variable? The most obvious response would be that you're not using the fabric8/s2i-java base image but the fis image, which hasnt this implemented yet.
was (Author: adietish):
[~jkopriva] to verify if JAVA_DEBUG is set:
In explorer: select the service and pick "Manage Environment Variables...". You then should get vars listed with their values.
When you start the server adapter, the var should get set automatically (you see this in the explorer/properties: when you start the server adapter a new pod is spun up, the old one is terminated). And for me this always happened. So I'd be astonished if it wasnt.
If it is set, then the next question arises: why is the docker image not unpacking the springboot jar in response to the existence of the env variable. The most easy response would be that you're not using the fabric8/s2i-java base image but the fis image, which hasnt this implemented yet.
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim commented on JBIDE-25303:
------------------------------------------
[~jkopriva] to verify if JAVA_DEBUG is set:
In explorer: select the service and pick "Manage Environment Variables...". You then should get vars listed with their values.
When you start the server adapter, the var should get set automatically (you see this in the explorer/properties: when you start the server adapter a new pod is spun up, the old one is terminated). And for me this always happened. So I'd be astonished if it wasnt.
If it is set, then the next question arises: why is the docker image not unpacking the springboot jar in response to the existence of the env variable. The most easy response would be that you're not using the fabric8/s2i-java base image but the fis image, which hasnt this implemented yet.
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25303) Server adapter: support hot-deployment on OpenShift for SpringBoot app
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25303?page=com.atlassian.jira.plugi... ]
Andre Dietisheim edited comment on JBIDE-25303 at 3/1/18 6:25 AM:
------------------------------------------------------------------
[~jkopriva] to verify if JAVA_DEBUG is set:
In explorer: select the service and pick "Manage Environment Variables...". You then should get vars listed with their values.
When you start the server adapter, the var should get set automatically (you see this in the explorer/properties: when you start the server adapter a new pod is spun up, the old one is terminated). And for me this always happened. So I'd be astonished if it wasnt.
If it is set, then the next question arises: why is the docker image not unpacking the springboot jar in response to the existence of the env variable. The most easy response would be that you're not using the fabric8/s2i-java base image but the fis image, which hasnt this implemented yet.
was (Author: adietish):
[~jkopriva] to verify if JAVA_DEBUG is set:
In explorer: select the service and pick "Manage Environment Variables...". You then should get vars listed with their values.
When you start the server adapter, the var should get set automatically (you see this in the explorer/properties: when you start the server adapter a new pod is spun up, the old one is terminated). And for me this always happened. So I'd be astonished if it wasnt.
If it is set, then the next question arises: why is the docker image not unpacking the springboot jar in response to the existence of the env variable. The most easy response would be that you're not using the fabric8/s2i-java base image but the fis image, which hasnt this implemented yet.
> Server adapter: support hot-deployment on OpenShift for SpringBoot app
> ----------------------------------------------------------------------
>
> Key: JBIDE-25303
> URL: https://issues.jboss.org/browse/JBIDE-25303
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: openshift
> Affects Versions: 4.5.1.Final
> Reporter: Aurélien Pupier
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
> Attachments: Image+Pasted+at+2018-1-16+10-58.png, fuse-on-openshift.zip, project-deployment-assembly.png, spring-boot-demo.zip
>
>
> currently, Springboot jar projects (such as Fuse Integration Services) are rsynced with a zipped jar file.
> The requirements are:
> - rsync unpacked jar
> - rsync without the jar name as folder
> - it will will work only if springboot devtool are included (so maybe need some dialog guiding user to do i in case it is not activated)
> use case "Develop SpringBoot application deployed on OpenShift as any other applications in JBoss Tools":
> - there is a SpringBoot app deployed on OpenShift
> - the developer want to develop evolution of the SpringBoot app
> -- when he/she modifies the project, the application needs to be automatically updated on OpenShift instance
> -- Remote java debug should be available when the OpenShift server adapter is in debug mode.
> Steps:
> # EXEC: create a project in your OpenShift server (ex. camel-ose-springboot)
> # EXEC: Import project within fuse-on-openshift.zip into your workspace
> # EXEC: open launch configuration and change:
> ** -Dkubernetes.master= so that it first your cdk instance
> ** -Dkubernetes.namespace= to the name of the project that you create in step 1.
> ** -Dfabric8.generator.from=fabric8/s2i-java
> # EXEC: run the launch config (that is included in the project), so that the project gets deployed to OpenShift (cdk)
> # ASSERT: your project in OpenShift now contains a service **camel-ose-springboot-xml**, the pod for it is running.
> # EXEC: in OpenShift Explorer: select this service and create a server adapter for it (*Server Adapter..* in the context menu for the service)
> # ASSERT: server adapter is created and is *[started]*
> # EXEC: in OpenShift Explorer: pick *Pod Log...* in the context menu for the pod of your service)
> # ASSERT: pod log is opened in "Console" view and shows an output with random numbers in the end
> {code}
> simple-route - >>> 455
> simple-route - >>> 695
> simple-route - >>> 935
> {code}
> # EXEC: In Project Explorer: open class MyTransformer and change the transform method
> # ASSERT: "Console" view is opened and shows how the server adapter is publishing the MyTransformer class to the pod
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months
[JBoss JIRA] (JBIDE-25506) Server adapter: should not transfer .git, .npm, node_modules etc.
by Josef Kopriva (JIRA)
[ https://issues.jboss.org/browse/JBIDE-25506?page=com.atlassian.jira.plugi... ]
Josef Kopriva commented on JBIDE-25506:
---------------------------------------
[~adietish] I can confirm that .git folder is not synced anymore on Win10(devstudio Build id: AM2-v20180301-0506-B2131):
{code:java}
Forwarding from 127.0.0.1:50054 -> 45495
Forwarding from [::1]:50054 -> 45495
Handling connection for 50054
receiving incremental file list
.gitignore
README.md
package.json
server.js
.config/
.config/configstore/
.config/configstore/update-notifier-nodemon.json
.npm-global/
.npm-global/etc/
.npm/
.npm/_locks/
.npm/accepts/
.npm/accepts/1.3.5/
.npm/accepts/1.3.5/package.tgz
.npm/accepts/1.3.5/package/
.npm/accepts/1.3.5/package/package.json
.npm/array-flatten/
.npm/array-flatten/1.1.1/
.npm/array-flatten/1.1.1/package.tgz
.npm/array-flatten/1.1.1/package/
.npm/array-flatten/1.1.1/package/package.json
.npm/assertion-error/
.npm/assertion-error/1.1.0/
.npm/assertion-error/1.1.0/package.tgz
.npm/assertion-error/1.1.0/package/
.npm/assertion-error/1.1.0/package/package.json
.npm/async/
.npm/async/0.9.2/
.npm/async/0.9.2/package.tgz
.npm/async/0.9.2/package/
.npm/async/0.9.2/package/package.json
.npm/basic-auth/
.npm/basic-auth/2.0.0/
.npm/basic-auth/2.0.0/package.tgz
.npm/basic-auth/2.0.0/package/
.npm/basic-auth/2.0.0/package/package.json
.npm/body-parser/
.npm/body-parser/1.18.2/
.npm/body-parser/1.18.2/package.tgz
.npm/body-parser/1.18.2/package/
.npm/body-parser/1.18.2/package/package.json
.npm/bson/
.npm/bson/1.0.5/
.npm/bson/1.0.5/package.tgz
.npm/bson/1.0.5/package/
.npm/bson/1.0.5/package/package.json
.npm/buffer-shims/
.npm/buffer-shims/1.0.0/
.npm/buffer-shims/1.0.0/package.tgz
.npm/buffer-shims/1.0.0/package/
.npm/buffer-shims/1.0.0/package/package.json
.npm/bytes/
.npm/bytes/3.0.0/
.npm/bytes/3.0.0/package.tgz
.npm/bytes/3.0.0/package/
.npm/bytes/3.0.0/package/package.json
.npm/chai-http/
.npm/chai-http/2.0.1/
.npm/chai-http/2.0.1/package.tgz
.npm/chai-http/2.0.1/package/
.npm/chai-http/2.0.1/package/package.json
.npm/chai/
.npm/chai/3.5.0/
.npm/chai/3.5.0/package.tgz
.npm/chai/3.5.0/package/
.npm/chai/3.5.0/package/package.json
.npm/combined-stream/
.npm/combined-stream/0.0.7/
.npm/combined-stream/0.0.7/package.tgz
.npm/combined-stream/0.0.7/package/
.npm/combined-stream/0.0.7/package/package.json
.npm/commander/
.npm/commander/0.6.1/
.npm/commander/0.6.1/package.tgz
.npm/commander/0.6.1/package/
.npm/commander/0.6.1/package/package.json
.npm/commander/2.3.0/
.npm/commander/2.3.0/package.tgz
.npm/commander/2.3.0/package/
.npm/commander/2.3.0/package/package.json
.npm/component-emitter/
.npm/component-emitter/1.1.2/
.npm/component-emitter/1.1.2/package.tgz
.npm/component-emitter/1.1.2/package/
.npm/component-emitter/1.1.2/package/package.json
.npm/content-disposition/
.npm/content-disposition/0.5.2/
.npm/content-disposition/0.5.2/package.tgz
.npm/content-disposition/0.5.2/package/
.npm/content-disposition/0.5.2/package/package.json
.npm/content-type/
.npm/content-type/1.0.4/
.npm/content-type/1.0.4/package.tgz
.npm/content-type/1.0.4/package/
.npm/content-type/1.0.4/package/package.json
.npm/cookie-signature/
.npm/cookie-signature/1.0.6/
.npm/cookie-signature/1.0.6/package.tgz
.npm/cookie-signature/1.0.6/package/
.npm/cookie-signature/1.0.6/package/package.json
.npm/cookie/
.npm/cookie/0.3.1/
.npm/cookie/0.3.1/package.tgz
.npm/cookie/0.3.1/package/
.npm/cookie/0.3.1/package/package.json
.npm/cookiejar/
.npm/cookiejar/2.0.1/
.npm/cookiejar/2.0.1/package.tgz
.npm/cookiejar/2.0.1/package/
.npm/cookiejar/2.0.1/package/package.json
.npm/cookiejar/2.0.6/
.npm/cookiejar/2.0.6/package.tgz
.npm/cookiejar/2.0.6/package/
.npm/cookiejar/2.0.6/package/package.json
.npm/core-util-is/
.npm/core-util-is/1.0.2/
.npm/core-util-is/1.0.2/package.tgz
.npm/core-util-is/1.0.2/package/
.npm/core-util-is/1.0.2/package/package.json
.npm/debug/
.npm/debug/2.2.0/
.npm/debug/2.2.0/package.tgz
.npm/debug/2.2.0/package/
.npm/debug/2.2.0/package/package.json
.npm/debug/2.6.9/
.npm/debug/2.6.9/package.tgz
.npm/debug/2.6.9/package/
.npm/debug/2.6.9/package/package.json
.npm/deep-eql/
.npm/deep-eql/0.1.3/
.npm/deep-eql/0.1.3/package.tgz
.npm/deep-eql/0.1.3/package/
.npm/deep-eql/0.1.3/package/package.json
.npm/delayed-stream/
.npm/delayed-stream/0.0.5/
.npm/delayed-stream/0.0.5/package.tgz
.npm/delayed-stream/0.0.5/package/
.npm/delayed-stream/0.0.5/package/package.json
.npm/depd/
.npm/depd/1.1.1/
.npm/depd/1.1.1/package.tgz
.npm/depd/1.1.1/package/
.npm/depd/1.1.1/package/package.json
.npm/depd/1.1.2/
.npm/depd/1.1.2/package.tgz
.npm/depd/1.1.2/package/
.npm/depd/1.1.2/package/package.json
.npm/destroy/
.npm/destroy/1.0.4/
.npm/destroy/1.0.4/package.tgz
.npm/destroy/1.0.4/package/
.npm/destroy/1.0.4/package/package.json
.npm/diff/
.npm/diff/1.4.0/
.npm/diff/1.4.0/package.tgz
.npm/diff/1.4.0/package/
.npm/diff/1.4.0/package/package.json
.npm/ee-first/
.npm/ee-first/1.1.1/
.npm/ee-first/1.1.1/package.tgz
.npm/ee-first/1.1.1/package/
.npm/ee-first/1.1.1/package/package.json
.npm/ejs/
.npm/ejs/2.5.7/
.npm/ejs/2.5.7/package.tgz
.npm/ejs/2.5.7/package/
.npm/ejs/2.5.7/package/package.json
.npm/encodeurl/
.npm/encodeurl/1.0.2/
.npm/encodeurl/1.0.2/package.tgz
.npm/encodeurl/1.0.2/package/
.npm/encodeurl/1.0.2/package/package.json
.npm/es6-promise/
.npm/es6-promise/3.2.1/
.npm/es6-promise/3.2.1/package.tgz
.npm/es6-promise/3.2.1/package/
.npm/es6-promise/3.2.1/package/package.json
.npm/escape-html/
.npm/escape-html/1.0.3/
.npm/escape-html/1.0.3/package.tgz
.npm/escape-html/1.0.3/package/
.npm/escape-html/1.0.3/package/package.json
.npm/escape-string-regexp/
.npm/escape-string-regexp/1.0.2/
.npm/escape-string-regexp/1.0.2/package.tgz
.npm/escape-string-regexp/1.0.2/package/
.npm/escape-string-regexp/1.0.2/package/package.json
.npm/etag/
.npm/etag/1.8.1/
.npm/etag/1.8.1/package.tgz
.npm/etag/1.8.1/package/
.npm/etag/1.8.1/package/package.json
.npm/express/
.npm/express/4.16.2/
.npm/express/4.16.2/package.tgz
.npm/express/4.16.2/package/
.npm/express/4.16.2/package/package.json
.npm/extend/
.npm/extend/1.2.1/
.npm/extend/1.2.1/package.tgz
.npm/extend/1.2.1/package/
.npm/extend/1.2.1/package/package.json
.npm/finalhandler/
.npm/finalhandler/1.1.0/
.npm/finalhandler/1.1.0/package.tgz
.npm/finalhandler/1.1.0/package/
.npm/finalhandler/1.1.0/package/package.json
.npm/form-data/
.npm/form-data/0.2.0/
.npm/form-data/0.2.0/package.tgz
.npm/form-data/0.2.0/package/
.npm/form-data/0.2.0/package/package.json
.npm/formidable/
.npm/formidable/1.0.14/
.npm/formidable/1.0.14/package.tgz
.npm/formidable/1.0.14/package/
.npm/formidable/1.0.14/package/package.json
.npm/forwarded/
.npm/forwarded/0.1.2/
.npm/forwarded/0.1.2/package.tgz
.npm/forwarded/0.1.2/package/
.npm/forwarded/0.1.2/package/package.json
.npm/fresh/
.npm/fresh/0.5.2/
.npm/fresh/0.5.2/package.tgz
.npm/fresh/0.5.2/package/
.npm/fresh/0.5.2/package/package.json
.npm/glob/
.npm/glob/3.2.11/
.npm/glob/3.2.11/package.tgz
.npm/glob/3.2.11/package/
.npm/glob/3.2.11/package/package.json
.npm/growl/
.npm/growl/1.9.2/
.npm/growl/1.9.2/package.tgz
.npm/growl/1.9.2/package/
.npm/growl/1.9.2/package/package.json
.npm/http-errors/
.npm/http-errors/1.6.2/
.npm/http-errors/1.6.2/package.tgz
.npm/http-errors/1.6.2/package/
.npm/http-errors/1.6.2/package/package.json
.npm/iconv-lite/
.npm/iconv-lite/0.4.19/
.npm/iconv-lite/0.4.19/package.tgz
.npm/iconv-lite/0.4.19/package/
.npm/iconv-lite/0.4.19/package/package.json
.npm/inherits/
.npm/inherits/2.0.3/
.npm/inherits/2.0.3/package.tgz
.npm/inherits/2.0.3/package/
.npm/inherits/2.0.3/package/package.json
.npm/ip-regex/
.npm/ip-regex/1.0.3/
.npm/ip-regex/1.0.3/package.tgz
.npm/ip-regex/1.0.3/package/
.npm/ip-regex/1.0.3/package/package.json
.npm/ipaddr.js/
.npm/ipaddr.js/1.6.0/
.npm/ipaddr.js/1.6.0/package.tgz
.npm/ipaddr.js/1.6.0/package/
.npm/ipaddr.js/1.6.0/package/package.json
.npm/is-ip/
.npm/is-ip/1.0.0/
.npm/is-ip/1.0.0/package.tgz
.npm/is-ip/1.0.0/package/
.npm/is-ip/1.0.0/package/package.json
.npm/isarray/
.npm/isarray/0.0.1/
.npm/isarray/0.0.1/package.tgz
.npm/isarray/0.0.1/package/
.npm/isarray/0.0.1/package/package.json
.npm/isarray/1.0.0/
.npm/isarray/1.0.0/package.tgz
.npm/isarray/1.0.0/package/
.npm/isarray/1.0.0/package/package.json
.npm/jade/
.npm/jade/0.26.3/
.npm/jade/0.26.3/package.tgz
.npm/jade/0.26.3/package/
.npm/jade/0.26.3/package/package.json
.npm/lru-cache/
.npm/lru-cache/2.7.3/
.npm/lru-cache/2.7.3/package.tgz
.npm/lru-cache/2.7.3/package/
.npm/lru-cache/2.7.3/package/package.json
.npm/media-typer/
.npm/media-typer/0.3.0/
.npm/media-typer/0.3.0/package.tgz
.npm/media-typer/0.3.0/package/
.npm/media-typer/0.3.0/package/package.json
.npm/merge-descriptors/
.npm/merge-descriptors/1.0.1/
.npm/merge-descriptors/1.0.1/package.tgz
.npm/merge-descriptors/1.0.1/package/
.npm/merge-descriptors/1.0.1/package/package.json
.npm/methods/
.npm/methods/0.0.1/
.npm/methods/0.0.1/package.tgz
.npm/methods/0.0.1/package/
.npm/methods/0.0.1/package/package.json
.npm/methods/1.0.1/
.npm/methods/1.0.1/package.tgz
.npm/methods/1.0.1/package/
.npm/methods/1.0.1/package/package.json
.npm/methods/1.1.2/
.npm/methods/1.1.2/package.tgz
.npm/methods/1.1.2/package/
.npm/methods/1.1.2/package/package.json
.npm/mime-db/
.npm/mime-db/1.12.0/
.npm/mime-db/1.12.0/package.tgz
.npm/mime-db/1.12.0/package/
.npm/mime-db/1.12.0/package/package.json
.npm/mime-db/1.33.0/
.npm/mime-db/1.33.0/package.tgz
.npm/mime-db/1.33.0/package/
.npm/mime-db/1.33.0/package/package.json
.npm/mime-types/
.npm/mime-types/2.0.14/
.npm/mime-types/2.0.14/package.tgz
.npm/mime-types/2.0.14/package/
.npm/mime-types/2.0.14/package/package.json
.npm/mime-types/2.1.18/
.npm/mime-types/2.1.18/package.tgz
.npm/mime-types/2.1.18/package/
.npm/mime-types/2.1.18/package/package.json
.npm/mime/
.npm/mime/1.3.4/
.npm/mime/1.3.4/package.tgz
.npm/mime/1.3.4/package/
.npm/mime/1.3.4/package/package.json
.npm/mime/1.4.1/
.npm/mime/1.4.1/package.tgz
.npm/mime/1.4.1/package/
.npm/mime/1.4.1/package/package.json
.npm/minimatch/
.npm/minimatch/0.3.0/
.npm/minimatch/0.3.0/package.tgz
.npm/minimatch/0.3.0/package/
.npm/minimatch/0.3.0/package/package.json
.npm/minimist/
.npm/minimist/0.0.8/
.npm/minimist/0.0.8/package.tgz
.npm/minimist/0.0.8/package/
.npm/minimist/0.0.8/package/package.json
.npm/mkdirp/
.npm/mkdirp/0.3.0/
.npm/mkdirp/0.3.0/package.tgz
.npm/mkdirp/0.3.0/package/
.npm/mkdirp/0.3.0/package/package.json
.npm/mkdirp/0.5.1/
.npm/mkdirp/0.5.1/package.tgz
.npm/mkdirp/0.5.1/package/
.npm/mkdirp/0.5.1/package/package.json
.npm/mocha/
.npm/mocha/2.5.3/
.npm/mocha/2.5.3/package.tgz
.npm/mocha/2.5.3/package/
.npm/mocha/2.5.3/package/package.json
.npm/mongodb-core/
.npm/mongodb-core/2.1.19/
.npm/mongodb-core/2.1.19/package.tgz
.npm/mongodb-core/2.1.19/package/
.npm/mongodb-core/2.1.19/package/package.json
.npm/mongodb/
.npm/mongodb/2.2.35/
.npm/mongodb/2.2.35/package.tgz
.npm/mongodb/2.2.35/package/
.npm/mongodb/2.2.35/package/package.json
.npm/morgan/
.npm/morgan/1.9.0/
.npm/morgan/1.9.0/package.tgz
.npm/morgan/1.9.0/package/
.npm/morgan/1.9.0/package/package.json
.npm/ms/
.npm/ms/0.7.1/
.npm/ms/0.7.1/package.tgz
.npm/ms/0.7.1/package/
.npm/ms/0.7.1/package/package.json
.npm/ms/2.0.0/
.npm/ms/2.0.0/package.tgz
.npm/ms/2.0.0/package/
.npm/ms/2.0.0/package/package.json
.npm/negotiator/
.npm/negotiator/0.6.1/
.npm/negotiator/0.6.1/package.tgz
.npm/negotiator/0.6.1/package/
.npm/negotiator/0.6.1/package/package.json
.npm/object-assign/
.npm/object-assign/4.1.0/
.npm/object-assign/4.1.0/package.tgz
.npm/object-assign/4.1.0/package/
.npm/object-assign/4.1.0/package/package.json
.npm/on-finished/
.npm/on-finished/2.3.0/
.npm/on-finished/2.3.0/package.tgz
.npm/on-finished/2.3.0/package/
.npm/on-finished/2.3.0/package/package.json
.npm/on-headers/
.npm/on-headers/1.0.1/
.npm/on-headers/1.0.1/package.tgz
.npm/on-headers/1.0.1/package/
.npm/on-headers/1.0.1/package/package.json
.npm/parseurl/
.npm/parseurl/1.3.2/
.npm/parseurl/1.3.2/package.tgz
.npm/parseurl/1.3.2/package/
.npm/parseurl/1.3.2/package/package.json
.npm/path-to-regexp/
.npm/path-to-regexp/0.1.7/
.npm/path-to-regexp/0.1.7/package.tgz
.npm/path-to-regexp/0.1.7/package/
.npm/path-to-regexp/0.1.7/package/package.json
.npm/process-nextick-args/
.npm/process-nextick-args/1.0.7/
.npm/process-nextick-args/1.0.7/package.tgz
.npm/process-nextick-args/1.0.7/package/
.npm/process-nextick-args/1.0.7/package/package.json
.npm/proxy-addr/
.npm/proxy-addr/2.0.3/
.npm/proxy-addr/2.0.3/package.tgz
.npm/proxy-addr/2.0.3/package/
.npm/proxy-addr/2.0.3/package/package.json
.npm/qs/
.npm/qs/2.0.0/
.npm/qs/2.0.0/package.tgz
.npm/qs/2.0.0/package/
.npm/qs/2.0.0/package/package.json
.npm/qs/2.3.3/
.npm/qs/2.3.3/package.tgz
.npm/qs/2.3.3/package/
.npm/qs/2.3.3/package/package.json
.npm/qs/6.5.1/
.npm/qs/6.5.1/package.tgz
.npm/qs/6.5.1/package/
.npm/qs/6.5.1/package/package.json
.npm/range-parser/
.npm/range-parser/1.2.0/
.npm/range-parser/1.2.0/package.tgz
.npm/range-parser/1.2.0/package/
.npm/range-parser/1.2.0/package/package.json
.npm/raw-body/
.npm/raw-body/2.3.2/
.npm/raw-body/2.3.2/package.tgz
.npm/raw-body/2.3.2/package/
.npm/raw-body/2.3.2/package/package.json
.npm/readable-stream/
.npm/readable-stream/1.0.27-1/
.npm/readable-stream/1.0.27-1/package.tgz
.npm/readable-stream/1.0.27-1/package/
.npm/readable-stream/1.0.27-1/package/package.json
.npm/readable-stream/2.2.7/
.npm/readable-stream/2.2.7/package.tgz
.npm/readable-stream/2.2.7/package/
.npm/readable-stream/2.2.7/package/package.json
.npm/reduce-component/
.npm/reduce-component/1.0.1/
.npm/reduce-component/1.0.1/package.tgz
.npm/reduce-component/1.0.1/package/
.npm/reduce-component/1.0.1/package/package.json
.npm/registry.npmjs.org/
.npm/registry.npmjs.org/accepts/
.npm/registry.npmjs.org/accepts/.cache.json
.npm/registry.npmjs.org/array-flatten/
.npm/registry.npmjs.org/array-flatten/.cache.json
.npm/registry.npmjs.org/assertion-error/
.npm/registry.npmjs.org/assertion-error/.cache.json
.npm/registry.npmjs.org/async/
.npm/registry.npmjs.org/async/.cache.json
.npm/registry.npmjs.org/basic-auth/
.npm/registry.npmjs.org/basic-auth/.cache.json
.npm/registry.npmjs.org/body-parser/
.npm/registry.npmjs.org/body-parser/.cache.json
.npm/registry.npmjs.org/bson/
.npm/registry.npmjs.org/bson/.cache.json
.npm/registry.npmjs.org/buffer-shims/
.npm/registry.npmjs.org/buffer-shims/.cache.json
.npm/registry.npmjs.org/bytes/
.npm/registry.npmjs.org/bytes/.cache.json
.npm/registry.npmjs.org/chai-http/
.npm/registry.npmjs.org/chai-http/.cache.json
.npm/registry.npmjs.org/chai/
.npm/registry.npmjs.org/chai/.cache.json
.npm/registry.npmjs.org/combined-stream/
.npm/registry.npmjs.org/combined-stream/.cache.json
.npm/registry.npmjs.org/commander/
.npm/registry.npmjs.org/commander/.cache.json
.npm/registry.npmjs.org/component-emitter/
.npm/registry.npmjs.org/component-emitter/.cache.json
.npm/registry.npmjs.org/content-disposition/
.npm/registry.npmjs.org/content-disposition/.cache.json
.npm/registry.npmjs.org/content-type/
.npm/registry.npmjs.org/content-type/.cache.json
.npm/registry.npmjs.org/cookie-signature/
.npm/registry.npmjs.org/cookie-signature/.cache.json
.npm/registry.npmjs.org/cookie/
.npm/registry.npmjs.org/cookie/.cache.json
.npm/registry.npmjs.org/cookiejar/
.npm/registry.npmjs.org/cookiejar/.cache.json
.npm/registry.npmjs.org/core-util-is/
.npm/registry.npmjs.org/core-util-is/.cache.json
.npm/registry.npmjs.org/debug/
.npm/registry.npmjs.org/debug/.cache.json
.npm/registry.npmjs.org/deep-eql/
.npm/registry.npmjs.org/deep-eql/.cache.json
.npm/registry.npmjs.org/delayed-stream/
.npm/registry.npmjs.org/delayed-stream/.cache.json
.npm/registry.npmjs.org/depd/
.npm/registry.npmjs.org/depd/.cache.json
.npm/registry.npmjs.org/destroy/
.npm/registry.npmjs.org/destroy/.cache.json
.npm/registry.npmjs.org/diff/
.npm/registry.npmjs.org/diff/.cache.json
.npm/registry.npmjs.org/ee-first/
.npm/registry.npmjs.org/ee-first/.cache.json
.npm/registry.npmjs.org/ejs/
.npm/registry.npmjs.org/ejs/.cache.json
.npm/registry.npmjs.org/encodeurl/
.npm/registry.npmjs.org/encodeurl/.cache.json
.npm/registry.npmjs.org/es6-promise/
.npm/registry.npmjs.org/es6-promise/.cache.json
.npm/registry.npmjs.org/escape-html/
.npm/registry.npmjs.org/escape-html/.cache.json
.npm/registry.npmjs.org/escape-string-regexp/
.npm/registry.npmjs.org/escape-string-regexp/.cache.json
.npm/registry.npmjs.org/etag/
.npm/registry.npmjs.org/etag/.cache.json
.npm/registry.npmjs.org/express/
.npm/registry.npmjs.org/express/.cache.json
.npm/registry.npmjs.org/extend/
.npm/registry.npmjs.org/extend/.cache.json
.npm/registry.npmjs.org/finalhandler/
.npm/registry.npmjs.org/finalhandler/.cache.json
.npm/registry.npmjs.org/form-data/
.npm/registry.npmjs.org/form-data/.cache.json
.npm/registry.npmjs.org/formidable/
.npm/registry.npmjs.org/formidable/.cache.json
.npm/registry.npmjs.org/forwarded/
.npm/registry.npmjs.org/forwarded/.cache.json
.npm/registry.npmjs.org/fresh/
.npm/registry.npmjs.org/fresh/.cache.json
.npm/registry.npmjs.org/glob/
.npm/registry.npmjs.org/glob/.cache.json
.npm/registry.npmjs.org/growl/
.npm/registry.npmjs.org/growl/.cache.json
.npm/registry.npmjs.org/http-errors/
.npm/registry.npmjs.org/http-errors/.cache.json
.npm/registry.npmjs.org/iconv-lite/
.npm/registry.npmjs.org/iconv-lite/.cache.json
.npm/registry.npmjs.org/inherits/
.npm/registry.npmjs.org/inherits/.cache.json
.npm/registry.npmjs.org/ip-regex/
.npm/registry.npmjs.org/ip-regex/.cache.json
.npm/registry.npmjs.org/ipaddr.js/
.npm/registry.npmjs.org/ipaddr.js/.cache.json
.npm/registry.npmjs.org/is-ip/
.npm/registry.npmjs.org/is-ip/.cache.json
.npm/registry.npmjs.org/isarray/
.npm/registry.npmjs.org/isarray/.cache.json
.npm/registry.npmjs.org/jade/
.npm/registry.npmjs.org/jade/.cache.json
.npm/registry.npmjs.org/lru-cache/
.npm/registry.npmjs.org/lru-cache/.cache.json
.npm/registry.npmjs.org/media-typer/
.npm/registry.npmjs.org/media-typer/.cache.json
.npm/registry.npmjs.org/merge-descriptors/
.npm/registry.npmjs.org/merge-descriptors/.cache.json
.npm/registry.npmjs.org/methods/
.npm/registry.npmjs.org/methods/.cache.json
.npm/registry.npmjs.org/mime-db/
.npm/registry.npmjs.org/mime-db/.cache.json
.npm/registry.npmjs.org/mime-types/
.npm/registry.npmjs.org/mime-types/.cache.json
.npm/registry.npmjs.org/mime/
.npm/registry.npmjs.org/mime/.cache.json
.npm/registry.npmjs.org/minimatch/
.npm/registry.npmjs.org/minimatch/.cache.json
.npm/registry.npmjs.org/minimist/
.npm/registry.npmjs.org/minimist/.cache.json
.npm/registry.npmjs.org/mkdirp/
.npm/registry.npmjs.org/mkdirp/.cache.json
.npm/registry.npmjs.org/mocha/
.npm/registry.npmjs.org/mocha/.cache.json
.npm/registry.npmjs.org/mongodb-core/
.npm/registry.npmjs.org/mongodb-core/.cache.json
.npm/registry.npmjs.org/mongodb/
.npm/registry.npmjs.org/mongodb/.cache.json
.npm/registry.npmjs.org/morgan/
.npm/registry.npmjs.org/morgan/.cache.json
.npm/registry.npmjs.org/ms/
.npm/registry.npmjs.org/ms/.cache.json
.npm/registry.npmjs.org/negotiator/
.npm/registry.npmjs.org/negotiator/.cache.json
.npm/registry.npmjs.org/object-assign/
.npm/registry.npmjs.org/object-assign/.cache.json
.npm/registry.npmjs.org/on-finished/
.npm/registry.npmjs.org/on-finished/.cache.json
.npm/registry.npmjs.org/on-headers/
.npm/registry.npmjs.org/on-headers/.cache.json
.npm/registry.npmjs.org/parseurl/
.npm/registry.npmjs.org/parseurl/.cache.json
.npm/registry.npmjs.org/path-to-regexp/
.npm/registry.npmjs.org/path-to-regexp/.cache.json
.npm/registry.npmjs.org/process-nextick-args/
.npm/registry.npmjs.org/process-nextick-args/.cache.json
.npm/registry.npmjs.org/proxy-addr/
.npm/registry.npmjs.org/proxy-addr/.cache.json
.npm/registry.npmjs.org/qs/
.npm/registry.npmjs.org/qs/.cache.json
.npm/registry.npmjs.org/range-parser/
.npm/registry.npmjs.org/range-parser/.cache.json
.npm/registry.npmjs.org/raw-body/
.npm/registry.npmjs.org/raw-body/.cache.json
.npm/registry.npmjs.org/readable-stream/
.npm/registry.npmjs.org/readable-stream/.cache.json
.npm/registry.npmjs.org/reduce-component/
.npm/registry.npmjs.org/reduce-component/.cache.json
.npm/registry.npmjs.org/require_optional/
.npm/registry.npmjs.org/require_optional/.cache.json
.npm/registry.npmjs.org/resolve-from/
.npm/registry.npmjs.org/resolve-from/.cache.json
.npm/registry.npmjs.org/safe-buffer/
.npm/registry.npmjs.org/safe-buffer/.cache.json
.npm/registry.npmjs.org/semver/
.npm/registry.npmjs.org/semver/.cache.json
.npm/registry.npmjs.org/send/
.npm/registry.npmjs.org/send/.cache.json
.npm/registry.npmjs.org/serve-static/
.npm/registry.npmjs.org/serve-static/.cache.json
.npm/registry.npmjs.org/setprototypeof/
.npm/registry.npmjs.org/setprototypeof/.cache.json
.npm/registry.npmjs.org/sigmund/
.npm/registry.npmjs.org/sigmund/.cache.json
.npm/registry.npmjs.org/statuses/
.npm/registry.npmjs.org/statuses/.cache.json
.npm/registry.npmjs.org/string_decoder/
.npm/registry.npmjs.org/string_decoder/.cache.json
.npm/registry.npmjs.org/superagent/
.npm/registry.npmjs.org/superagent/.cache.json
.npm/registry.npmjs.org/supports-color/
.npm/registry.npmjs.org/supports-color/.cache.json
.npm/registry.npmjs.org/to-iso-string/
.npm/registry.npmjs.org/to-iso-string/.cache.json
.npm/registry.npmjs.org/type-detect/
.npm/registry.npmjs.org/type-detect/.cache.json
.npm/registry.npmjs.org/type-is/
.npm/registry.npmjs.org/type-is/.cache.json
.npm/registry.npmjs.org/unpipe/
.npm/registry.npmjs.org/unpipe/.cache.json
.npm/registry.npmjs.org/util-deprecate/
.npm/registry.npmjs.org/util-deprecate/.cache.json
.npm/registry.npmjs.org/utils-merge/
.npm/registry.npmjs.org/utils-merge/.cache.json
.npm/registry.npmjs.org/vary/
.npm/registry.npmjs.org/vary/.cache.json
.npm/require_optional/
.npm/require_optional/1.0.1/
.npm/require_optional/1.0.1/package.tgz
.npm/require_optional/1.0.1/package/
.npm/require_optional/1.0.1/package/package.json
.npm/resolve-from/
.npm/resolve-from/2.0.0/
.npm/resolve-from/2.0.0/package.tgz
.npm/resolve-from/2.0.0/package/
.npm/resolve-from/2.0.0/package/package.json
.npm/safe-buffer/
.npm/safe-buffer/5.1.1/
.npm/safe-buffer/5.1.1/package.tgz
.npm/safe-buffer/5.1.1/package/
.npm/safe-buffer/5.1.1/package/package.json
.npm/semver/
.npm/semver/5.5.0/
.npm/semver/5.5.0/package.tgz
.npm/semver/5.5.0/package/
.npm/semver/5.5.0/package/package.json
.npm/send/
.npm/send/0.16.1/
.npm/send/0.16.1/package.tgz
.npm/send/0.16.1/package/
.npm/send/0.16.1/package/package.json
.npm/serve-static/
.npm/serve-static/1.13.1/
.npm/serve-static/1.13.1/package.tgz
.npm/serve-static/1.13.1/package/
.npm/serve-static/1.13.1/package/package.json
.npm/setprototypeof/
.npm/setprototypeof/1.0.3/
.npm/setprototypeof/1.0.3/package.tgz
.npm/setprototypeof/1.0.3/package/
.npm/setprototypeof/1.0.3/package/package.json
.npm/setprototypeof/1.1.0/
.npm/setprototypeof/1.1.0/package.tgz
.npm/setprototypeof/1.1.0/package/
.npm/setprototypeof/1.1.0/package/package.json
.npm/sigmund/
.npm/sigmund/1.0.1/
.npm/sigmund/1.0.1/package.tgz
.npm/sigmund/1.0.1/package/
.npm/sigmund/1.0.1/package/package.json
.npm/statuses/
.npm/statuses/1.3.1/
.npm/statuses/1.3.1/package.tgz
.npm/statuses/1.3.1/package/
.npm/statuses/1.3.1/package/package.json
.npm/string_decoder/
.npm/string_decoder/0.10.31/
.npm/string_decoder/0.10.31/package.tgz
.npm/string_decoder/0.10.31/package/
.npm/string_decoder/0.10.31/package/package.json
.npm/string_decoder/1.0.3/
.npm/string_decoder/1.0.3/package.tgz
.npm/string_decoder/1.0.3/package/
.npm/string_decoder/1.0.3/package/package.json
.npm/superagent/
.npm/superagent/1.2.0/
.npm/superagent/1.2.0/package.tgz
.npm/superagent/1.2.0/package/
.npm/superagent/1.2.0/package/package.json
.npm/supports-color/
.npm/supports-color/1.2.0/
.npm/supports-color/1.2.0/package.tgz
.npm/supports-color/1.2.0/package/
.npm/supports-color/1.2.0/package/package.json
.npm/to-iso-string/
.npm/to-iso-string/0.0.2/
.npm/to-iso-string/0.0.2/package.tgz
.npm/to-iso-string/0.0.2/package/
.npm/to-iso-string/0.0.2/package/package.json
.npm/type-detect/
.npm/type-detect/0.1.1/
.npm/type-detect/0.1.1/package.tgz
.npm/type-detect/0.1.1/package/
.npm/type-detect/0.1.1/package/package.json
.npm/type-detect/1.0.0/
.npm/type-detect/1.0.0/package.tgz
.npm/type-detect/1.0.0/package/
.npm/type-detect/1.0.0/package/package.json
.npm/type-is/
.npm/type-is/1.6.16/
.npm/type-is/1.6.16/package.tgz
.npm/type-is/1.6.16/package/
.npm/type-is/1.6.16/package/package.json
.npm/unpipe/
.npm/unpipe/1.0.0/
.npm/unpipe/1.0.0/package.tgz
.npm/unpipe/1.0.0/package/
.npm/unpipe/1.0.0/package/package.json
.npm/util-deprecate/
.npm/util-deprecate/1.0.2/
.npm/util-deprecate/1.0.2/package.tgz
.npm/util-deprecate/1.0.2/package/
.npm/util-deprecate/1.0.2/package/package.json
.npm/utils-merge/
.npm/utils-merge/1.0.1/
.npm/utils-merge/1.0.1/package.tgz
.npm/utils-merge/1.0.1/package/
.npm/utils-merge/1.0.1/package/package.json
.npm/vary/
.npm/vary/1.1.2/
.npm/vary/1.1.2/package.tgz
.npm/vary/1.1.2/package/
.npm/vary/1.1.2/package/package.json
.pki/
.pki/nssdb/
helm/
helm/nodejs/
helm/nodejs/Chart.yaml
helm/nodejs/values.yaml
helm/nodejs/templates/
helm/nodejs/templates/NOTES.txt
helm/nodejs/templates/buildconfig.yaml
helm/nodejs/templates/deploymentconfig.yaml
helm/nodejs/templates/imagestream.yaml
helm/nodejs/templates/route.yaml
helm/nodejs/templates/service.yaml
node_modules/
node_modules/.bin/
node_modules/.bin/_mocha -> ../mocha/bin/_mocha
node_modules/.bin/jade -> ../jade/bin/jade
node_modules/.bin/mime -> ../mime/cli.js
node_modules/.bin/mkdirp -> ../mkdirp/bin/cmd.js
node_modules/.bin/mocha -> ../mocha/bin/mocha
node_modules/.bin/semver -> ../semver/bin/semver
node_modules/.bin/supports-color -> ../supports-color/cli.js
node_modules/accepts/
node_modules/accepts/HISTORY.md
node_modules/accepts/LICENSE
node_modules/accepts/README.md
node_modules/accepts/index.js
node_modules/accepts/package.json
node_modules/accepts/node_modules/
node_modules/accepts/node_modules/mime-db/
node_modules/accepts/node_modules/mime-db/HISTORY.md
node_modules/accepts/node_modules/mime-db/LICENSE
node_modules/accepts/node_modules/mime-db/README.md
node_modules/accepts/node_modules/mime-db/db.json
node_modules/accepts/node_modules/mime-db/index.js
node_modules/accepts/node_modules/mime-db/package.json
node_modules/accepts/node_modules/mime-types/
node_modules/accepts/node_modules/mime-types/HISTORY.md
node_modules/accepts/node_modules/mime-types/LICENSE
node_modules/accepts/node_modules/mime-types/README.md
node_modules/accepts/node_modules/mime-types/index.js
node_modules/accepts/node_modules/mime-types/package.json
node_modules/array-flatten/
node_modules/array-flatten/LICENSE
node_modules/array-flatten/README.md
node_modules/array-flatten/array-flatten.js
node_modules/array-flatten/package.json
node_modules/assertion-error/
node_modules/assertion-error/History.md
node_modules/assertion-error/README.md
node_modules/assertion-error/index.d.ts
node_modules/assertion-error/index.js
node_modules/assertion-error/package.json
node_modules/async/
node_modules/async/.travis.yml
node_modules/async/LICENSE
node_modules/async/README.md
node_modules/async/bower.json
node_modules/async/component.json
node_modules/async/package.json
node_modules/async/lib/
node_modules/async/lib/async.js
node_modules/async/support/
node_modules/async/support/sync-package-managers.js
node_modules/basic-auth/
node_modules/basic-auth/HISTORY.md
node_modules/basic-auth/LICENSE
node_modules/basic-auth/README.md
node_modules/basic-auth/index.js
node_modules/basic-auth/package.json
node_modules/body-parser/
node_modules/body-parser/HISTORY.md
node_modules/body-parser/LICENSE
node_modules/body-parser/README.md
node_modules/body-parser/index.js
node_modules/body-parser/package.json
node_modules/body-parser/lib/
node_modules/body-parser/lib/read.js
node_modules/body-parser/lib/types/
node_modules/body-parser/lib/types/json.js
node_modules/body-parser/lib/types/raw.js
node_modules/body-parser/lib/types/text.js
node_modules/body-parser/lib/types/urlencoded.js
node_modules/body-parser/node_modules/
node_modules/body-parser/node_modules/qs/
node_modules/body-parser/node_modules/qs/.editorconfig
node_modules/body-parser/node_modules/qs/.eslintignore
node_modules/body-parser/node_modules/qs/.eslintrc
node_modules/body-parser/node_modules/qs/CHANGELOG.md
node_modules/body-parser/node_modules/qs/LICENSE
node_modules/body-parser/node_modules/qs/README.md
node_modules/body-parser/node_modules/qs/package.json
node_modules/body-parser/node_modules/qs/dist/
node_modules/body-parser/node_modules/qs/dist/qs.js
node_modules/body-parser/node_modules/qs/lib/
node_modules/body-parser/node_modules/qs/lib/formats.js
node_modules/body-parser/node_modules/qs/lib/index.js
node_modules/body-parser/node_modules/qs/lib/parse.js
node_modules/body-parser/node_modules/qs/lib/stringify.js
node_modules/body-parser/node_modules/qs/lib/utils.js
node_modules/body-parser/node_modules/qs/test/
node_modules/body-parser/node_modules/qs/test/.eslintrc
node_modules/body-parser/node_modules/qs/test/index.js
node_modules/body-parser/node_modules/qs/test/parse.js
node_modules/body-parser/node_modules/qs/test/stringify.js
node_modules/body-parser/node_modules/qs/test/utils.js
node_modules/bson/
node_modules/bson/HISTORY.md
node_modules/bson/LICENSE.md
node_modules/bson/README.md
node_modules/bson/bower.json
node_modules/bson/index.js
node_modules/bson/package.json
node_modules/bson/browser_build/
node_modules/bson/browser_build/bson.js
node_modules/bson/browser_build/package.json
node_modules/bson/lib/
node_modules/bson/lib/bson/
node_modules/bson/lib/bson/binary.js
node_modules/bson/lib/bson/bson.js
node_modules/bson/lib/bson/code.js
node_modules/bson/lib/bson/db_ref.js
node_modules/bson/lib/bson/decimal128.js
node_modules/bson/lib/bson/double.js
node_modules/bson/lib/bson/float_parser.js
node_modules/bson/lib/bson/int_32.js
node_modules/bson/lib/bson/long.js
node_modules/bson/lib/bson/map.js
node_modules/bson/lib/bson/max_key.js
node_modules/bson/lib/bson/min_key.js
node_modules/bson/lib/bson/objectid.js
node_modules/bson/lib/bson/regexp.js
node_modules/bson/lib/bson/symbol.js
node_modules/bson/lib/bson/timestamp.js
node_modules/bson/lib/bson/parser/
node_modules/bson/lib/bson/parser/calculate_size.js
node_modules/bson/lib/bson/parser/deserializer.js
node_modules/bson/lib/bson/parser/serializer.js
node_modules/buffer-shims/
node_modules/buffer-shims/index.js
node_modules/buffer-shims/license.md
node_modules/buffer-shims/package.json
node_modules/buffer-shims/readme.md
node_modules/bytes/
node_modules/bytes/History.md
node_modules/bytes/LICENSE
node_modules/bytes/Readme.md
node_modules/bytes/index.js
node_modules/bytes/package.json
node_modules/chai-http/
node_modules/chai-http/History.md
node_modules/chai-http/README.md
node_modules/chai-http/index.js
node_modules/chai-http/package.json
node_modules/chai-http/dist/
node_modules/chai-http/dist/chai-http.js
node_modules/chai-http/lib/
node_modules/chai-http/lib/http.js
node_modules/chai-http/lib/net.js
node_modules/chai-http/lib/request.js
node_modules/chai/
node_modules/chai/.npmignore
node_modules/chai/CODE_OF_CONDUCT.md
node_modules/chai/CONTRIBUTING.md
node_modules/chai/History.md
node_modules/chai/README.md
node_modules/chai/ReleaseNotes.md
node_modules/chai/bower.json
node_modules/chai/chai.js
node_modules/chai/index.js
node_modules/chai/karma.conf.js
node_modules/chai/karma.sauce.js
node_modules/chai/package.json
node_modules/chai/sauce.browsers.js
node_modules/chai/lib/
node_modules/chai/lib/chai.js
node_modules/chai/lib/chai/
node_modules/chai/lib/chai/assertion.js
node_modules/chai/lib/chai/config.js
node_modules/chai/lib/chai/core/
node_modules/chai/lib/chai/core/assertions.js
node_modules/chai/lib/chai/interface/
node_modules/chai/lib/chai/interface/assert.js
node_modules/chai/lib/chai/interface/expect.js
node_modules/chai/lib/chai/interface/should.js
node_modules/chai/lib/chai/utils/
node_modules/chai/lib/chai/utils/addChainableMethod.js
node_modules/chai/lib/chai/utils/addMethod.js
node_modules/chai/lib/chai/utils/addProperty.js
node_modules/chai/lib/chai/utils/expectTypes.js
node_modules/chai/lib/chai/utils/flag.js
node_modules/chai/lib/chai/utils/getActual.js
node_modules/chai/lib/chai/utils/getEnumerableProperties.js
node_modules/chai/lib/chai/utils/getMessage.js
node_modules/chai/lib/chai/utils/getName.js
node_modules/chai/lib/chai/utils/getPathInfo.js
node_modules/chai/lib/chai/utils/getPathValue.js
node_modules/chai/lib/chai/utils/getProperties.js
node_modules/chai/lib/chai/utils/hasProperty.js
node_modules/chai/lib/chai/utils/index.js
node_modules/chai/lib/chai/utils/inspect.js
node_modules/chai/lib/chai/utils/objDisplay.js
node_modules/chai/lib/chai/utils/overwriteChainableMethod.js
node_modules/chai/lib/chai/utils/overwriteMethod.js
node_modules/chai/lib/chai/utils/overwriteProperty.js
node_modules/chai/lib/chai/utils/test.js
node_modules/chai/lib/chai/utils/transferFlags.js
node_modules/combined-stream/
node_modules/combined-stream/License
node_modules/combined-stream/Readme.md
node_modules/combined-stream/package.json
node_modules/combined-stream/lib/
node_modules/combined-stream/lib/combined_stream.js
node_modules/commander/
node_modules/commander/Readme.md
node_modules/commander/index.js
node_modules/commander/package.json
node_modules/component-emitter/
node_modules/component-emitter/.npmignore
node_modules/component-emitter/.travis.yml
node_modules/component-emitter/History.md
node_modules/component-emitter/Makefile
node_modules/component-emitter/Readme.md
node_modules/component-emitter/bower.json
node_modules/component-emitter/component.json
node_modules/component-emitter/index.js
node_modules/component-emitter/package.json
node_modules/content-disposition/
node_modules/content-disposition/HISTORY.md
node_modules/content-disposition/LICENSE
node_modules/content-disposition/README.md
node_modules/content-disposition/index.js
node_modules/content-disposition/package.json
node_modules/content-type/
node_modules/content-type/HISTORY.md
node_modules/content-type/LICENSE
node_modules/content-type/README.md
node_modules/content-type/index.js
node_modules/content-type/package.json
node_modules/cookie-signature/
node_modules/cookie-signature/.npmignore
node_modules/cookie-signature/History.md
node_modules/cookie-signature/Readme.md
node_modules/cookie-signature/index.js
node_modules/cookie-signature/package.json
node_modules/cookie/
node_modules/cookie/HISTORY.md
node_modules/cookie/LICENSE
node_modules/cookie/README.md
node_modules/cookie/index.js
node_modules/cookie/package.json
node_modules/cookiejar/
node_modules/cookiejar/.npmignore
node_modules/cookiejar/LICENSE
node_modules/cookiejar/cookiejar.js
node_modules/cookiejar/package.json
node_modules/cookiejar/readme.md
node_modules/cookiejar/tests/
node_modules/cookiejar/tests/test.js
node_modules/core-util-is/
node_modules/core-util-is/LICENSE
node_modules/core-util-is/README.md
node_modules/core-util-is/float.patch
node_modules/core-util-is/package.json
node_modules/core-util-is/test.js
node_modules/core-util-is/lib/
node_modules/core-util-is/lib/util.js
node_modules/debug/
node_modules/debug/.coveralls.yml
node_modules/debug/.eslintrc
node_modules/debug/.npmignore
node_modules/debug/.travis.yml
node_modules/debug/CHANGELOG.md
node_modules/debug/LICENSE
node_modules/debug/Makefile
node_modules/debug/README.md
node_modules/debug/component.json
node_modules/debug/karma.conf.js
node_modules/debug/node.js
node_modules/debug/package.json
node_modules/debug/src/
node_modules/debug/src/browser.js
node_modules/debug/src/debug.js
node_modules/debug/src/index.js
node_modules/debug/src/inspector-log.js
node_modules/debug/src/node.js
node_modules/deep-eql/
node_modules/deep-eql/.npmignore
node_modules/deep-eql/History.md
node_modules/deep-eql/README.md
node_modules/deep-eql/index.js
node_modules/deep-eql/karma.conf.js
node_modules/deep-eql/package.json
node_modules/deep-eql/lib/
node_modules/deep-eql/lib/eql.js
node_modules/deep-eql/node_modules/
node_modules/deep-eql/node_modules/type-detect/
node_modules/deep-eql/node_modules/type-detect/.npmignore
node_modules/deep-eql/node_modules/type-detect/History.md
node_modules/deep-eql/node_modules/type-detect/README.md
node_modules/deep-eql/node_modules/type-detect/index.js
node_modules/deep-eql/node_modules/type-detect/package.json
node_modules/deep-eql/node_modules/type-detect/lib/
node_modules/deep-eql/node_modules/type-detect/lib/type.js
node_modules/delayed-stream/
node_modules/delayed-stream/.npmignore
node_modules/delayed-stream/License
node_modules/delayed-stream/Makefile
node_modules/delayed-stream/Readme.md
node_modules/delayed-stream/package.json
node_modules/delayed-stream/lib/
node_modules/delayed-stream/lib/delayed_stream.js
node_modules/delayed-stream/test/
node_modules/delayed-stream/test/common.js
node_modules/delayed-stream/test/run.js
node_modules/delayed-stream/test/integration/
node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js
node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js
node_modules/delayed-stream/test/integration/test-delayed-stream.js
node_modules/delayed-stream/test/integration/test-handle-source-errors.js
node_modules/delayed-stream/test/integration/test-max-data-size.js
node_modules/delayed-stream/test/integration/test-pipe-resumes.js
node_modules/delayed-stream/test/integration/test-proxy-readable.js
node_modules/depd/
node_modules/depd/History.md
node_modules/depd/LICENSE
node_modules/depd/Readme.md
node_modules/depd/index.js
node_modules/depd/package.json
node_modules/depd/lib/
node_modules/depd/lib/browser/
node_modules/depd/lib/browser/index.js
node_modules/depd/lib/compat/
node_modules/depd/lib/compat/callsite-tostring.js
node_modules/depd/lib/compat/event-listener-count.js
node_modules/depd/lib/compat/index.js
node_modules/destroy/
node_modules/destroy/LICENSE
node_modules/destroy/README.md
node_modules/destroy/index.js
node_modules/destroy/package.json
node_modules/diff/
node_modules/diff/README.md
node_modules/diff/diff.js
node_modules/diff/package.json
node_modules/ee-first/
node_modules/ee-first/LICENSE
node_modules/ee-first/README.md
node_modules/ee-first/index.js
node_modules/ee-first/package.json
node_modules/ejs/
node_modules/ejs/Jakefile
node_modules/ejs/LICENSE
node_modules/ejs/README.md
node_modules/ejs/ejs.js
node_modules/ejs/ejs.min.js
node_modules/ejs/package.json
node_modules/ejs/lib/
node_modules/ejs/lib/ejs.js
node_modules/ejs/lib/utils.js
node_modules/encodeurl/
node_modules/encodeurl/HISTORY.md
node_modules/encodeurl/LICENSE
node_modules/encodeurl/README.md
node_modules/encodeurl/index.js
node_modules/encodeurl/package.json
node_modules/es6-promise/
node_modules/es6-promise/CHANGELOG.md
node_modules/es6-promise/LICENSE
node_modules/es6-promise/README.md
node_modules/es6-promise/package.json
node_modules/es6-promise/dist/
node_modules/es6-promise/dist/es6-promise.js
node_modules/es6-promise/dist/es6-promise.min.js
node_modules/es6-promise/lib/
node_modules/es6-promise/lib/es6-promise.umd.js
node_modules/es6-promise/lib/es6-promise/
node_modules/es6-promise/lib/es6-promise/-internal.js
node_modules/es6-promise/lib/es6-promise/asap.js
node_modules/es6-promise/lib/es6-promise/enumerator.js
node_modules/es6-promise/lib/es6-promise/polyfill.js
node_modules/es6-promise/lib/es6-promise/promise.js
node_modules/es6-promise/lib/es6-promise/then.js
node_modules/es6-promise/lib/es6-promise/utils.js
node_modules/es6-promise/lib/es6-promise/promise/
node_modules/es6-promise/lib/es6-promise/promise/all.js
node_modules/es6-promise/lib/es6-promise/promise/race.js
node_modules/es6-promise/lib/es6-promise/promise/reject.js
node_modules/es6-promise/lib/es6-promise/promise/resolve.js
node_modules/escape-html/
node_modules/escape-html/LICENSE
node_modules/escape-html/Readme.md
node_modules/escape-html/index.js
node_modules/escape-html/package.json
node_modules/escape-string-regexp/
node_modules/escape-string-regexp/index.js
node_modules/escape-string-regexp/package.json
node_modules/escape-string-regexp/readme.md
node_modules/etag/
node_modules/etag/HISTORY.md
node_modules/etag/LICENSE
node_modules/etag/README.md
node_modules/etag/index.js
node_modules/etag/package.json
node_modules/express/
node_modules/express/History.md
node_modules/express/LICENSE
node_modules/express/Readme.md
node_modules/express/index.js
node_modules/express/package.json
node_modules/express/lib/
node_modules/express/lib/application.js
node_modules/express/lib/express.js
node_modules/express/lib/request.js
node_modules/express/lib/response.js
node_modules/express/lib/utils.js
node_modules/express/lib/view.js
node_modules/express/lib/middleware/
node_modules/express/lib/middleware/init.js
node_modules/express/lib/middleware/query.js
node_modules/express/lib/router/
node_modules/express/lib/router/index.js
node_modules/express/lib/router/layer.js
node_modules/express/lib/router/route.js
node_modules/express/node_modules/
node_modules/express/node_modules/methods/
node_modules/express/node_modules/methods/HISTORY.md
node_modules/express/node_modules/methods/LICENSE
node_modules/express/node_modules/methods/README.md
node_modules/express/node_modules/methods/index.js
node_modules/express/node_modules/methods/package.json
node_modules/express/node_modules/qs/
node_modules/express/node_modules/qs/.editorconfig
node_modules/express/node_modules/qs/.eslintignore
node_modules/express/node_modules/qs/.eslintrc
node_modules/express/node_modules/qs/CHANGELOG.md
node_modules/express/node_modules/qs/LICENSE
node_modules/express/node_modules/qs/README.md
node_modules/express/node_modules/qs/package.json
node_modules/express/node_modules/qs/dist/
node_modules/express/node_modules/qs/dist/qs.js
node_modules/express/node_modules/qs/lib/
node_modules/express/node_modules/qs/lib/formats.js
node_modules/express/node_modules/qs/lib/index.js
node_modules/express/node_modules/qs/lib/parse.js
node_modules/express/node_modules/qs/lib/stringify.js
node_modules/express/node_modules/qs/lib/utils.js
node_modules/express/node_modules/qs/test/
node_modules/express/node_modules/qs/test/.eslintrc
node_modules/express/node_modules/qs/test/index.js
node_modules/express/node_modules/qs/test/parse.js
node_modules/express/node_modules/qs/test/stringify.js
node_modules/express/node_modules/qs/test/utils.js
node_modules/extend/
node_modules/extend/.npmignore
node_modules/extend/.travis.yml
node_modules/extend/README.md
node_modules/extend/index.js
node_modules/extend/package.json
node_modules/finalhandler/
node_modules/finalhandler/HISTORY.md
node_modules/finalhandler/LICENSE
node_modules/finalhandler/README.md
node_modules/finalhandler/index.js
node_modules/finalhandler/package.json
node_modules/form-data/
node_modules/form-data/License
node_modules/form-data/Readme.md
node_modules/form-data/package.json
node_modules/form-data/lib/
node_modules/form-data/lib/form_data.js
node_modules/formidable/
node_modules/formidable/.npmignore
node_modules/formidable/.travis.yml
node_modules/formidable/LICENSE
node_modules/formidable/Readme.md
node_modules/formidable/index.js
node_modules/formidable/package.json
node_modules/formidable/benchmark/
node_modules/formidable/benchmark/bench-multipart-parser.js
node_modules/formidable/example/
node_modules/formidable/example/json.js
node_modules/formidable/example/post.js
node_modules/formidable/example/upload.js
node_modules/formidable/lib/
node_modules/formidable/lib/file.js
node_modules/formidable/lib/incoming_form.js
node_modules/formidable/lib/index.js
node_modules/formidable/lib/json_parser.js
node_modules/formidable/lib/multipart_parser.js
node_modules/formidable/lib/octet_parser.js
node_modules/formidable/lib/querystring_parser.js
node_modules/formidable/test/
node_modules/formidable/test/common.js
node_modules/formidable/test/run.js
node_modules/formidable/test/fixture/
node_modules/formidable/test/fixture/multipart.js
node_modules/formidable/test/fixture/file/
node_modules/formidable/test/fixture/file/beta-sticker-1.png
node_modules/formidable/test/fixture/file/binaryfile.tar.gz
node_modules/formidable/test/fixture/file/blank.gif
node_modules/formidable/test/fixture/file/funkyfilename.txt
node_modules/formidable/test/fixture/file/menu_separator.png
node_modules/formidable/test/fixture/file/plain.txt
node_modules/formidable/test/fixture/http/
node_modules/formidable/test/fixture/http/special-chars-in-filename/
node_modules/formidable/test/fixture/http/special-chars-in-filename/info.md
node_modules/formidable/test/fixture/js/
node_modules/formidable/test/fixture/js/encoding.js
node_modules/formidable/test/fixture/js/misc.js
node_modules/formidable/test/fixture/js/no-filename.js
node_modules/formidable/test/fixture/js/preamble.js
node_modules/formidable/test/fixture/js/special-chars-in-filename.js
node_modules/formidable/test/fixture/js/workarounds.js
node_modules/formidable/test/integration/
node_modules/formidable/test/integration/test-fixtures.js
node_modules/formidable/test/integration/test-json.js
node_modules/formidable/test/integration/test-octet-stream.js
node_modules/formidable/test/legacy/
node_modules/formidable/test/legacy/common.js
node_modules/formidable/test/legacy/integration/
node_modules/formidable/test/legacy/integration/test-multipart-parser.js
node_modules/formidable/test/legacy/simple/
node_modules/formidable/test/legacy/simple/test-file.js
node_modules/formidable/test/legacy/simple/test-incoming-form.js
node_modules/formidable/test/legacy/simple/test-multipart-parser.js
node_modules/formidable/test/legacy/simple/test-querystring-parser.js
node_modules/formidable/test/legacy/system/
node_modules/formidable/test/legacy/system/test-multi-video-upload.js
node_modules/formidable/test/standalone/
node_modules/formidable/test/standalone/test-connection-aborted.js
node_modules/formidable/test/standalone/test-content-transfer-encoding.js
node_modules/formidable/test/standalone/test-issue-46.js
node_modules/formidable/test/tools/
node_modules/formidable/test/tools/base64.html
node_modules/formidable/test/unit/
node_modules/formidable/test/unit/test-file.js
node_modules/formidable/test/unit/test-incoming-form.js
node_modules/formidable/tool/
node_modules/formidable/tool/record.js
node_modules/forwarded/
node_modules/forwarded/HISTORY.md
node_modules/forwarded/LICENSE
node_modules/forwarded/README.md
node_modules/forwarded/index.js
node_modules/forwarded/package.json
node_modules/fresh/
node_modules/fresh/HISTORY.md
node_modules/fresh/LICENSE
node_modules/fresh/README.md
node_modules/fresh/index.js
node_modules/fresh/package.json
node_modules/glob/
node_modules/glob/.npmignore
node_modules/glob/.travis.yml
node_modules/glob/LICENSE
node_modules/glob/README.md
node_modules/glob/glob.js
node_modules/glob/package.json
node_modules/glob/examples/
node_modules/glob/examples/g.js
node_modules/glob/examples/usr-local.js
node_modules/glob/test/
node_modules/glob/test/00-setup.js
node_modules/glob/test/bash-comparison.js
node_modules/glob/test/bash-results.json
node_modules/glob/test/cwd-test.js
node_modules/glob/test/globstar-match.js
node_modules/glob/test/mark.js
node_modules/glob/test/new-glob-optional-options.js
node_modules/glob/test/nocase-nomagic.js
node_modules/glob/test/pause-resume.js
node_modules/glob/test/readme-issue.js
node_modules/glob/test/root-nomount.js
node_modules/glob/test/root.js
node_modules/glob/test/stat.js
node_modules/glob/test/zz-cleanup.js
node_modules/growl/
node_modules/growl/History.md
node_modules/growl/Readme.md
node_modules/growl/package.json
node_modules/growl/test.js
node_modules/growl/lib/
node_modules/growl/lib/growl.js
node_modules/http-errors/
node_modules/http-errors/HISTORY.md
node_modules/http-errors/LICENSE
node_modules/http-errors/README.md
node_modules/http-errors/index.js
node_modules/http-errors/package.json
node_modules/http-errors/node_modules/
node_modules/http-errors/node_modules/depd/
node_modules/http-errors/node_modules/depd/History.md
node_modules/http-errors/node_modules/depd/LICENSE
node_modules/http-errors/node_modules/depd/Readme.md
node_modules/http-errors/node_modules/depd/index.js
node_modules/http-errors/node_modules/depd/package.json
node_modules/http-errors/node_modules/depd/lib/
node_modules/http-errors/node_modules/depd/lib/browser/
node_modules/http-errors/node_modules/depd/lib/browser/index.js
node_modules/http-errors/node_modules/depd/lib/compat/
node_modules/http-errors/node_modules/depd/lib/compat/callsite-tostring.js
node_modules/http-errors/node_modules/depd/lib/compat/event-listener-count.js
node_modules/http-errors/node_modules/depd/lib/compat/index.js
node_modules/http-errors/node_modules/setprototypeof/
node_modules/http-errors/node_modules/setprototypeof/LICENSE
node_modules/http-errors/node_modules/setprototypeof/README.md
node_modules/http-errors/node_modules/setprototypeof/index.js
node_modules/http-errors/node_modules/setprototypeof/package.json
node_modules/iconv-lite/
node_modules/iconv-lite/.npmignore
node_modules/iconv-lite/.travis.yml
node_modules/iconv-lite/Changelog.md
node_modules/iconv-lite/LICENSE
node_modules/iconv-lite/README.md
node_modules/iconv-lite/package.json
node_modules/iconv-lite/encodings/
node_modules/iconv-lite/encodings/dbcs-codec.js
node_modules/iconv-lite/encodings/dbcs-data.js
node_modules/iconv-lite/encodings/index.js
node_modules/iconv-lite/encodings/internal.js
node_modules/iconv-lite/encodings/sbcs-codec.js
node_modules/iconv-lite/encodings/sbcs-data-generated.js
node_modules/iconv-lite/encodings/sbcs-data.js
node_modules/iconv-lite/encodings/utf16.js
node_modules/iconv-lite/encodings/utf7.js
node_modules/iconv-lite/encodings/tables/
node_modules/iconv-lite/encodings/tables/big5-added.json
node_modules/iconv-lite/encodings/tables/cp936.json
node_modules/iconv-lite/encodings/tables/cp949.json
node_modules/iconv-lite/encodings/tables/cp950.json
node_modules/iconv-lite/encodings/tables/eucjp.json
node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
node_modules/iconv-lite/encodings/tables/gbk-added.json
node_modules/iconv-lite/encodings/tables/shiftjis.json
node_modules/iconv-lite/lib/
node_modules/iconv-lite/lib/bom-handling.js
node_modules/iconv-lite/lib/extend-node.js
node_modules/iconv-lite/lib/index.d.ts
node_modules/iconv-lite/lib/index.js
node_modules/iconv-lite/lib/streams.js
node_modules/inherits/
node_modules/inherits/LICENSE
node_modules/inherits/README.md
node_modules/inherits/inherits.js
node_modules/inherits/inherits_browser.js
node_modules/inherits/package.json
node_modules/ip-regex/
node_modules/ip-regex/index.js
node_modules/ip-regex/license
node_modules/ip-regex/package.json
node_modules/ip-regex/readme.md
node_modules/ipaddr.js/
node_modules/ipaddr.js/.npmignore
node_modules/ipaddr.js/.travis.yml
node_modules/ipaddr.js/Cakefile
node_modules/ipaddr.js/LICENSE
node_modules/ipaddr.js/README.md
node_modules/ipaddr.js/bower.json
node_modules/ipaddr.js/ipaddr.min.js
node_modules/ipaddr.js/package.json
node_modules/ipaddr.js/lib/
node_modules/ipaddr.js/lib/ipaddr.js
node_modules/ipaddr.js/lib/ipaddr.js.d.ts
node_modules/ipaddr.js/src/
node_modules/ipaddr.js/src/ipaddr.coffee
node_modules/ipaddr.js/test/
node_modules/ipaddr.js/test/ipaddr.test.coffee
node_modules/is-ip/
node_modules/is-ip/index.js
node_modules/is-ip/package.json
node_modules/is-ip/readme.md
node_modules/isarray/
node_modules/isarray/README.md
node_modules/isarray/component.json
node_modules/isarray/index.js
node_modules/isarray/package.json
node_modules/isarray/build/
node_modules/isarray/build/build.js
node_modules/jade/
node_modules/jade/.npmignore
node_modules/jade/LICENSE
node_modules/jade/index.js
node_modules/jade/jade.js
node_modules/jade/jade.md
node_modules/jade/jade.min.js
node_modules/jade/package.json
node_modules/jade/runtime.js
node_modules/jade/runtime.min.js
node_modules/jade/test.jade
node_modules/jade/bin/
node_modules/jade/bin/jade
node_modules/jade/lib/
node_modules/jade/lib/compiler.js
node_modules/jade/lib/doctypes.js
node_modules/jade/lib/filters.js
node_modules/jade/lib/inline-tags.js
node_modules/jade/lib/jade.js
node_modules/jade/lib/lexer.js
node_modules/jade/lib/parser.js
node_modules/jade/lib/runtime.js
node_modules/jade/lib/self-closing.js
node_modules/jade/lib/utils.js
node_modules/jade/lib/nodes/
node_modules/jade/lib/nodes/attrs.js
node_modules/jade/lib/nodes/block-comment.js
node_modules/jade/lib/nodes/block.js
node_modules/jade/lib/nodes/case.js
node_modules/jade/lib/nodes/code.js
node_modules/jade/lib/nodes/comment.js
node_modules/jade/lib/nodes/doctype.js
node_modules/jade/lib/nodes/each.js
node_modules/jade/lib/nodes/filter.js
node_modules/jade/lib/nodes/index.js
node_modules/jade/lib/nodes/literal.js
node_modules/jade/lib/nodes/mixin.js
node_modules/jade/lib/nodes/node.js
node_modules/jade/lib/nodes/tag.js
node_modules/jade/lib/nodes/text.js
node_modules/jade/node_modules/
node_modules/jade/node_modules/commander/
node_modules/jade/node_modules/commander/.npmignore
node_modules/jade/node_modules/commander/.travis.yml
node_modules/jade/node_modules/commander/History.md
node_modules/jade/node_modules/commander/Makefile
node_modules/jade/node_modules/commander/Readme.md
node_modules/jade/node_modules/commander/index.js
node_modules/jade/node_modules/commander/package.json
node_modules/jade/node_modules/commander/lib/
node_modules/jade/node_modules/commander/lib/commander.js
node_modules/jade/node_modules/mkdirp/
node_modules/jade/node_modules/mkdirp/.gitignore.orig
node_modules/jade/node_modules/mkdirp/.gitignore.rej
node_modules/jade/node_modules/mkdirp/.npmignore
node_modules/jade/node_modules/mkdirp/LICENSE
node_modules/jade/node_modules/mkdirp/README.markdown
node_modules/jade/node_modules/mkdirp/index.js
node_modules/jade/node_modules/mkdirp/package.json
node_modules/jade/node_modules/mkdirp/examples/
node_modules/jade/node_modules/mkdirp/examples/pow.js
node_modules/jade/node_modules/mkdirp/examples/pow.js.orig
node_modules/jade/node_modules/mkdirp/examples/pow.js.rej
node_modules/jade/node_modules/mkdirp/test/
node_modules/jade/node_modules/mkdirp/test/chmod.js
node_modules/jade/node_modules/mkdirp/test/clobber.js
node_modules/jade/node_modules/mkdirp/test/mkdirp.js
node_modules/jade/node_modules/mkdirp/test/perm.js
node_modules/jade/node_modules/mkdirp/test/perm_sync.js
node_modules/jade/node_modules/mkdirp/test/race.js
node_modules/jade/node_modules/mkdirp/test/rel.js
node_modules/jade/node_modules/mkdirp/test/sync.js
node_modules/jade/node_modules/mkdirp/test/umask.js
node_modules/jade/node_modules/mkdirp/test/umask_sync.js
node_modules/jade/testing/
node_modules/jade/testing/head.jade
node_modules/jade/testing/index.jade
node_modules/jade/testing/index.js
node_modules/jade/testing/layout.jade
node_modules/jade/testing/user.jade
node_modules/jade/testing/user.js
node_modules/lru-cache/
node_modules/lru-cache/.npmignore
node_modules/lru-cache/.travis.yml
node_modules/lru-cache/CONTRIBUTORS
node_modules/lru-cache/LICENSE
node_modules/lru-cache/README.md
node_modules/lru-cache/package.json
node_modules/lru-cache/lib/
node_modules/lru-cache/lib/lru-cache.js
node_modules/lru-cache/test/
node_modules/lru-cache/test/basic.js
node_modules/lru-cache/test/foreach.js
node_modules/lru-cache/test/memory-leak.js
node_modules/lru-cache/test/serialize.js
node_modules/media-typer/
node_modules/media-typer/HISTORY.md
node_modules/media-typer/LICENSE
node_modules/media-typer/README.md
node_modules/media-typer/index.js
node_modules/media-typer/package.json
node_modules/merge-descriptors/
node_modules/merge-descriptors/HISTORY.md
node_modules/merge-descriptors/LICENSE
node_modules/merge-descriptors/README.md
node_modules/merge-descriptors/index.js
node_modules/merge-descriptors/package.json
node_modules/methods/
node_modules/methods/index.js
node_modules/methods/package.json
node_modules/mime-db/
node_modules/mime-db/HISTORY.md
node_modules/mime-db/LICENSE
node_modules/mime-db/README.md
node_modules/mime-db/db.json
node_modules/mime-db/index.js
node_modules/mime-db/package.json
node_modules/mime-types/
node_modules/mime-types/HISTORY.md
node_modules/mime-types/LICENSE
node_modules/mime-types/README.md
node_modules/mime-types/index.js
node_modules/mime-types/package.json
node_modules/mime/
node_modules/mime/.npmignore
node_modules/mime/LICENSE
node_modules/mime/README.md
node_modules/mime/cli.js
node_modules/mime/mime.js
node_modules/mime/package.json
node_modules/mime/types.json
node_modules/mime/build/
node_modules/mime/build/build.js
node_modules/mime/build/test.js
node_modules/minimatch/
node_modules/minimatch/.npmignore
node_modules/minimatch/LICENSE
node_modules/minimatch/README.md
node_modules/minimatch/minimatch.js
node_modules/minimatch/package.json
node_modules/minimatch/test/
node_modules/minimatch/test/basic.js
node_modules/minimatch/test/brace-expand.js
node_modules/minimatch/test/caching.js
node_modules/minimatch/test/defaults.js
node_modules/minimatch/test/extglob-ending-with-state-char.js
node_modules/minimist/
node_modules/minimist/.travis.yml
node_modules/minimist/LICENSE
node_modules/minimist/index.js
node_modules/minimist/package.json
node_modules/minimist/readme.markdown
node_modules/minimist/example/
node_modules/minimist/example/parse.js
node_modules/minimist/test/
node_modules/minimist/test/dash.js
node_modules/minimist/test/default_bool.js
node_modules/minimist/test/dotted.js
node_modules/minimist/test/long.js
node_modules/minimist/test/parse.js
node_modules/minimist/test/parse_modified.js
node_modules/minimist/test/short.js
node_modules/minimist/test/whitespace.js
node_modules/mkdirp/
node_modules/mkdirp/.travis.yml
node_modules/mkdirp/LICENSE
node_modules/mkdirp/index.js
node_modules/mkdirp/package.json
node_modules/mkdirp/readme.markdown
node_modules/mkdirp/bin/
node_modules/mkdirp/bin/cmd.js
node_modules/mkdirp/bin/usage.txt
node_modules/mkdirp/examples/
node_modules/mkdirp/examples/pow.js
node_modules/mkdirp/test/
node_modules/mkdirp/test/chmod.js
node_modules/mkdirp/test/clobber.js
node_modules/mkdirp/test/mkdirp.js
node_modules/mkdirp/test/opts_fs.js
node_modules/mkdirp/test/opts_fs_sync.js
node_modules/mkdirp/test/perm.js
node_modules/mkdirp/test/perm_sync.js
node_modules/mkdirp/test/race.js
node_modules/mkdirp/test/rel.js
node_modules/mkdirp/test/return.js
node_modules/mkdirp/test/return_sync.js
node_modules/mkdirp/test/root.js
node_modules/mkdirp/test/sync.js
node_modules/mkdirp/test/umask.js
node_modules/mkdirp/test/umask_sync.js
node_modules/mocha/
node_modules/mocha/CHANGELOG.md
node_modules/mocha/LICENSE
node_modules/mocha/index.js
node_modules/mocha/mocha.css
node_modules/mocha/mocha.js
node_modules/mocha/package.json
node_modules/mocha/bin/
node_modules/mocha/bin/.eslintrc
node_modules/mocha/bin/_mocha
node_modules/mocha/bin/mocha
node_modules/mocha/bin/options.js
node_modules/mocha/images/
node_modules/mocha/images/error.png
node_modules/mocha/images/ok.png
node_modules/mocha/lib/
node_modules/mocha/lib/context.js
node_modules/mocha/lib/hook.js
node_modules/mocha/lib/mocha.js
node_modules/mocha/lib/ms.js
node_modules/mocha/lib/pending.js
node_modules/mocha/lib/runnable.js
node_modules/mocha/lib/runner.js
node_modules/mocha/lib/suite.js
node_modules/mocha/lib/template.html
node_modules/mocha/lib/test.js
node_modules/mocha/lib/utils.js
node_modules/mocha/lib/browser/
node_modules/mocha/lib/browser/debug.js
node_modules/mocha/lib/browser/events.js
node_modules/mocha/lib/browser/progress.js
node_modules/mocha/lib/browser/tty.js
node_modules/mocha/lib/interfaces/
node_modules/mocha/lib/interfaces/bdd.js
node_modules/mocha/lib/interfaces/common.js
node_modules/mocha/lib/interfaces/exports.js
node_modules/mocha/lib/interfaces/index.js
node_modules/mocha/lib/interfaces/qunit.js
node_modules/mocha/lib/interfaces/tdd.js
node_modules/mocha/lib/reporters/
node_modules/mocha/lib/reporters/base.js
node_modules/mocha/lib/reporters/doc.js
node_modules/mocha/lib/reporters/dot.js
node_modules/mocha/lib/reporters/html-cov.js
node_modules/mocha/lib/reporters/html.js
node_modules/mocha/lib/reporters/index.js
node_modules/mocha/lib/reporters/json-cov.js
node_modules/mocha/lib/reporters/json-stream.js
node_modules/mocha/lib/reporters/json.js
node_modules/mocha/lib/reporters/landing.js
node_modules/mocha/lib/reporters/list.js
node_modules/mocha/lib/reporters/markdown.js
node_modules/mocha/lib/reporters/min.js
node_modules/mocha/lib/reporters/nyan.js
node_modules/mocha/lib/reporters/progress.js
node_modules/mocha/lib/reporters/spec.js
node_modules/mocha/lib/reporters/tap.js
node_modules/mocha/lib/reporters/xunit.js
node_modules/mocha/lib/reporters/templates/
node_modules/mocha/lib/reporters/templates/coverage.jade
node_modules/mocha/lib/reporters/templates/menu.jade
node_modules/mocha/lib/reporters/templates/script.html
node_modules/mocha/lib/reporters/templates/style.html
node_modules/mocha/node_modules/
node_modules/mocha/node_modules/debug/
node_modules/mocha/node_modules/debug/.jshintrc
node_modules/mocha/node_modules/debug/.npmignore
node_modules/mocha/node_modules/debug/History.md
node_modules/mocha/node_modules/debug/Makefile
node_modules/mocha/node_modules/debug/Readme.md
node_modules/mocha/node_modules/debug/bower.json
node_modules/mocha/node_modules/debug/browser.js
node_modules/mocha/node_modules/debug/component.json
node_modules/mocha/node_modules/debug/debug.js
node_modules/mocha/node_modules/debug/node.js
node_modules/mocha/node_modules/debug/package.json
node_modules/mocha/node_modules/ms/
node_modules/mocha/node_modules/ms/.npmignore
node_modules/mocha/node_modules/ms/History.md
node_modules/mocha/node_modules/ms/LICENSE
node_modules/mocha/node_modules/ms/README.md
node_modules/mocha/node_modules/ms/index.js
node_modules/mocha/node_modules/ms/package.json
node_modules/mongodb-core/
node_modules/mongodb-core/.coveralls.yml
node_modules/mongodb-core/.eslintrc
node_modules/mongodb-core/HISTORY.md
node_modules/mongodb-core/LICENSE
node_modules/mongodb-core/Makefile
node_modules/mongodb-core/README.md
node_modules/mongodb-core/TESTING.md
node_modules/mongodb-core/THIRD-PARTY-NOTICES
node_modules/mongodb-core/conf.json
node_modules/mongodb-core/index.js
node_modules/mongodb-core/package.json
node_modules/mongodb-core/test.js
node_modules/mongodb-core/test1.js
node_modules/mongodb-core/yarn.lock
node_modules/mongodb-core/lib/
node_modules/mongodb-core/lib/cursor.js
node_modules/mongodb-core/lib/error.js
node_modules/mongodb-core/lib/utils.js
node_modules/mongodb-core/lib/auth/
node_modules/mongodb-core/lib/auth/gssapi.js
node_modules/mongodb-core/lib/auth/mongocr.js
node_modules/mongodb-core/lib/auth/plain.js
node_modules/mongodb-core/lib/auth/scram.js
node_modules/mongodb-core/lib/auth/sspi.js
node_modules/mongodb-core/lib/auth/x509.js
node_modules/mongodb-core/lib/connection/
node_modules/mongodb-core/lib/connection/command_result.js
node_modules/mongodb-core/lib/connection/commands.js
node_modules/mongodb-core/lib/connection/connection.js
node_modules/mongodb-core/lib/connection/logger.js
node_modules/mongodb-core/lib/connection/pool.js
node_modules/mongodb-core/lib/connection/utils.js
node_modules/mongodb-core/lib/tools/
node_modules/mongodb-core/lib/tools/smoke_plugin.js
node_modules/mongodb-core/lib/topologies/
node_modules/mongodb-core/lib/topologies/mongos.js
node_modules/mongodb-core/lib/topologies/read_preference.js
node_modules/mongodb-core/lib/topologies/replset.js
node_modules/mongodb-core/lib/topologies/replset_state.js
node_modules/mongodb-core/lib/topologies/server.js
node_modules/mongodb-core/lib/topologies/shared.js
node_modules/mongodb-core/lib/wireprotocol/
node_modules/mongodb-core/lib/wireprotocol/2_4_support.js
node_modules/mongodb-core/lib/wireprotocol/2_6_support.js
node_modules/mongodb-core/lib/wireprotocol/3_2_support.js
node_modules/mongodb-core/lib/wireprotocol/commands.js
node_modules/mongodb-core/lib/wireprotocol/shared.js
node_modules/mongodb/
node_modules/mongodb/.coveralls.yml
node_modules/mongodb/.eslintrc
node_modules/mongodb/HISTORY.md
node_modules/mongodb/LICENSE
node_modules/mongodb/Makefile
node_modules/mongodb/README.md
node_modules/mongodb/THIRD-PARTY-NOTICES
node_modules/mongodb/boot_auth.js
node_modules/mongodb/conf.json
node_modules/mongodb/index.js
node_modules/mongodb/insert_bench.js
node_modules/mongodb/package.json
node_modules/mongodb/yarn.lock
node_modules/mongodb/lib/
node_modules/mongodb/lib/admin.js
node_modules/mongodb/lib/aggregation_cursor.js
node_modules/mongodb/lib/apm.js
node_modules/mongodb/lib/authenticate.js
node_modules/mongodb/lib/collection.js
node_modules/mongodb/lib/command_cursor.js
node_modules/mongodb/lib/cursor.js
node_modules/mongodb/lib/db.js
node_modules/mongodb/lib/metadata.js
node_modules/mongodb/lib/mongo_client.js
node_modules/mongodb/lib/mongos.js
node_modules/mongodb/lib/read_preference.js
node_modules/mongodb/lib/replset.js
node_modules/mongodb/lib/server.js
node_modules/mongodb/lib/topology_base.js
node_modules/mongodb/lib/url_parser.js
node_modules/mongodb/lib/utils.js
node_modules/mongodb/lib/bulk/
node_modules/mongodb/lib/bulk/common.js
node_modules/mongodb/lib/bulk/ordered.js
node_modules/mongodb/lib/bulk/unordered.js
node_modules/mongodb/lib/gridfs-stream/
node_modules/mongodb/lib/gridfs-stream/download.js
node_modules/mongodb/lib/gridfs-stream/index.js
node_modules/mongodb/lib/gridfs-stream/upload.js
node_modules/mongodb/lib/gridfs/
node_modules/mongodb/lib/gridfs/chunk.js
node_modules/mongodb/lib/gridfs/grid_store.js
node_modules/mongodb/node_modules/
node_modules/mongodb/node_modules/isarray/
node_modules/mongodb/node_modules/isarray/.npmignore
node_modules/mongodb/node_modules/isarray/.travis.yml
node_modules/mongodb/node_modules/isarray/Makefile
node_modules/mongodb/node_modules/isarray/README.md
node_modules/mongodb/node_modules/isarray/component.json
node_modules/mongodb/node_modules/isarray/index.js
node_modules/mongodb/node_modules/isarray/package.json
node_modules/mongodb/node_modules/isarray/test.js
node_modules/mongodb/node_modules/readable-stream/
node_modules/mongodb/node_modules/readable-stream/.npmignore
node_modules/mongodb/node_modules/readable-stream/.travis.yml
node_modules/mongodb/node_modules/readable-stream/CONTRIBUTING.md
node_modules/mongodb/node_modules/readable-stream/GOVERNANCE.md
node_modules/mongodb/node_modules/readable-stream/LICENSE
node_modules/mongodb/node_modules/readable-stream/README.md
node_modules/mongodb/node_modules/readable-stream/duplex-browser.js
node_modules/mongodb/node_modules/readable-stream/duplex.js
node_modules/mongodb/node_modules/readable-stream/package.json
node_modules/mongodb/node_modules/readable-stream/passthrough.js
node_modules/mongodb/node_modules/readable-stream/readable-browser.js
node_modules/mongodb/node_modules/readable-stream/readable.js
node_modules/mongodb/node_modules/readable-stream/transform.js
node_modules/mongodb/node_modules/readable-stream/writable-browser.js
node_modules/mongodb/node_modules/readable-stream/writable.js
node_modules/mongodb/node_modules/readable-stream/doc/
node_modules/mongodb/node_modules/readable-stream/doc/wg-meetings/
node_modules/mongodb/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
node_modules/mongodb/node_modules/readable-stream/lib/
node_modules/mongodb/node_modules/readable-stream/lib/_stream_duplex.js
node_modules/mongodb/node_modules/readable-stream/lib/_stream_passthrough.js
node_modules/mongodb/node_modules/readable-stream/lib/_stream_readable.js
node_modules/mongodb/node_modules/readable-stream/lib/_stream_transform.js
node_modules/mongodb/node_modules/readable-stream/lib/_stream_writable.js
node_modules/mongodb/node_modules/readable-stream/lib/internal/
node_modules/mongodb/node_modules/readable-stream/lib/internal/streams/
node_modules/mongodb/node_modules/readable-stream/lib/internal/streams/BufferList.js
node_modules/mongodb/node_modules/string_decoder/
node_modules/mongodb/node_modules/string_decoder/.npmignore
node_modules/mongodb/node_modules/string_decoder/LICENSE
node_modules/mongodb/node_modules/string_decoder/README.md
node_modules/mongodb/node_modules/string_decoder/package.json
node_modules/mongodb/node_modules/string_decoder/lib/
node_modules/mongodb/node_modules/string_decoder/lib/string_decoder.js
node_modules/morgan/
node_modules/morgan/HISTORY.md
node_modules/morgan/LICENSE
node_modules/morgan/README.md
node_modules/morgan/index.js
node_modules/morgan/package.json
node_modules/ms/
node_modules/ms/index.js
node_modules/ms/license.md
node_modules/ms/package.json
node_modules/ms/readme.md
node_modules/negotiator/
node_modules/negotiator/HISTORY.md
node_modules/negotiator/LICENSE
node_modules/negotiator/README.md
node_modules/negotiator/index.js
node_modules/negotiator/package.json
node_modules/negotiator/lib/
node_modules/negotiator/lib/charset.js
node_modules/negotiator/lib/encoding.js
node_modules/negotiator/lib/language.js
node_modules/negotiator/lib/mediaType.js
node_modules/object-assign/
node_modules/object-assign/index.js
node_modules/object-assign/license
node_modules/object-assign/package.json
node_modules/object-assign/readme.md
node_modules/on-finished/
node_modules/on-finished/HISTORY.md
node_modules/on-finished/LICENSE
node_modules/on-finished/README.md
node_modules/on-finished/index.js
node_modules/on-finished/package.json
node_modules/on-headers/
node_modules/on-headers/HISTORY.md
node_modules/on-headers/LICENSE
node_modules/on-headers/README.md
node_modules/on-headers/index.js
node_modules/on-headers/package.json
node_modules/parseurl/
node_modules/parseurl/HISTORY.md
node_modules/parseurl/LICENSE
node_modules/parseurl/README.md
node_modules/parseurl/index.js
node_modules/parseurl/package.json
node_modules/path-to-regexp/
node_modules/path-to-regexp/History.md
node_modules/path-to-regexp/LICENSE
node_modules/path-to-regexp/Readme.md
node_modules/path-to-regexp/index.js
node_modules/path-to-regexp/package.json
node_modules/process-nextick-args/
node_modules/process-nextick-args/.travis.yml
node_modules/process-nextick-args/index.js
node_modules/process-nextick-args/license.md
node_modules/process-nextick-args/package.json
node_modules/process-nextick-args/readme.md
node_modules/process-nextick-args/test.js
node_modules/proxy-addr/
node_modules/proxy-addr/HISTORY.md
node_modules/proxy-addr/LICENSE
node_modules/proxy-addr/README.md
node_modules/proxy-addr/index.js
node_modules/proxy-addr/package.json
node_modules/qs/
node_modules/qs/.jshintignore
node_modules/qs/.jshintrc
node_modules/qs/.npmignore
node_modules/qs/.travis.yml
node_modules/qs/CONTRIBUTING.md
node_modules/qs/LICENSE
node_modules/qs/Makefile
node_modules/qs/README.md
node_modules/qs/index.js
node_modules/qs/package.json
node_modules/qs/lib/
node_modules/qs/lib/index.js
node_modules/qs/lib/parse.js
node_modules/qs/lib/stringify.js
node_modules/qs/lib/utils.js
node_modules/qs/test/
node_modules/qs/test/parse.js
node_modules/qs/test/stringify.js
node_modules/range-parser/
node_modules/range-parser/HISTORY.md
node_modules/range-parser/LICENSE
node_modules/range-parser/README.md
node_modules/range-parser/index.js
node_modules/range-parser/package.json
node_modules/raw-body/
node_modules/raw-body/HISTORY.md
node_modules/raw-body/LICENSE
node_modules/raw-body/README.md
node_modules/raw-body/index.d.ts
node_modules/raw-body/index.js
node_modules/raw-body/package.json
node_modules/readable-stream/
node_modules/readable-stream/.npmignore
node_modules/readable-stream/LICENSE
node_modules/readable-stream/README.md
node_modules/readable-stream/duplex.js
node_modules/readable-stream/package.json
node_modules/readable-stream/passthrough.js
node_modules/readable-stream/readable.js
node_modules/readable-stream/transform.js
node_modules/readable-stream/writable.js
node_modules/readable-stream/lib/
node_modules/readable-stream/lib/_stream_duplex.js
node_modules/readable-stream/lib/_stream_passthrough.js
node_modules/readable-stream/lib/_stream_readable.js
node_modules/readable-stream/lib/_stream_transform.js
node_modules/readable-stream/lib/_stream_writable.js
node_modules/reduce-component/
node_modules/reduce-component/.npmignore
node_modules/reduce-component/History.md
node_modules/reduce-component/LICENSE
node_modules/reduce-component/Makefile
node_modules/reduce-component/Readme.md
node_modules/reduce-component/component.json
node_modules/reduce-component/index.js
node_modules/reduce-component/package.json
node_modules/reduce-component/test/
node_modules/reduce-component/test/index.html
node_modules/reduce-component/test/reduce.js
node_modules/require_optional/
node_modules/require_optional/.npmignore
node_modules/require_optional/.travis.yml
node_modules/require_optional/HISTORY.md
node_modules/require_optional/LICENSE
node_modules/require_optional/README.md
node_modules/require_optional/index.js
node_modules/require_optional/package.json
node_modules/require_optional/test/
node_modules/require_optional/test/require_optional_tests.js
node_modules/require_optional/test/nestedTest/
node_modules/require_optional/test/nestedTest/index.js
node_modules/require_optional/test/nestedTest/package.json
node_modules/resolve-from/
node_modules/resolve-from/index.js
node_modules/resolve-from/license
node_modules/resolve-from/package.json
node_modules/resolve-from/readme.md
node_modules/safe-buffer/
node_modules/safe-buffer/.travis.yml
node_modules/safe-buffer/LICENSE
node_modules/safe-buffer/README.md
node_modules/safe-buffer/index.js
node_modules/safe-buffer/package.json
node_modules/safe-buffer/test.js
node_modules/semver/
node_modules/semver/LICENSE
node_modules/semver/README.md
node_modules/semver/package.json
node_modules/semver/range.bnf
node_modules/semver/semver.js
node_modules/semver/bin/
node_modules/semver/bin/semver
node_modules/send/
node_modules/send/HISTORY.md
node_modules/send/LICENSE
node_modules/send/README.md
node_modules/send/index.js
node_modules/send/package.json
node_modules/send/node_modules/
node_modules/send/node_modules/.bin/
node_modules/send/node_modules/.bin/mime -> ../mime/cli.js
node_modules/send/node_modules/mime/
node_modules/send/node_modules/mime/LICENSE
node_modules/send/node_modules/mime/README.md
node_modules/send/node_modules/mime/cli.js
node_modules/send/node_modules/mime/mime.js
node_modules/send/node_modules/mime/package.json
node_modules/send/node_modules/mime/types.json
node_modules/send/node_modules/mime/build/
node_modules/send/node_modules/mime/build/build.js
node_modules/send/node_modules/mime/build/test.js
node_modules/serve-static/
node_modules/serve-static/HISTORY.md
node_modules/serve-static/LICENSE
node_modules/serve-static/README.md
node_modules/serve-static/index.js
node_modules/serve-static/package.json
node_modules/setprototypeof/
node_modules/setprototypeof/LICENSE
node_modules/setprototypeof/README.md
node_modules/setprototypeof/index.d.ts
node_modules/setprototypeof/index.js
node_modules/setprototypeof/package.json
node_modules/sigmund/
node_modules/sigmund/LICENSE
node_modules/sigmund/README.md
node_modules/sigmund/bench.js
node_modules/sigmund/package.json
node_modules/sigmund/sigmund.js
node_modules/sigmund/test/
node_modules/sigmund/test/basic.js
node_modules/statuses/
node_modules/statuses/HISTORY.md
node_modules/statuses/LICENSE
node_modules/statuses/README.md
node_modules/statuses/codes.json
node_modules/statuses/index.js
node_modules/statuses/package.json
node_modules/string_decoder/
node_modules/string_decoder/.npmignore
node_modules/string_decoder/LICENSE
node_modules/string_decoder/README.md
node_modules/string_decoder/index.js
node_modules/string_decoder/package.json
node_modules/superagent/
node_modules/superagent/.npmignore
node_modules/superagent/.travis.yml
node_modules/superagent/.zuul.yml
node_modules/superagent/Contributing.md
node_modules/superagent/History.md
node_modules/superagent/LICENSE
node_modules/superagent/Makefile
node_modules/superagent/Readme.md
node_modules/superagent/component.json
node_modules/superagent/package.json
node_modules/superagent/lib/
node_modules/superagent/lib/client.js
node_modules/superagent/lib/node/
node_modules/superagent/lib/node/agent.js
node_modules/superagent/lib/node/index.js
node_modules/superagent/lib/node/part.js
node_modules/superagent/lib/node/response.js
node_modules/superagent/lib/node/utils.js
node_modules/superagent/lib/node/parsers/
node_modules/superagent/lib/node/parsers/image.js
node_modules/superagent/lib/node/parsers/index.js
node_modules/superagent/lib/node/parsers/json.js
node_modules/superagent/lib/node/parsers/text.js
node_modules/superagent/lib/node/parsers/urlencoded.js
node_modules/superagent/node_modules/
node_modules/superagent/node_modules/cookiejar/
node_modules/superagent/node_modules/cookiejar/LICENSE
node_modules/superagent/node_modules/cookiejar/cookiejar.js
node_modules/superagent/node_modules/cookiejar/package.json
node_modules/superagent/node_modules/cookiejar/readme.md
node_modules/superagent/node_modules/cookiejar/tests/
node_modules/superagent/node_modules/cookiejar/tests/test.js
node_modules/superagent/node_modules/methods/
node_modules/superagent/node_modules/methods/.npmignore
node_modules/superagent/node_modules/methods/History.md
node_modules/superagent/node_modules/methods/LICENSE
node_modules/superagent/node_modules/methods/Readme.md
node_modules/superagent/node_modules/methods/index.js
node_modules/superagent/node_modules/methods/package.json
node_modules/superagent/node_modules/methods/test/
node_modules/superagent/node_modules/methods/test/methods.js
node_modules/superagent/node_modules/qs/
node_modules/superagent/node_modules/qs/.jshintignore
node_modules/superagent/node_modules/qs/.jshintrc
node_modules/superagent/node_modules/qs/.npmignore
node_modules/superagent/node_modules/qs/.travis.yml
node_modules/superagent/node_modules/qs/CHANGELOG.md
node_modules/superagent/node_modules/qs/CONTRIBUTING.md
node_modules/superagent/node_modules/qs/LICENSE
node_modules/superagent/node_modules/qs/Makefile
node_modules/superagent/node_modules/qs/README.md
node_modules/superagent/node_modules/qs/index.js
node_modules/superagent/node_modules/qs/package.json
node_modules/superagent/node_modules/qs/lib/
node_modules/superagent/node_modules/qs/lib/index.js
node_modules/superagent/node_modules/qs/lib/parse.js
node_modules/superagent/node_modules/qs/lib/stringify.js
node_modules/superagent/node_modules/qs/lib/utils.js
node_modules/superagent/node_modules/qs/test/
node_modules/superagent/node_modules/qs/test/parse.js
node_modules/superagent/node_modules/qs/test/stringify.js
node_modules/supports-color/
node_modules/supports-color/cli.js
node_modules/supports-color/index.js
node_modules/supports-color/package.json
node_modules/supports-color/readme.md
node_modules/to-iso-string/
node_modules/to-iso-string/.npmignore
node_modules/to-iso-string/History.md
node_modules/to-iso-string/Makefile
node_modules/to-iso-string/Readme.md
node_modules/to-iso-string/component.json
node_modules/to-iso-string/index.js
node_modules/to-iso-string/package.json
node_modules/to-iso-string/test/
node_modules/to-iso-string/test/index.js
node_modules/type-detect/
node_modules/type-detect/.npmignore
node_modules/type-detect/History.md
node_modules/type-detect/README.md
node_modules/type-detect/ReleaseNotes.md
node_modules/type-detect/index.js
node_modules/type-detect/package.json
node_modules/type-detect/lib/
node_modules/type-detect/lib/type.js
node_modules/type-is/
node_modules/type-is/HISTORY.md
node_modules/type-is/LICENSE
node_modules/type-is/README.md
node_modules/type-is/index.js
node_modules/type-is/package.json
node_modules/type-is/node_modules/
node_modules/type-is/node_modules/mime-db/
node_modules/type-is/node_modules/mime-db/HISTORY.md
node_modules/type-is/node_modules/mime-db/LICENSE
node_modules/type-is/node_modules/mime-db/README.md
node_modules/type-is/node_modules/mime-db/db.json
node_modules/type-is/node_modules/mime-db/index.js
node_modules/type-is/node_modules/mime-db/package.json
node_modules/type-is/node_modules/mime-types/
node_modules/type-is/node_modules/mime-types/HISTORY.md
node_modules/type-is/node_modules/mime-types/LICENSE
node_modules/type-is/node_modules/mime-types/README.md
node_modules/type-is/node_modules/mime-types/index.js
node_modules/type-is/node_modules/mime-types/package.json
node_modules/unpipe/
node_modules/unpipe/HISTORY.md
node_modules/unpipe/LICENSE
node_modules/unpipe/README.md
node_modules/unpipe/index.js
node_modules/unpipe/package.json
node_modules/util-deprecate/
node_modules/util-deprecate/History.md
node_modules/util-deprecate/LICENSE
node_modules/util-deprecate/README.md
node_modules/util-deprecate/browser.js
node_modules/util-deprecate/node.js
node_modules/util-deprecate/package.json
node_modules/utils-merge/
node_modules/utils-merge/.npmignore
node_modules/utils-merge/LICENSE
node_modules/utils-merge/README.md
node_modules/utils-merge/index.js
node_modules/utils-merge/package.json
node_modules/vary/
node_modules/vary/HISTORY.md
node_modules/vary/LICENSE
node_modules/vary/README.md
node_modules/vary/index.js
node_modules/vary/package.json
openshift/
openshift/pipeline/
openshift/pipeline/Jenkinsfile
openshift/pipeline/README.md
openshift/templates/
openshift/templates/nodejs-mongodb-persistent.json
openshift/templates/nodejs-mongodb.json
openshift/templates/nodejs.json
tests/
tests/app_test.js
views/
views/index.html
sent 31,224 bytes received 15,749,620 bytes 901,762.51 bytes/sec
total size is 15,635,316 speedup is 0.99
Forwarding from 127.0.0.1:50068 -> 36104
Forwarding from [::1]:50068 -> 36104
Handling connection for 50068
sending incremental file list
README.md
package.json
server.js
helm/nodejs/Chart.yaml
helm/nodejs/values.yaml
helm/nodejs/templates/NOTES.txt
helm/nodejs/templates/buildconfig.yaml
helm/nodejs/templates/deploymentconfig.yaml
helm/nodejs/templates/imagestream.yaml
helm/nodejs/templates/route.yaml
helm/nodejs/templates/service.yaml
node_modules/.bin/_mocha -> ../mocha/bin/_mocha
node_modules/.bin/jade -> ../jade/bin/jade
node_modules/.bin/mime -> ../mime/cli.js
node_modules/.bin/mkdirp -> ../mkdirp/bin/cmd.js
node_modules/.bin/mocha -> ../mocha/bin/mocha
node_modules/.bin/semver -> ../semver/bin/semver
node_modules/.bin/supports-color -> ../supports-color/cli.js
node_modules/send/node_modules/.bin/mime -> ../mime/cli.js
openshift/pipeline/Jenkinsfile
openshift/pipeline/README.md
openshift/templates/nodejs-mongodb-persistent.json
openshift/templates/nodejs-mongodb.json
openshift/templates/nodejs.json
tests/app_test.js
views/index.html
sent 48,938 bytes received 4,875 bytes 21,525.20 bytes/sec
total size is 15,635,316 speedup is 290.55
Forwarding from 127.0.0.1:50088 -> 47337
Forwarding from [::1]:50088 -> 47337
Handling connection for 50088
receiving incremental file list
sent 740 bytes received 47,188 bytes 31,952.00 bytes/sec
total size is 15,635,436 speedup is 326.23
Forwarding from 127.0.0.1:50102 -> 36601
Forwarding from [::1]:50102 -> 36601
Handling connection for 50102
sending incremental file list
sent 47,552 bytes received 3,531 bytes 34,055.33 bytes/sec
total size is 15,635,316 speedup is 306.08
{code}
> Server adapter: should not transfer .git, .npm, node_modules etc.
> -----------------------------------------------------------------
>
> Key: JBIDE-25506
> URL: https://issues.jboss.org/browse/JBIDE-25506
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: openshift
> Affects Versions: 4.5.2.AM2
> Reporter: Andre Dietisheim
> Assignee: Andre Dietisheim
> Labels: openshift_v3, server_adapter
> Fix For: 4.5.3.AM3
>
>
> steps:
> # ASSERT: have a nodejs application running on OpenShift Online
> # ASSERT: *DONT* have a server adapter for it
> # EXEC: create a server adapter
> # ASSERT: the adapter starts and then syncs down before it syncs up
> # EXEC: inspect the files that are reported to be rsync'ed down from OpenShift Online for a nodejs application
> Result:
> the list of files being rsync'ed down inlcudes .git, .npm, node_modules, etc.
> {code}
> receiving file list ... done
> ./
> .gitignore
> README.md
> package.json
> server.js
> .config/
> .config/configstore/
> .config/configstore/update-notifier-nodemon.json
> .git/
> .git/HEAD
> .git/config
> .git/description
> .git/index
> .git/packed-refs
> .git/branches/
> .git/hooks/
> .git/hooks/applypatch-msg.sample
> .git/hooks/commit-msg.sample
> .git/hooks/post-update.sample
> .git/hooks/pre-applypatch.sample
> .git/hooks/pre-commit.sample
> .git/hooks/pre-push.sample
> .git/hooks/pre-rebase.sample
> .git/hooks/prepare-commit-msg.sample
> .git/hooks/update.sample
> .git/info/
> .git/info/exclude
> .git/logs/
> .git/logs/HEAD
> .git/logs/refs/
> .git/logs/refs/heads/
> .git/logs/refs/heads/master
> .git/logs/refs/remotes/
> .git/logs/refs/remotes/origin/
> .git/logs/refs/remotes/origin/HEAD
> .git/objects/
> .git/objects/info/
> .git/objects/pack/
> .git/objects/pack/pack-f2002eb449da4c39964f5bb6d476baa3d8257fa3.idx
> .git/objects/pack/pack-f2002eb449da4c39964f5bb6d476baa3d8257fa3.pack
> .git/refs/
> .git/refs/heads/
> .git/refs/heads/master
> .git/refs/remotes/
> .git/refs/remotes/origin/
> .git/refs/remotes/origin/HEAD
> .git/refs/tags/
> .npm-global/
> .npm-global/etc/
> .npm/
> .npm/_locks/
> .npm/accepts/
> .npm/accepts/1.3.4/
> .npm/accepts/1.3.4/package.tgz
> .npm/accepts/1.3.4/package/
> .npm/accepts/1.3.4/package/package.json
> .npm/array-flatten/
> .npm/array-flatten/1.1.1/
> .npm/array-flatten/1.1.1/package.tgz
> .npm/array-flatten/1.1.1/package/
> .npm/array-flatten/1.1.1/package/package.json
> .npm/assertion-error/
> .npm/assertion-error/1.0.2/
> .npm/assertion-error/1.0.2/package.tgz
> .npm/assertion-error/1.0.2/package/
> .npm/assertion-error/1.0.2/package/package.json
> .npm/async/
> .npm/async/0.9.2/
> .npm/async/0.9.2/package.tgz
> .npm/async/0.9.2/package/
> .npm/async/0.9.2/package/package.json
> .npm/basic-auth/
> .npm/basic-auth/2.0.0/
> .npm/basic-auth/2.0.0/package.tgz
> .npm/basic-auth/2.0.0/package/
> .npm/basic-auth/2.0.0/package/package.json
> .npm/body-parser/
> .npm/body-parser/1.18.2/
> .npm/body-parser/1.18.2/package.tgz
> .npm/body-parser/1.18.2/package/
> .npm/body-parser/1.18.2/package/package.json
> .npm/bson/
> .npm/bson/1.0.4/
> .npm/bson/1.0.4/package.tgz
> .npm/bson/1.0.4/package/
> .npm/bson/1.0.4/package/package.json
> .npm/buffer-shims/
> .npm/buffer-shims/1.0.0/
> .npm/buffer-shims/1.0.0/package.tgz
> .npm/buffer-shims/1.0.0/package/
> .npm/buffer-shims/1.0.0/package/package.json
> .npm/bytes/
> .npm/bytes/3.0.0/
> .npm/bytes/3.0.0/package.tgz
> .npm/bytes/3.0.0/package/
> .npm/bytes/3.0.0/package/package.json
> .npm/chai-http/
> .npm/chai-http/2.0.1/
> .npm/chai-http/2.0.1/package.tgz
> .npm/chai-http/2.0.1/package/
> .npm/chai-http/2.0.1/package/package.json
> .npm/chai/
> .npm/chai/3.5.0/
> .npm/chai/3.5.0/package.tgz
> .npm/chai/3.5.0/package/
> .npm/chai/3.5.0/package/package.json
> .npm/combined-stream/
> .npm/combined-stream/0.0.7/
> .npm/combined-stream/0.0.7/package.tgz
> .npm/combined-stream/0.0.7/package/
> .npm/combined-stream/0.0.7/package/package.json
> .npm/commander/
> .npm/commander/0.6.1/
> .npm/commander/0.6.1/package.tgz
> .npm/commander/0.6.1/package/
> .npm/commander/0.6.1/package/package.json
> .npm/commander/2.3.0/
> .npm/commander/2.3.0/package.tgz
> .npm/commander/2.3.0/package/
> .npm/commander/2.3.0/package/package.json
> .npm/component-emitter/
> .npm/component-emitter/1.1.2/
> .npm/component-emitter/1.1.2/package.tgz
> .npm/component-emitter/1.1.2/package/
> .npm/component-emitter/1.1.2/package/package.json
> .npm/content-disposition/
> .npm/content-disposition/0.5.2/
> .npm/content-disposition/0.5.2/package.tgz
> .npm/content-disposition/0.5.2/package/
> .npm/content-disposition/0.5.2/package/package.json
> .npm/content-type/
> .npm/content-type/1.0.4/
> .npm/content-type/1.0.4/package.tgz
> .npm/content-type/1.0.4/package/
> .npm/content-type/1.0.4/package/package.json
> .npm/cookie-signature/
> .npm/cookie-signature/1.0.6/
> .npm/cookie-signature/1.0.6/package.tgz
> .npm/cookie-signature/1.0.6/package/
> .npm/cookie-signature/1.0.6/package/package.json
> .npm/cookie/
> .npm/cookie/0.3.1/
> .npm/cookie/0.3.1/package.tgz
> .npm/cookie/0.3.1/package/
> .npm/cookie/0.3.1/package/package.json
> .npm/cookiejar/
> .npm/cookiejar/2.0.1/
> .npm/cookiejar/2.0.1/package.tgz
> .npm/cookiejar/2.0.1/package/
> .npm/cookiejar/2.0.1/package/package.json
> .npm/cookiejar/2.0.6/
> .npm/cookiejar/2.0.6/package.tgz
> .npm/cookiejar/2.0.6/package/
> .npm/cookiejar/2.0.6/package/package.json
> .npm/core-util-is/
> .npm/core-util-is/1.0.2/
> .npm/core-util-is/1.0.2/package.tgz
> .npm/core-util-is/1.0.2/package/
> .npm/core-util-is/1.0.2/package/package.json
> .npm/debug/
> .npm/debug/2.2.0/
> .npm/debug/2.2.0/package.tgz
> .npm/debug/2.2.0/package/
> .npm/debug/2.2.0/package/package.json
> .npm/debug/2.6.9/
> .npm/debug/2.6.9/package.tgz
> .npm/debug/2.6.9/package/
> .npm/debug/2.6.9/package/package.json
> .npm/deep-eql/
> .npm/deep-eql/0.1.3/
> .npm/deep-eql/0.1.3/package.tgz
> .npm/deep-eql/0.1.3/package/
> .npm/deep-eql/0.1.3/package/package.json
> .npm/delayed-stream/
> .npm/delayed-stream/0.0.5/
> .npm/delayed-stream/0.0.5/package.tgz
> .npm/delayed-stream/0.0.5/package/
> .npm/delayed-stream/0.0.5/package/package.json
> .npm/depd/
> .npm/depd/1.1.1/
> .npm/depd/1.1.1/package.tgz
> .npm/depd/1.1.1/package/
> .npm/depd/1.1.1/package/package.json
> .npm/destroy/
> .npm/destroy/1.0.4/
> .npm/destroy/1.0.4/package.tgz
> .npm/destroy/1.0.4/package/
> .npm/destroy/1.0.4/package/package.json
> .npm/diff/
> .npm/diff/1.4.0/
> .npm/diff/1.4.0/package.tgz
> .npm/diff/1.4.0/package/
> .npm/diff/1.4.0/package/package.json
> .npm/ee-first/
> .npm/ee-first/1.1.1/
> .npm/ee-first/1.1.1/package.tgz
> .npm/ee-first/1.1.1/package/
> .npm/ee-first/1.1.1/package/package.json
> .npm/ejs/
> .npm/ejs/2.5.7/
> .npm/ejs/2.5.7/package.tgz
> .npm/ejs/2.5.7/package/
> .npm/ejs/2.5.7/package/package.json
> .npm/encodeurl/
> .npm/encodeurl/1.0.1/
> .npm/encodeurl/1.0.1/package.tgz
> .npm/encodeurl/1.0.1/package/
> .npm/encodeurl/1.0.1/package/package.json
> .npm/es6-promise/
> .npm/es6-promise/3.2.1/
> .npm/es6-promise/3.2.1/package.tgz
> .npm/es6-promise/3.2.1/package/
> .npm/es6-promise/3.2.1/package/package.json
> .npm/escape-html/
> .npm/escape-html/1.0.3/
> .npm/escape-html/1.0.3/package.tgz
> .npm/escape-html/1.0.3/package/
> .npm/escape-html/1.0.3/package/package.json
> .npm/escape-string-regexp/
> .npm/escape-string-regexp/1.0.2/
> .npm/escape-string-regexp/1.0.2/package.tgz
> .npm/escape-string-regexp/1.0.2/package/
> .npm/escape-string-regexp/1.0.2/package/package.json
> .npm/etag/
> .npm/etag/1.8.1/
> .npm/etag/1.8.1/package.tgz
> .npm/etag/1.8.1/package/
> .npm/etag/1.8.1/package/package.json
> .npm/express/
> .npm/express/4.16.2/
> .npm/express/4.16.2/package.tgz
> .npm/express/4.16.2/package/
> .npm/express/4.16.2/package/package.json
> .npm/extend/
> .npm/extend/1.2.1/
> .npm/extend/1.2.1/package.tgz
> .npm/extend/1.2.1/package/
> .npm/extend/1.2.1/package/package.json
> .npm/finalhandler/
> .npm/finalhandler/1.1.0/
> .npm/finalhandler/1.1.0/package.tgz
> .npm/finalhandler/1.1.0/package/
> .npm/finalhandler/1.1.0/package/package.json
> .npm/form-data/
> .npm/form-data/0.2.0/
> .npm/form-data/0.2.0/package.tgz
> .npm/form-data/0.2.0/package/
> .npm/form-data/0.2.0/package/package.json
> .npm/formidable/
> .npm/formidable/1.0.14/
> .npm/formidable/1.0.14/package.tgz
> .npm/formidable/1.0.14/package/
> .npm/formidable/1.0.14/package/package.json
> .npm/forwarded/
> .npm/forwarded/0.1.2/
> .npm/forwarded/0.1.2/package.tgz
> .npm/forwarded/0.1.2/package/
> .npm/forwarded/0.1.2/package/package.json
> .npm/fresh/
> .npm/fresh/0.5.2/
> .npm/fresh/0.5.2/package.tgz
> .npm/fresh/0.5.2/package/
> .npm/fresh/0.5.2/package/package.json
> .npm/glob/
> .npm/glob/3.2.11/
> .npm/glob/3.2.11/package.tgz
> .npm/glob/3.2.11/package/
> .npm/glob/3.2.11/package/package.json
> .npm/growl/
> .npm/growl/1.9.2/
> .npm/growl/1.9.2/package.tgz
> .npm/growl/1.9.2/package/
> .npm/growl/1.9.2/package/package.json
> .npm/http-errors/
> .npm/http-errors/1.6.2/
> .npm/http-errors/1.6.2/package.tgz
> .npm/http-errors/1.6.2/package/
> .npm/http-errors/1.6.2/package/package.json
> .npm/iconv-lite/
> .npm/iconv-lite/0.4.19/
> .npm/iconv-lite/0.4.19/package.tgz
> .npm/iconv-lite/0.4.19/package/
> .npm/iconv-lite/0.4.19/package/package.json
> .npm/inherits/
> .npm/inherits/2.0.3/
> .npm/inherits/2.0.3/package.tgz
> .npm/inherits/2.0.3/package/
> .npm/inherits/2.0.3/package/package.json
> .npm/ip-regex/
> .npm/ip-regex/1.0.3/
> .npm/ip-regex/1.0.3/package.tgz
> .npm/ip-regex/1.0.3/package/
> .npm/ip-regex/1.0.3/package/package.json
> .npm/ipaddr.js/
> .npm/ipaddr.js/1.5.2/
> .npm/ipaddr.js/1.5.2/package.tgz
> .npm/ipaddr.js/1.5.2/package/
> .npm/ipaddr.js/1.5.2/package/package.json
> .npm/is-ip/
> .npm/is-ip/1.0.0/
> .npm/is-ip/1.0.0/package.tgz
> .npm/is-ip/1.0.0/package/
> .npm/is-ip/1.0.0/package/package.json
> .npm/isarray/
> .npm/isarray/0.0.1/
> .npm/isarray/0.0.1/package.tgz
> .npm/isarray/0.0.1/package/
> .npm/isarray/0.0.1/package/package.json
> .npm/isarray/1.0.0/
> .npm/isarray/1.0.0/package.tgz
> .npm/isarray/1.0.0/package/
> .npm/isarray/1.0.0/package/package.json
> .npm/jade/
> .npm/jade/0.26.3/
> .npm/jade/0.26.3/package.tgz
> .npm/jade/0.26.3/package/
> .npm/jade/0.26.3/package/package.json
> .npm/lru-cache/
> .npm/lru-cache/2.7.3/
> .npm/lru-cache/2.7.3/package.tgz
> .npm/lru-cache/2.7.3/package/
> .npm/lru-cache/2.7.3/package/package.json
> .npm/media-typer/
> .npm/media-typer/0.3.0/
> .npm/media-typer/0.3.0/package.tgz
> .npm/media-typer/0.3.0/package/
> .npm/media-typer/0.3.0/package/package.json
> .npm/merge-descriptors/
> .npm/merge-descriptors/1.0.1/
> .npm/merge-descriptors/1.0.1/package.tgz
> .npm/merge-descriptors/1.0.1/package/
> .npm/merge-descriptors/1.0.1/package/package.json
> .npm/methods/
> .npm/methods/0.0.1/
> .npm/methods/0.0.1/package.tgz
> .npm/methods/0.0.1/package/
> .npm/methods/0.0.1/package/package.json
> .npm/methods/1.0.1/
> .npm/methods/1.0.1/package.tgz
> .npm/methods/1.0.1/package/
> .npm/methods/1.0.1/package/package.json
> .npm/methods/1.1.2/
> .npm/methods/1.1.2/package.tgz
> .npm/methods/1.1.2/package/
> .npm/methods/1.1.2/package/package.json
> .npm/mime-db/
> .npm/mime-db/1.12.0/
> .npm/mime-db/1.12.0/package.tgz
> .npm/mime-db/1.12.0/package/
> .npm/mime-db/1.12.0/package/package.json
> .npm/mime-db/1.30.0/
> .npm/mime-db/1.30.0/package.tgz
> .npm/mime-db/1.30.0/package/
> .npm/mime-db/1.30.0/package/package.json
> .npm/mime-types/
> .npm/mime-types/2.0.14/
> .npm/mime-types/2.0.14/package.tgz
> .npm/mime-types/2.0.14/package/
> .npm/mime-types/2.0.14/package/package.json
> .npm/mime-types/2.1.17/
> .npm/mime-types/2.1.17/package.tgz
> .npm/mime-types/2.1.17/package/
> .npm/mime-types/2.1.17/package/package.json
> .npm/mime/
> .npm/mime/1.3.4/
> .npm/mime/1.3.4/package.tgz
> .npm/mime/1.3.4/package/
> .npm/mime/1.3.4/package/package.json
> .npm/mime/1.4.1/
> .npm/mime/1.4.1/package.tgz
> .npm/mime/1.4.1/package/
> .npm/mime/1.4.1/package/package.json
> .npm/minimatch/
> .npm/minimatch/0.3.0/
> .npm/minimatch/0.3.0/package.tgz
> .npm/minimatch/0.3.0/package/
> .npm/minimatch/0.3.0/package/package.json
> .npm/minimist/
> .npm/minimist/0.0.8/
> .npm/minimist/0.0.8/package.tgz
> .npm/minimist/0.0.8/package/
> .npm/minimist/0.0.8/package/package.json
> .npm/mkdirp/
> .npm/mkdirp/0.3.0/
> .npm/mkdirp/0.3.0/package.tgz
> .npm/mkdirp/0.3.0/package/
> .npm/mkdirp/0.3.0/package/package.json
> .npm/mkdirp/0.5.1/
> .npm/mkdirp/0.5.1/package.tgz
> .npm/mkdirp/0.5.1/package/
> .npm/mkdirp/0.5.1/package/package.json
> .npm/mocha/
> .npm/mocha/2.5.3/
> .npm/mocha/2.5.3/package.tgz
> .npm/mocha/2.5.3/package/
> .npm/mocha/2.5.3/package/package.json
> .npm/mongodb-core/
> .npm/mongodb-core/2.1.17/
> .npm/mongodb-core/2.1.17/package.tgz
> .npm/mongodb-core/2.1.17/package/
> .npm/mongodb-core/2.1.17/package/package.json
> .npm/mongodb/
> .npm/mongodb/2.2.33/
> .npm/mongodb/2.2.33/package.tgz
> .npm/mongodb/2.2.33/package/
> .npm/mongodb/2.2.33/package/package.json
> .npm/morgan/
> .npm/morgan/1.9.0/
> .npm/morgan/1.9.0/package.tgz
> .npm/morgan/1.9.0/package/
> .npm/morgan/1.9.0/package/package.json
> .npm/ms/
> .npm/ms/0.7.1/
> .npm/ms/0.7.1/package.tgz
> .npm/ms/0.7.1/package/
> .npm/ms/0.7.1/package/package.json
> .npm/ms/2.0.0/
> .npm/ms/2.0.0/package.tgz
> .npm/ms/2.0.0/package/
> .npm/ms/2.0.0/package/package.json
> .npm/negotiator/
> .npm/negotiator/0.6.1/
> .npm/negotiator/0.6.1/package.tgz
> .npm/negotiator/0.6.1/package/
> .npm/negotiator/0.6.1/package/package.json
> .npm/object-assign/
> .npm/object-assign/4.1.0/
> .npm/object-assign/4.1.0/package.tgz
> .npm/object-assign/4.1.0/package/
> .npm/object-assign/4.1.0/package/package.json
> .npm/on-finished/
> .npm/on-finished/2.3.0/
> .npm/on-finished/2.3.0/package.tgz
> .npm/on-finished/2.3.0/package/
> .npm/on-finished/2.3.0/package/package.json
> .npm/on-headers/
> .npm/on-headers/1.0.1/
> .npm/on-headers/1.0.1/package.tgz
> .npm/on-headers/1.0.1/package/
> .npm/on-headers/1.0.1/package/package.json
> .npm/parseurl/
> .npm/parseurl/1.3.2/
> .npm/parseurl/1.3.2/package.tgz
> .npm/parseurl/1.3.2/package/
> .npm/parseurl/1.3.2/package/package.json
> .npm/path-to-regexp/
> .npm/path-to-regexp/0.1.7/
> .npm/path-to-regexp/0.1.7/package.tgz
> .npm/path-to-regexp/0.1.7/package/
> .npm/path-to-regexp/0.1.7/package/package.json
> .npm/process-nextick-args/
> .npm/process-nextick-args/1.0.7/
> .npm/process-nextick-args/1.0.7/package.tgz
> .npm/process-nextick-args/1.0.7/package/
> .npm/process-nextick-args/1.0.7/package/package.json
> .npm/proxy-addr/
> .npm/proxy-addr/2.0.2/
> .npm/proxy-addr/2.0.2/package.tgz
> .npm/proxy-addr/2.0.2/package/
> .npm/proxy-addr/2.0.2/package/package.json
> .npm/qs/
> .npm/qs/2.0.0/
> .npm/qs/2.0.0/package.tgz
> .npm/qs/2.0.0/package/
> .npm/qs/2.0.0/package/package.json
> .npm/qs/2.3.3/
> .npm/qs/2.3.3/package.tgz
> .npm/qs/2.3.3/package/
> .npm/qs/2.3.3/package/package.json
> .npm/qs/6.5.1/
> .npm/qs/6.5.1/package.tgz
> .npm/qs/6.5.1/package/
> .npm/qs/6.5.1/package/package.json
> .npm/range-parser/
> .npm/range-parser/1.2.0/
> .npm/range-parser/1.2.0/package.tgz
> .npm/range-parser/1.2.0/package/
> .npm/range-parser/1.2.0/package/package.json
> .npm/raw-body/
> .npm/raw-body/2.3.2/
> .npm/raw-body/2.3.2/package.tgz
> .npm/raw-body/2.3.2/package/
> .npm/raw-body/2.3.2/package/package.json
> .npm/readable-stream/
> .npm/readable-stream/1.0.27-1/
> .npm/readable-stream/1.0.27-1/package.tgz
> .npm/readable-stream/1.0.27-1/package/
> .npm/readable-stream/1.0.27-1/package/package.json
> .npm/readable-stream/2.2.7/
> .npm/readable-stream/2.2.7/package.tgz
> .npm/readable-stream/2.2.7/package/
> .npm/readable-stream/2.2.7/package/package.json
> .npm/reduce-component/
> .npm/reduce-component/1.0.1/
> .npm/reduce-component/1.0.1/package.tgz
> .npm/reduce-component/1.0.1/package/
> .npm/reduce-component/1.0.1/package/package.json
> .npm/registry.npmjs.org/
> .npm/registry.npmjs.org/accepts/
> .npm/registry.npmjs.org/accepts/.cache.json
> .npm/registry.npmjs.org/array-flatten/
> .npm/registry.npmjs.org/array-flatten/.cache.json
> .npm/registry.npmjs.org/assertion-error/
> .npm/registry.npmjs.org/assertion-error/.cache.json
> .npm/registry.npmjs.org/async/
> .npm/registry.npmjs.org/async/.cache.json
> .npm/registry.npmjs.org/basic-auth/
> .npm/registry.npmjs.org/basic-auth/.cache.json
> .npm/registry.npmjs.org/body-parser/
> .npm/registry.npmjs.org/body-parser/.cache.json
> .npm/registry.npmjs.org/bson/
> .npm/registry.npmjs.org/bson/.cache.json
> .npm/registry.npmjs.org/buffer-shims/
> .npm/registry.npmjs.org/buffer-shims/.cache.json
> .npm/registry.npmjs.org/bytes/
> .npm/registry.npmjs.org/bytes/.cache.json
> .npm/registry.npmjs.org/chai-http/
> .npm/registry.npmjs.org/chai-http/.cache.json
> .npm/registry.npmjs.org/chai/
> .npm/registry.npmjs.org/chai/.cache.json
> .npm/registry.npmjs.org/combined-stream/
> .npm/registry.npmjs.org/combined-stream/.cache.json
> .npm/registry.npmjs.org/commander/
> .npm/registry.npmjs.org/commander/.cache.json
> .npm/registry.npmjs.org/component-emitter/
> .npm/registry.npmjs.org/component-emitter/.cache.json
> .npm/registry.npmjs.org/content-disposition/
> .npm/registry.npmjs.org/content-disposition/.cache.json
> .npm/registry.npmjs.org/content-type/
> .npm/registry.npmjs.org/content-type/.cache.json
> .npm/registry.npmjs.org/cookie-signature/
> .npm/registry.npmjs.org/cookie-signature/.cache.json
> .npm/registry.npmjs.org/cookie/
> .npm/registry.npmjs.org/cookie/.cache.json
> .npm/registry.npmjs.org/cookiejar/
> .npm/registry.npmjs.org/cookiejar/.cache.json
> .npm/registry.npmjs.org/core-util-is/
> .npm/registry.npmjs.org/core-util-is/.cache.json
> .npm/registry.npmjs.org/debug/
> .npm/registry.npmjs.org/debug/.cache.json
> .npm/registry.npmjs.org/deep-eql/
> .npm/registry.npmjs.org/deep-eql/.cache.json
> .npm/registry.npmjs.org/delayed-stream/
> .npm/registry.npmjs.org/delayed-stream/.cache.json
> .npm/registry.npmjs.org/depd/
> .npm/registry.npmjs.org/depd/.cache.json
> .npm/registry.npmjs.org/destroy/
> .npm/registry.npmjs.org/destroy/.cache.json
> .npm/registry.npmjs.org/diff/
> .npm/registry.npmjs.org/diff/.cache.json
> .npm/registry.npmjs.org/ee-first/
> .npm/registry.npmjs.org/ee-first/.cache.json
> .npm/registry.npmjs.org/ejs/
> .npm/registry.npmjs.org/ejs/.cache.json
> .npm/registry.npmjs.org/encodeurl/
> .npm/registry.npmjs.org/encodeurl/.cache.json
> .npm/registry.npmjs.org/es6-promise/
> .npm/registry.npmjs.org/es6-promise/.cache.json
> .npm/registry.npmjs.org/escape-html/
> .npm/registry.npmjs.org/escape-html/.cache.json
> .npm/registry.npmjs.org/escape-string-regexp/
> .npm/registry.npmjs.org/escape-string-regexp/.cache.json
> .npm/registry.npmjs.org/etag/
> .npm/registry.npmjs.org/etag/.cache.json
> .npm/registry.npmjs.org/express/
> .npm/registry.npmjs.org/express/.cache.json
> .npm/registry.npmjs.org/extend/
> .npm/registry.npmjs.org/extend/.cache.json
> .npm/registry.npmjs.org/finalhandler/
> .npm/registry.npmjs.org/finalhandler/.cache.json
> .npm/registry.npmjs.org/form-data/
> .npm/registry.npmjs.org/form-data/.cache.json
> .npm/registry.npmjs.org/formidable/
> .npm/registry.npmjs.org/formidable/.cache.json
> .npm/registry.npmjs.org/forwarded/
> .npm/registry.npmjs.org/forwarded/.cache.json
> .npm/registry.npmjs.org/fresh/
> .npm/registry.npmjs.org/fresh/.cache.json
> .npm/registry.npmjs.org/glob/
> .npm/registry.npmjs.org/glob/.cache.json
> .npm/registry.npmjs.org/growl/
> .npm/registry.npmjs.org/growl/.cache.json
> .npm/registry.npmjs.org/http-errors/
> .npm/registry.npmjs.org/http-errors/.cache.json
> .npm/registry.npmjs.org/iconv-lite/
> .npm/registry.npmjs.org/iconv-lite/.cache.json
> .npm/registry.npmjs.org/inherits/
> .npm/registry.npmjs.org/inherits/.cache.json
> .npm/registry.npmjs.org/ip-regex/
> .npm/registry.npmjs.org/ip-regex/.cache.json
> .npm/registry.npmjs.org/ipaddr.js/
> .npm/registry.npmjs.org/ipaddr.js/.cache.json
> .npm/registry.npmjs.org/is-ip/
> .npm/registry.npmjs.org/is-ip/.cache.json
> .npm/registry.npmjs.org/isarray/
> .npm/registry.npmjs.org/isarray/.cache.json
> .npm/registry.npmjs.org/jade/
> .npm/registry.npmjs.org/jade/.cache.json
> .npm/registry.npmjs.org/lru-cache/
> .npm/registry.npmjs.org/lru-cache/.cache.json
> .npm/registry.npmjs.org/media-typer/
> .npm/registry.npmjs.org/media-typer/.cache.json
> .npm/registry.npmjs.org/merge-descriptors/
> .npm/registry.npmjs.org/merge-descriptors/.cache.json
> .npm/registry.npmjs.org/methods/
> .npm/registry.npmjs.org/methods/.cache.json
> .npm/registry.npmjs.org/mime-db/
> .npm/registry.npmjs.org/mime-db/.cache.json
> .npm/registry.npmjs.org/mime-types/
> .npm/registry.npmjs.org/mime-types/.cache.json
> .npm/registry.npmjs.org/mime/
> .npm/registry.npmjs.org/mime/.cache.json
> .npm/registry.npmjs.org/minimatch/
> .npm/registry.npmjs.org/minimatch/.cache.json
> .npm/registry.npmjs.org/minimist/
> .npm/registry.npmjs.org/minimist/.cache.json
> .npm/registry.npmjs.org/mkdirp/
> .npm/registry.npmjs.org/mkdirp/.cache.json
> .npm/registry.npmjs.org/mocha/
> .npm/registry.npmjs.org/mocha/.cache.json
> .npm/registry.npmjs.org/mongodb-core/
> .npm/registry.npmjs.org/mongodb-core/.cache.json
> .npm/registry.npmjs.org/mongodb/
> .npm/registry.npmjs.org/mongodb/.cache.json
> .npm/registry.npmjs.org/morgan/
> .npm/registry.npmjs.org/morgan/.cache.json
> .npm/registry.npmjs.org/ms/
> .npm/registry.npmjs.org/ms/.cache.json
> .npm/registry.npmjs.org/negotiator/
> .npm/registry.npmjs.org/negotiator/.cache.json
> .npm/registry.npmjs.org/object-assign/
> .npm/registry.npmjs.org/object-assign/.cache.json
> .npm/registry.npmjs.org/on-finished/
> .npm/registry.npmjs.org/on-finished/.cache.json
> .npm/registry.npmjs.org/on-headers/
> .npm/registry.npmjs.org/on-headers/.cache.json
> .npm/registry.npmjs.org/parseurl/
> .npm/registry.npmjs.org/parseurl/.cache.json
> .npm/registry.npmjs.org/path-to-regexp/
> .npm/registry.npmjs.org/path-to-regexp/.cache.json
> .npm/registry.npmjs.org/process-nextick-args/
> .npm/registry.npmjs.org/process-nextick-args/.cache.json
> .npm/registry.npmjs.org/proxy-addr/
> .npm/registry.npmjs.org/proxy-addr/.cache.json
> .npm/registry.npmjs.org/qs/
> .npm/registry.npmjs.org/qs/.cache.json
> .npm/registry.npmjs.org/range-parser/
> .npm/registry.npmjs.org/range-parser/.cache.json
> .npm/registry.npmjs.org/raw-body/
> .npm/registry.npmjs.org/raw-body/.cache.json
> .npm/registry.npmjs.org/readable-stream/
> .npm/registry.npmjs.org/readable-stream/.cache.json
> .npm/registry.npmjs.org/reduce-component/
> .npm/registry.npmjs.org/reduce-component/.cache.json
> .npm/registry.npmjs.org/require_optional/
> .npm/registry.npmjs.org/require_optional/.cache.json
> .npm/registry.npmjs.org/resolve-from/
> .npm/registry.npmjs.org/resolve-from/.cache.json
> .npm/registry.npmjs.org/safe-buffer/
> .npm/registry.npmjs.org/safe-buffer/.cache.json
> .npm/registry.npmjs.org/semver/
> .npm/registry.npmjs.org/semver/.cache.json
> .npm/registry.npmjs.org/send/
> .npm/registry.npmjs.org/send/.cache.json
> .npm/registry.npmjs.org/serve-static/
> .npm/registry.npmjs.org/serve-static/.cache.json
> .npm/registry.npmjs.org/setprototypeof/
> .npm/registry.npmjs.org/setprototypeof/.cache.json
> .npm/registry.npmjs.org/sigmund/
> .npm/registry.npmjs.org/sigmund/.cache.json
> .npm/registry.npmjs.org/statuses/
> .npm/registry.npmjs.org/statuses/.cache.json
> .npm/registry.npmjs.org/string_decoder/
> .npm/registry.npmjs.org/string_decoder/.cache.json
> .npm/registry.npmjs.org/superagent/
> .npm/registry.npmjs.org/superagent/.cache.json
> .npm/registry.npmjs.org/supports-color/
> .npm/registry.npmjs.org/supports-color/.cache.json
> .npm/registry.npmjs.org/to-iso-string/
> .npm/registry.npmjs.org/to-iso-string/.cache.json
> .npm/registry.npmjs.org/type-detect/
> .npm/registry.npmjs.org/type-detect/.cache.json
> .npm/registry.npmjs.org/type-is/
> .npm/registry.npmjs.org/type-is/.cache.json
> .npm/registry.npmjs.org/unpipe/
> .npm/registry.npmjs.org/unpipe/.cache.json
> .npm/registry.npmjs.org/util-deprecate/
> .npm/registry.npmjs.org/util-deprecate/.cache.json
> .npm/registry.npmjs.org/utils-merge/
> .npm/registry.npmjs.org/utils-merge/.cache.json
> .npm/registry.npmjs.org/vary/
> .npm/registry.npmjs.org/vary/.cache.json
> .npm/require_optional/
> .npm/require_optional/1.0.1/
> .npm/require_optional/1.0.1/package.tgz
> .npm/require_optional/1.0.1/package/
> .npm/require_optional/1.0.1/package/package.json
> .npm/resolve-from/
> .npm/resolve-from/2.0.0/
> .npm/resolve-from/2.0.0/package.tgz
> .npm/resolve-from/2.0.0/package/
> .npm/resolve-from/2.0.0/package/package.json
> .npm/safe-buffer/
> .npm/safe-buffer/5.1.1/
> .npm/safe-buffer/5.1.1/package.tgz
> .npm/safe-buffer/5.1.1/package/
> .npm/safe-buffer/5.1.1/package/package.json
> .npm/semver/
> .npm/semver/5.4.1/
> .npm/semver/5.4.1/package.tgz
> .npm/semver/5.4.1/package/
> .npm/semver/5.4.1/package/package.json
> .npm/send/
> .npm/send/0.16.1/
> .npm/send/0.16.1/package.tgz
> .npm/send/0.16.1/package/
> .npm/send/0.16.1/package/package.json
> .npm/serve-static/
> .npm/serve-static/1.13.1/
> .npm/serve-static/1.13.1/package.tgz
> .npm/serve-static/1.13.1/package/
> .npm/serve-static/1.13.1/package/package.json
> .npm/setprototypeof/
> .npm/setprototypeof/1.0.3/
> .npm/setprototypeof/1.0.3/package.tgz
> .npm/setprototypeof/1.0.3/package/
> .npm/setprototypeof/1.0.3/package/package.json
> .npm/setprototypeof/1.1.0/
> .npm/setprototypeof/1.1.0/package.tgz
> .npm/setprototypeof/1.1.0/package/
> .npm/setprototypeof/1.1.0/package/package.json
> .npm/sigmund/
> .npm/sigmund/1.0.1/
> .npm/sigmund/1.0.1/package.tgz
> .npm/sigmund/1.0.1/package/
> .npm/sigmund/1.0.1/package/package.json
> .npm/statuses/
> .npm/statuses/1.3.1/
> .npm/statuses/1.3.1/package.tgz
> .npm/statuses/1.3.1/package/
> .npm/statuses/1.3.1/package/package.json
> .npm/string_decoder/
> .npm/string_decoder/0.10.31/
> .npm/string_decoder/0.10.31/package.tgz
> .npm/string_decoder/0.10.31/package/
> .npm/string_decoder/0.10.31/package/package.json
> .npm/string_decoder/1.0.3/
> .npm/string_decoder/1.0.3/package.tgz
> .npm/string_decoder/1.0.3/package/
> .npm/string_decoder/1.0.3/package/package.json
> .npm/superagent/
> .npm/superagent/1.2.0/
> .npm/superagent/1.2.0/package.tgz
> .npm/superagent/1.2.0/package/
> .npm/superagent/1.2.0/package/package.json
> .npm/supports-color/
> .npm/supports-color/1.2.0/
> .npm/supports-color/1.2.0/package.tgz
> .npm/supports-color/1.2.0/package/
> .npm/supports-color/1.2.0/package/package.json
> .npm/to-iso-string/
> .npm/to-iso-string/0.0.2/
> .npm/to-iso-string/0.0.2/package.tgz
> .npm/to-iso-string/0.0.2/package/
> .npm/to-iso-string/0.0.2/package/package.json
> .npm/type-detect/
> .npm/type-detect/0.1.1/
> .npm/type-detect/0.1.1/package.tgz
> .npm/type-detect/0.1.1/package/
> .npm/type-detect/0.1.1/package/package.json
> .npm/type-detect/1.0.0/
> .npm/type-detect/1.0.0/package.tgz
> .npm/type-detect/1.0.0/package/
> .npm/type-detect/1.0.0/package/package.json
> .npm/type-is/
> .npm/type-is/1.6.15/
> .npm/type-is/1.6.15/package.tgz
> .npm/type-is/1.6.15/package/
> .npm/type-is/1.6.15/package/package.json
> .npm/unpipe/
> .npm/unpipe/1.0.0/
> .npm/unpipe/1.0.0/package.tgz
> .npm/unpipe/1.0.0/package/
> .npm/unpipe/1.0.0/package/package.json
> .npm/util-deprecate/
> .npm/util-deprecate/1.0.2/
> .npm/util-deprecate/1.0.2/package.tgz
> .npm/util-deprecate/1.0.2/package/
> .npm/util-deprecate/1.0.2/package/package.json
> .npm/utils-merge/
> .npm/utils-merge/1.0.1/
> .npm/utils-merge/1.0.1/package.tgz
> .npm/utils-merge/1.0.1/package/
> .npm/utils-merge/1.0.1/package/package.json
> .npm/vary/
> .npm/vary/1.1.2/
> .npm/vary/1.1.2/package.tgz
> .npm/vary/1.1.2/package/
> .npm/vary/1.1.2/package/package.json
> .pki/
> .pki/nssdb/
> helm/
> helm/nodejs/
> helm/nodejs/Chart.yaml
> helm/nodejs/values.yaml
> helm/nodejs/templates/
> helm/nodejs/templates/NOTES.txt
> helm/nodejs/templates/buildconfig.yaml
> helm/nodejs/templates/deploymentconfig.yaml
> helm/nodejs/templates/imagestream.yaml
> helm/nodejs/templates/route.yaml
> helm/nodejs/templates/service.yaml
> node_modules/
> node_modules/.bin/
> node_modules/.bin/_mocha -> ../mocha/bin/_mocha
> node_modules/.bin/jade -> ../jade/bin/jade
> node_modules/.bin/mime -> ../mime/cli.js
> node_modules/.bin/mkdirp -> ../mkdirp/bin/cmd.js
> node_modules/.bin/mocha -> ../mocha/bin/mocha
> node_modules/.bin/semver -> ../semver/bin/semver
> node_modules/.bin/supports-color -> ../supports-color/cli.js
> node_modules/accepts/
> node_modules/accepts/HISTORY.md
> node_modules/accepts/LICENSE
> node_modules/accepts/README.md
> node_modules/accepts/index.js
> node_modules/accepts/package.json
> node_modules/accepts/node_modules/
> node_modules/accepts/node_modules/mime-db/
> node_modules/accepts/node_modules/mime-db/HISTORY.md
> node_modules/accepts/node_modules/mime-db/LICENSE
> node_modules/accepts/node_modules/mime-db/README.md
> node_modules/accepts/node_modules/mime-db/db.json
> node_modules/accepts/node_modules/mime-db/index.js
> node_modules/accepts/node_modules/mime-db/package.json
> node_modules/accepts/node_modules/mime-types/
> node_modules/accepts/node_modules/mime-types/HISTORY.md
> node_modules/accepts/node_modules/mime-types/LICENSE
> node_modules/accepts/node_modules/mime-types/README.md
> node_modules/accepts/node_modules/mime-types/index.js
> node_modules/accepts/node_modules/mime-types/package.json
> node_modules/array-flatten/
> node_modules/array-flatten/LICENSE
> node_modules/array-flatten/README.md
> node_modules/array-flatten/array-flatten.js
> node_modules/array-flatten/package.json
> node_modules/assertion-error/
> node_modules/assertion-error/.npmignore
> node_modules/assertion-error/History.md
> node_modules/assertion-error/README.md
> node_modules/assertion-error/index.js
> node_modules/assertion-error/package.json
> node_modules/async/
> node_modules/async/.travis.yml
> node_modules/async/LICENSE
> node_modules/async/README.md
> node_modules/async/bower.json
> node_modules/async/component.json
> node_modules/async/package.json
> node_modules/async/lib/
> node_modules/async/lib/async.js
> node_modules/async/support/
> node_modules/async/support/sync-package-managers.js
> node_modules/basic-auth/
> node_modules/basic-auth/HISTORY.md
> node_modules/basic-auth/LICENSE
> node_modules/basic-auth/README.md
> node_modules/basic-auth/index.js
> node_modules/basic-auth/package.json
> node_modules/body-parser/
> node_modules/body-parser/HISTORY.md
> node_modules/body-parser/LICENSE
> node_modules/body-parser/README.md
> node_modules/body-parser/index.js
> node_modules/body-parser/package.json
> node_modules/body-parser/lib/
> node_modules/body-parser/lib/read.js
> node_modules/body-parser/lib/types/
> node_modules/body-parser/lib/types/json.js
> node_modules/body-parser/lib/types/raw.js
> node_modules/body-parser/lib/types/text.js
> node_modules/body-parser/lib/types/urlencoded.js
> node_modules/body-parser/node_modules/
> node_modules/body-parser/node_modules/qs/
> node_modules/body-parser/node_modules/qs/.editorconfig
> node_modules/body-parser/node_modules/qs/.eslintignore
> node_modules/body-parser/node_modules/qs/.eslintrc
> node_modules/body-parser/node_modules/qs/CHANGELOG.md
> node_modules/body-parser/node_modules/qs/LICENSE
> node_modules/body-parser/node_modules/qs/README.md
> node_modules/body-parser/node_modules/qs/package.json
> node_modules/body-parser/node_modules/qs/dist/
> node_modules/body-parser/node_modules/qs/dist/qs.js
> node_modules/body-parser/node_modules/qs/lib/
> node_modules/body-parser/node_modules/qs/lib/formats.js
> node_modules/body-parser/node_modules/qs/lib/index.js
> node_modules/body-parser/node_modules/qs/lib/parse.js
> node_modules/body-parser/node_modules/qs/lib/stringify.js
> node_modules/body-parser/node_modules/qs/lib/utils.js
> node_modules/body-parser/node_modules/qs/test/
> node_modules/body-parser/node_modules/qs/test/.eslintrc
> node_modules/body-parser/node_modules/qs/test/index.js
> node_modules/body-parser/node_modules/qs/test/parse.js
> node_modules/body-parser/node_modules/qs/test/stringify.js
> node_modules/body-parser/node_modules/qs/test/utils.js
> node_modules/bson/
> node_modules/bson/HISTORY.md
> node_modules/bson/LICENSE.md
> node_modules/bson/README.md
> node_modules/bson/bower.json
> node_modules/bson/index.js
> node_modules/bson/package.json
> node_modules/bson/browser_build/
> node_modules/bson/browser_build/bson.js
> node_modules/bson/browser_build/package.json
> node_modules/bson/lib/
> node_modules/bson/lib/bson/
> node_modules/bson/lib/bson/binary.js
> node_modules/bson/lib/bson/bson.js
> node_modules/bson/lib/bson/code.js
> node_modules/bson/lib/bson/db_ref.js
> node_modules/bson/lib/bson/decimal128.js
> node_modules/bson/lib/bson/double.js
> node_modules/bson/lib/bson/float_parser.js
> node_modules/bson/lib/bson/int_32.js
> node_modules/bson/lib/bson/long.js
> node_modules/bson/lib/bson/map.js
> node_modules/bson/lib/bson/max_key.js
> node_modules/bson/lib/bson/min_key.js
> node_modules/bson/lib/bson/objectid.js
> node_modules/bson/lib/bson/regexp.js
> node_modules/bson/lib/bson/symbol.js
> node_modules/bson/lib/bson/timestamp.js
> node_modules/bson/lib/bson/parser/
> node_modules/bson/lib/bson/parser/calculate_size.js
> node_modules/bson/lib/bson/parser/deserializer.js
> node_modules/bson/lib/bson/parser/serializer.js
> node_modules/buffer-shims/
> node_modules/buffer-shims/index.js
> node_modules/buffer-shims/license.md
> node_modules/buffer-shims/package.json
> node_modules/buffer-shims/readme.md
> node_modules/bytes/
> node_modules/bytes/History.md
> node_modules/bytes/LICENSE
> node_modules/bytes/Readme.md
> node_modules/bytes/index.js
> node_modules/bytes/package.json
> node_modules/chai-http/
> node_modules/chai-http/History.md
> node_modules/chai-http/README.md
> node_modules/chai-http/index.js
> node_modules/chai-http/package.json
> node_modules/chai-http/dist/
> node_modules/chai-http/dist/chai-http.js
> node_modules/chai-http/lib/
> node_modules/chai-http/lib/http.js
> node_modules/chai-http/lib/net.js
> node_modules/chai-http/lib/request.js
> node_modules/chai/
> node_modules/chai/.npmignore
> node_modules/chai/CODE_OF_CONDUCT.md
> node_modules/chai/CONTRIBUTING.md
> node_modules/chai/History.md
> node_modules/chai/README.md
> node_modules/chai/ReleaseNotes.md
> node_modules/chai/bower.json
> node_modules/chai/chai.js
> node_modules/chai/index.js
> node_modules/chai/karma.conf.js
> node_modules/chai/karma.sauce.js
> node_modules/chai/package.json
> node_modules/chai/sauce.browsers.js
> node_modules/chai/lib/
> node_modules/chai/lib/chai.js
> node_modules/chai/lib/chai/
> node_modules/chai/lib/chai/assertion.js
> node_modules/chai/lib/chai/config.js
> node_modules/chai/lib/chai/core/
> node_modules/chai/lib/chai/core/assertions.js
> node_modules/chai/lib/chai/interface/
> node_modules/chai/lib/chai/interface/assert.js
> node_modules/chai/lib/chai/interface/expect.js
> node_modules/chai/lib/chai/interface/should.js
> node_modules/chai/lib/chai/utils/
> node_modules/chai/lib/chai/utils/addChainableMethod.js
> node_modules/chai/lib/chai/utils/addMethod.js
> node_modules/chai/lib/chai/utils/addProperty.js
> node_modules/chai/lib/chai/utils/expectTypes.js
> node_modules/chai/lib/chai/utils/flag.js
> node_modules/chai/lib/chai/utils/getActual.js
> node_modules/chai/lib/chai/utils/getEnumerableProperties.js
> node_modules/chai/lib/chai/utils/getMessage.js
> node_modules/chai/lib/chai/utils/getName.js
> node_modules/chai/lib/chai/utils/getPathInfo.js
> node_modules/chai/lib/chai/utils/getPathValue.js
> node_modules/chai/lib/chai/utils/getProperties.js
> node_modules/chai/lib/chai/utils/hasProperty.js
> node_modules/chai/lib/chai/utils/index.js
> node_modules/chai/lib/chai/utils/inspect.js
> node_modules/chai/lib/chai/utils/objDisplay.js
> node_modules/chai/lib/chai/utils/overwriteChainableMethod.js
> node_modules/chai/lib/chai/utils/overwriteMethod.js
> node_modules/chai/lib/chai/utils/overwriteProperty.js
> node_modules/chai/lib/chai/utils/test.js
> node_modules/chai/lib/chai/utils/transferFlags.js
> node_modules/combined-stream/
> node_modules/combined-stream/License
> node_modules/combined-stream/Readme.md
> node_modules/combined-stream/package.json
> node_modules/combined-stream/lib/
> node_modules/combined-stream/lib/combined_stream.js
> node_modules/commander/
> node_modules/commander/Readme.md
> node_modules/commander/index.js
> node_modules/commander/package.json
> node_modules/component-emitter/
> node_modules/component-emitter/.npmignore
> node_modules/component-emitter/.travis.yml
> node_modules/component-emitter/History.md
> node_modules/component-emitter/Makefile
> node_modules/component-emitter/Readme.md
> node_modules/component-emitter/bower.json
> node_modules/component-emitter/component.json
> node_modules/component-emitter/index.js
> node_modules/component-emitter/package.json
> node_modules/content-disposition/
> node_modules/content-disposition/HISTORY.md
> node_modules/content-disposition/LICENSE
> node_modules/content-disposition/README.md
> node_modules/content-disposition/index.js
> node_modules/content-disposition/package.json
> node_modules/content-type/
> node_modules/content-type/HISTORY.md
> node_modules/content-type/LICENSE
> node_modules/content-type/README.md
> node_modules/content-type/index.js
> node_modules/content-type/package.json
> node_modules/cookie-signature/
> node_modules/cookie-signature/.npmignore
> node_modules/cookie-signature/History.md
> node_modules/cookie-signature/Readme.md
> node_modules/cookie-signature/index.js
> node_modules/cookie-signature/package.json
> node_modules/cookie/
> node_modules/cookie/HISTORY.md
> node_modules/cookie/LICENSE
> node_modules/cookie/README.md
> node_modules/cookie/index.js
> node_modules/cookie/package.json
> node_modules/cookiejar/
> node_modules/cookiejar/.npmignore
> node_modules/cookiejar/LICENSE
> node_modules/cookiejar/cookiejar.js
> node_modules/cookiejar/package.json
> node_modules/cookiejar/readme.md
> node_modules/cookiejar/tests/
> node_modules/cookiejar/tests/test.js
> node_modules/core-util-is/
> node_modules/core-util-is/LICENSE
> node_modules/core-util-is/README.md
> node_modules/core-util-is/float.patch
> node_modules/core-util-is/package.json
> node_modules/core-util-is/test.js
> node_modules/core-util-is/lib/
> node_modules/core-util-is/lib/util.js
> node_modules/debug/
> node_modules/debug/.coveralls.yml
> node_modules/debug/.eslintrc
> node_modules/debug/.npmignore
> node_modules/debug/.travis.yml
> node_modules/debug/CHANGELOG.md
> node_modules/debug/LICENSE
> node_modules/debug/Makefile
> node_modules/debug/README.md
> node_modules/debug/component.json
> node_modules/debug/karma.conf.js
> node_modules/debug/node.js
> node_modules/debug/package.json
> node_modules/debug/src/
> node_modules/debug/src/browser.js
> node_modules/debug/src/debug.js
> node_modules/debug/src/index.js
> node_modules/debug/src/inspector-log.js
> node_modules/debug/src/node.js
> node_modules/deep-eql/
> node_modules/deep-eql/.npmignore
> node_modules/deep-eql/History.md
> node_modules/deep-eql/README.md
> node_modules/deep-eql/index.js
> node_modules/deep-eql/karma.conf.js
> node_modules/deep-eql/package.json
> node_modules/deep-eql/lib/
> node_modules/deep-eql/lib/eql.js
> node_modules/deep-eql/node_modules/
> node_modules/deep-eql/node_modules/type-detect/
> node_modules/deep-eql/node_modules/type-detect/.npmignore
> node_modules/deep-eql/node_modules/type-detect/History.md
> node_modules/deep-eql/node_modules/type-detect/README.md
> node_modules/deep-eql/node_modules/type-detect/index.js
> node_modules/deep-eql/node_modules/type-detect/package.json
> node_modules/deep-eql/node_modules/type-detect/lib/
> node_modules/deep-eql/node_modules/type-detect/lib/type.js
> node_modules/delayed-stream/
> node_modules/delayed-stream/.npmignore
> node_modules/delayed-stream/License
> node_modules/delayed-stream/Makefile
> node_modules/delayed-stream/Readme.md
> node_modules/delayed-stream/package.json
> node_modules/delayed-stream/lib/
> node_modules/delayed-stream/lib/delayed_stream.js
> node_modules/delayed-stream/test/
> node_modules/delayed-stream/test/common.js
> node_modules/delayed-stream/test/run.js
> node_modules/delayed-stream/test/integration/
> node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
> node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js
> node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js
> node_modules/delayed-stream/test/integration/test-delayed-stream.js
> node_modules/delayed-stream/test/integration/test-handle-source-errors.js
> node_modules/delayed-stream/test/integration/test-max-data-size.js
> node_modules/delayed-stream/test/integration/test-pipe-resumes.js
> node_modules/delayed-stream/test/integration/test-proxy-readable.js
> node_modules/depd/
> node_modules/depd/History.md
> node_modules/depd/LICENSE
> node_modules/depd/Readme.md
> node_modules/depd/index.js
> node_modules/depd/package.json
> node_modules/depd/lib/
> node_modules/depd/lib/browser/
> node_modules/depd/lib/browser/index.js
> node_modules/depd/lib/compat/
> node_modules/depd/lib/compat/callsite-tostring.js
> node_modules/depd/lib/compat/event-listener-count.js
> node_modules/depd/lib/compat/index.js
> node_modules/destroy/
> node_modules/destroy/LICENSE
> node_modules/destroy/README.md
> node_modules/destroy/index.js
> node_modules/destroy/package.json
> node_modules/diff/
> node_modules/diff/README.md
> node_modules/diff/diff.js
> node_modules/diff/package.json
> node_modules/ee-first/
> node_modules/ee-first/LICENSE
> node_modules/ee-first/README.md
> node_modules/ee-first/index.js
> node_modules/ee-first/package.json
> node_modules/ejs/
> node_modules/ejs/Jakefile
> node_modules/ejs/LICENSE
> node_modules/ejs/README.md
> node_modules/ejs/ejs.js
> node_modules/ejs/ejs.min.js
> node_modules/ejs/package.json
> node_modules/ejs/lib/
> node_modules/ejs/lib/ejs.js
> node_modules/ejs/lib/utils.js
> node_modules/encodeurl/
> node_modules/encodeurl/HISTORY.md
> node_modules/encodeurl/LICENSE
> node_modules/encodeurl/README.md
> node_modules/encodeurl/index.js
> node_modules/encodeurl/package.json
> node_modules/es6-promise/
> node_modules/es6-promise/CHANGELOG.md
> node_modules/es6-promise/LICENSE
> node_modules/es6-promise/README.md
> node_modules/es6-promise/package.json
> node_modules/es6-promise/dist/
> node_modules/es6-promise/dist/es6-promise.js
> node_modules/es6-promise/dist/es6-promise.min.js
> node_modules/es6-promise/lib/
> node_modules/es6-promise/lib/es6-promise.umd.js
> node_modules/es6-promise/lib/es6-promise/
> node_modules/es6-promise/lib/es6-promise/-internal.js
> node_modules/es6-promise/lib/es6-promise/asap.js
> node_modules/es6-promise/lib/es6-promise/enumerator.js
> node_modules/es6-promise/lib/es6-promise/polyfill.js
> node_modules/es6-promise/lib/es6-promise/promise.js
> node_modules/es6-promise/lib/es6-promise/then.js
> node_modules/es6-promise/lib/es6-promise/utils.js
> node_modules/es6-promise/lib/es6-promise/promise/
> node_modules/es6-promise/lib/es6-promise/promise/all.js
> node_modules/es6-promise/lib/es6-promise/promise/race.js
> node_modules/es6-promise/lib/es6-promise/promise/reject.js
> node_modules/es6-promise/lib/es6-promise/promise/resolve.js
> node_modules/escape-html/
> node_modules/escape-html/LICENSE
> node_modules/escape-html/Readme.md
> node_modules/escape-html/index.js
> node_modules/escape-html/package.json
> node_modules/escape-string-regexp/
> node_modules/escape-string-regexp/index.js
> node_modules/escape-string-regexp/package.json
> node_modules/escape-string-regexp/readme.md
> node_modules/etag/
> node_modules/etag/HISTORY.md
> node_modules/etag/LICENSE
> node_modules/etag/README.md
> node_modules/etag/index.js
> node_modules/etag/package.json
> node_modules/express/
> node_modules/express/History.md
> node_modules/express/LICENSE
> node_modules/express/Readme.md
> node_modules/express/index.js
> node_modules/express/package.json
> node_modules/express/lib/
> node_modules/express/lib/application.js
> node_modules/express/lib/express.js
> node_modules/express/lib/request.js
> node_modules/express/lib/response.js
> node_modules/express/lib/utils.js
> node_modules/express/lib/view.js
> node_modules/express/lib/middleware/
> node_modules/express/lib/middleware/init.js
> node_modules/express/lib/middleware/query.js
> node_modules/express/lib/router/
> node_modules/express/lib/router/index.js
> node_modules/express/lib/router/layer.js
> node_modules/express/lib/router/route.js
> node_modules/express/node_modules/
> node_modules/express/node_modules/methods/
> node_modules/express/node_modules/methods/HISTORY.md
> node_modules/express/node_modules/methods/LICENSE
> node_modules/express/node_modules/methods/README.md
> node_modules/express/node_modules/methods/index.js
> node_modules/express/node_modules/methods/package.json
> node_modules/express/node_modules/qs/
> node_modules/express/node_modules/qs/.editorconfig
> node_modules/express/node_modules/qs/.eslintignore
> node_modules/express/node_modules/qs/.eslintrc
> node_modules/express/node_modules/qs/CHANGELOG.md
> receiving file list ... done
> .config/configstore/update-notifier-nodemon.json
> node_modules/express/node_modules/qs/CHANGELOG.md
> node_modules/express/node_modules/qs/LICENSE
> node_modules/express/node_modules/qs/README.md
> node_modules/express/node_modules/qs/package.json
> node_modules/express/node_modules/qs/dist/qs.js
> node_modules/express/node_modules/qs/lib/formats.js
> node_modules/express/node_modules/qs/lib/index.js
> node_modules/express/node_modules/qs/lib/parse.js
> node_modules/express/node_modules/qs/lib/stringify.js
> node_modules/express/node_modules/qs/lib/utils.js
> node_modules/express/node_modules/qs/test/.eslintrc
> node_modules/express/node_modules/qs/test/index.js
> node_modules/express/node_modules/qs/test/parse.js
> node_modules/express/node_modules/qs/test/stringify.js
> node_modules/express/node_modules/qs/test/utils.js
> node_modules/extend/.npmignore
> node_modules/extend/.travis.yml
> node_modules/extend/README.md
> node_modules/extend/index.js
> node_modules/extend/package.json
> node_modules/finalhandler/HISTORY.md
> node_modules/finalhandler/LICENSE
> node_modules/finalhandler/README.md
> node_modules/finalhandler/index.js
> node_modules/finalhandler/package.json
> node_modules/form-data/License
> node_modules/form-data/Readme.md
> node_modules/form-data/package.json
> node_modules/form-data/lib/form_data.js
> node_modules/formidable/.npmignore
> node_modules/formidable/.travis.yml
> node_modules/formidable/LICENSE
> node_modules/formidable/Readme.md
> node_modules/formidable/index.js
> node_modules/formidable/package.json
> node_modules/formidable/benchmark/bench-multipart-parser.js
> node_modules/formidable/example/json.js
> node_modules/formidable/example/post.js
> node_modules/formidable/example/upload.js
> node_modules/formidable/lib/file.js
> node_modules/formidable/lib/incoming_form.js
> node_modules/formidable/lib/index.js
> node_modules/formidable/lib/json_parser.js
> node_modules/formidable/lib/multipart_parser.js
> node_modules/formidable/lib/octet_parser.js
> node_modules/formidable/lib/querystring_parser.js
> node_modules/formidable/test/common.js
> node_modules/formidable/test/run.js
> node_modules/formidable/test/fixture/multipart.js
> node_modules/formidable/test/fixture/file/beta-sticker-1.png
> node_modules/formidable/test/fixture/file/binaryfile.tar.gz
> node_modules/formidable/test/fixture/file/blank.gif
> node_modules/formidable/test/fixture/file/funkyfilename.txt
> node_modules/formidable/test/fixture/file/menu_separator.png
> node_modules/formidable/test/fixture/file/plain.txt
> node_modules/formidable/test/fixture/http/special-chars-in-filename/info.md
> node_modules/formidable/test/fixture/js/encoding.js
> node_modules/formidable/test/fixture/js/misc.js
> node_modules/formidable/test/fixture/js/no-filename.js
> node_modules/formidable/test/fixture/js/preamble.js
> node_modules/formidable/test/fixture/js/special-chars-in-filename.js
> node_modules/formidable/test/fixture/js/workarounds.js
> node_modules/formidable/test/integration/test-fixtures.js
> node_modules/formidable/test/integration/test-json.js
> node_modules/formidable/test/integration/test-octet-stream.js
> node_modules/formidable/test/legacy/common.js
> node_modules/formidable/test/legacy/integration/test-multipart-parser.js
> node_modules/formidable/test/legacy/simple/test-file.js
> node_modules/formidable/test/legacy/simple/test-incoming-form.js
> node_modules/formidable/test/legacy/simple/test-multipart-parser.js
> node_modules/formidable/test/legacy/simple/test-querystring-parser.js
> node_modules/formidable/test/legacy/system/test-multi-video-upload.js
> node_modules/formidable/test/standalone/test-connection-aborted.js
> node_modules/formidable/test/standalone/test-content-transfer-encoding.js
> node_modules/formidable/test/standalone/test-issue-46.js
> node_modules/formidable/test/tools/base64.html
> node_modules/formidable/test/unit/test-file.js
> node_modules/formidable/test/unit/test-incoming-form.js
> node_modules/formidable/tool/record.js
> node_modules/forwarded/HISTORY.md
> node_modules/forwarded/LICENSE
> node_modules/forwarded/README.md
> node_modules/forwarded/index.js
> node_modules/forwarded/package.json
> node_modules/fresh/HISTORY.md
> node_modules/fresh/LICENSE
> node_modules/fresh/README.md
> node_modules/fresh/index.js
> node_modules/fresh/package.json
> node_modules/glob/.npmignore
> node_modules/glob/.travis.yml
> node_modules/glob/LICENSE
> node_modules/glob/README.md
> node_modules/glob/glob.js
> node_modules/glob/package.json
> node_modules/glob/examples/g.js
> node_modules/glob/examples/usr-local.js
> node_modules/glob/test/00-setup.js
> node_modules/glob/test/bash-comparison.js
> node_modules/glob/test/bash-results.json
> node_modules/glob/test/cwd-test.js
> node_modules/glob/test/globstar-match.js
> node_modules/glob/test/mark.js
> node_modules/glob/test/new-glob-optional-options.js
> node_modules/glob/test/nocase-nomagic.js
> node_modules/glob/test/pause-resume.js
> node_modules/glob/test/readme-issue.js
> node_modules/glob/test/root-nomount.js
> node_modules/glob/test/root.js
> node_modules/glob/test/stat.js
> node_modules/glob/test/zz-cleanup.js
> node_modules/growl/History.md
> node_modules/growl/Readme.md
> node_modules/growl/package.json
> node_modules/growl/test.js
> node_modules/growl/lib/growl.js
> node_modules/http-errors/HISTORY.md
> node_modules/http-errors/LICENSE
> node_modules/http-errors/README.md
> node_modules/http-errors/index.js
> node_modules/http-errors/package.json
> node_modules/http-errors/node_modules/setprototypeof/LICENSE
> node_modules/http-errors/node_modules/setprototypeof/README.md
> node_modules/http-errors/node_modules/setprototypeof/index.js
> node_modules/http-errors/node_modules/setprototypeof/package.json
> node_modules/iconv-lite/.npmignore
> node_modules/iconv-lite/.travis.yml
> node_modules/iconv-lite/Changelog.md
> node_modules/iconv-lite/LICENSE
> node_modules/iconv-lite/README.md
> node_modules/iconv-lite/package.json
> node_modules/iconv-lite/encodings/dbcs-codec.js
> node_modules/iconv-lite/encodings/dbcs-data.js
> node_modules/iconv-lite/encodings/index.js
> node_modules/iconv-lite/encodings/internal.js
> node_modules/iconv-lite/encodings/sbcs-codec.js
> node_modules/iconv-lite/encodings/sbcs-data-generated.js
> node_modules/iconv-lite/encodings/sbcs-data.js
> node_modules/iconv-lite/encodings/utf16.js
> node_modules/iconv-lite/encodings/utf7.js
> node_modules/iconv-lite/encodings/tables/big5-added.json
> node_modules/iconv-lite/encodings/tables/cp936.json
> node_modules/iconv-lite/encodings/tables/cp949.json
> node_modules/iconv-lite/encodings/tables/cp950.json
> node_modules/iconv-lite/encodings/tables/eucjp.json
> node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
> node_modules/iconv-lite/encodings/tables/gbk-added.json
> node_modules/iconv-lite/encodings/tables/shiftjis.json
> node_modules/iconv-lite/lib/bom-handling.js
> node_modules/iconv-lite/lib/extend-node.js
> node_modules/iconv-lite/lib/index.d.ts
> node_modules/iconv-lite/lib/index.js
> node_modules/iconv-lite/lib/streams.js
> node_modules/inherits/LICENSE
> node_modules/inherits/README.md
> node_modules/inherits/inherits.js
> node_modules/inherits/inherits_browser.js
> node_modules/inherits/package.json
> node_modules/ip-regex/index.js
> node_modules/ip-regex/license
> node_modules/ip-regex/package.json
> node_modules/ip-regex/readme.md
> node_modules/ipaddr.js/.npmignore
> node_modules/ipaddr.js/.travis.yml
> node_modules/ipaddr.js/Cakefile
> node_modules/ipaddr.js/LICENSE
> node_modules/ipaddr.js/README.md
> node_modules/ipaddr.js/bower.json
> node_modules/ipaddr.js/ipaddr.min.js
> node_modules/ipaddr.js/package.json
> node_modules/ipaddr.js/lib/ipaddr.js
> node_modules/ipaddr.js/src/ipaddr.coffee
> node_modules/ipaddr.js/test/ipaddr.test.coffee
> node_modules/is-ip/index.js
> node_modules/is-ip/package.json
> node_modules/is-ip/readme.md
> node_modules/isarray/README.md
> node_modules/isarray/component.json
> node_modules/isarray/index.js
> node_modules/isarray/package.json
> node_modules/isarray/build/build.js
> node_modules/jade/.npmignore
> node_modules/jade/LICENSE
> node_modules/jade/index.js
> node_modules/jade/jade.js
> node_modules/jade/jade.md
> node_modules/jade/jade.min.js
> node_modules/jade/package.json
> node_modules/jade/runtime.js
> node_modules/jade/runtime.min.js
> node_modules/jade/test.jade
> node_modules/jade/bin/jade
> node_modules/jade/lib/compiler.js
> node_modules/jade/lib/doctypes.js
> node_modules/jade/lib/filters.js
> node_modules/jade/lib/inline-tags.js
> node_modules/jade/lib/jade.js
> node_modules/jade/lib/lexer.js
> node_modules/jade/lib/parser.js
> node_modules/jade/lib/runtime.js
> node_modules/jade/lib/self-closing.js
> node_modules/jade/lib/utils.js
> node_modules/jade/lib/nodes/attrs.js
> node_modules/jade/lib/nodes/block-comment.js
> node_modules/jade/lib/nodes/block.js
> node_modules/jade/lib/nodes/case.js
> node_modules/jade/lib/nodes/code.js
> node_modules/jade/lib/nodes/comment.js
> node_modules/jade/lib/nodes/doctype.js
> node_modules/jade/lib/nodes/each.js
> node_modules/jade/lib/nodes/filter.js
> node_modules/jade/lib/nodes/index.js
> node_modules/jade/lib/nodes/literal.js
> node_modules/jade/lib/nodes/mixin.js
> node_modules/jade/lib/nodes/node.js
> node_modules/jade/lib/nodes/tag.js
> node_modules/jade/lib/nodes/text.js
> node_modules/jade/node_modules/commander/.npmignore
> node_modules/jade/node_modules/commander/.travis.yml
> node_modules/jade/node_modules/commander/History.md
> node_modules/jade/node_modules/commander/Makefile
> node_modules/jade/node_modules/commander/Readme.md
> node_modules/jade/node_modules/commander/index.js
> node_modules/jade/node_modules/commander/package.json
> node_modules/jade/node_modules/commander/lib/commander.js
> node_modules/jade/node_modules/mkdirp/.gitignore.orig
> node_modules/jade/node_modules/mkdirp/.gitignore.rej
> node_modules/jade/node_modules/mkdirp/.npmignore
> node_modules/jade/node_modules/mkdirp/LICENSE
> node_modules/jade/node_modules/mkdirp/README.markdown
> node_modules/jade/node_modules/mkdirp/index.js
> node_modules/jade/node_modules/mkdirp/package.json
> node_modules/jade/node_modules/mkdirp/examples/pow.js
> node_modules/jade/node_modules/mkdirp/examples/pow.js.orig
> node_modules/jade/node_modules/mkdirp/examples/pow.js.rej
> node_modules/jade/node_modules/mkdirp/test/chmod.js
> node_modules/jade/node_modules/mkdirp/test/clobber.js
> node_modules/jade/node_modules/mkdirp/test/mkdirp.js
> node_modules/jade/node_modules/mkdirp/test/perm.js
> node_modules/jade/node_modules/mkdirp/test/perm_sync.js
> node_modules/jade/node_modules/mkdirp/test/race.js
> node_modules/jade/node_modules/mkdirp/test/rel.js
> node_modules/jade/node_modules/mkdirp/test/sync.js
> node_modules/jade/node_modules/mkdirp/test/umask.js
> node_modules/jade/node_modules/mkdirp/test/umask_sync.js
> node_modules/jade/testing/head.jade
> node_modules/jade/testing/index.jade
> node_modules/jade/testing/index.js
> node_modules/jade/testing/layout.jade
> node_modules/jade/testing/user.jade
> node_modules/jade/testing/user.js
> node_modules/lru-cache/.npmignore
> node_modules/lru-cache/.travis.yml
> node_modules/lru-cache/CONTRIBUTORS
> node_modules/lru-cache/LICENSE
> node_modules/lru-cache/README.md
> node_modules/lru-cache/package.json
> node_modules/lru-cache/lib/lru-cache.js
> node_modules/lru-cache/test/basic.js
> node_modules/lru-cache/test/foreach.js
> node_modules/lru-cache/test/memory-leak.js
> node_modules/lru-cache/test/serialize.js
> node_modules/media-typer/HISTORY.md
> node_modules/media-typer/LICENSE
> node_modules/media-typer/README.md
> node_modules/media-typer/index.js
> node_modules/media-typer/package.json
> node_modules/merge-descriptors/HISTORY.md
> node_modules/merge-descriptors/LICENSE
> node_modules/merge-descriptors/README.md
> node_modules/merge-descriptors/index.js
> node_modules/merge-descriptors/package.json
> node_modules/methods/index.js
> node_modules/methods/package.json
> node_modules/mime-db/HISTORY.md
> node_modules/mime-db/LICENSE
> node_modules/mime-db/README.md
> node_modules/mime-db/db.json
> node_modules/mime-db/index.js
> node_modules/mime-db/package.json
> node_modules/mime-types/HISTORY.md
> node_modules/mime-types/LICENSE
> node_modules/mime-types/README.md
> node_modules/mime-types/index.js
> node_modules/mime-types/package.json
> node_modules/mime/.npmignore
> node_modules/mime/LICENSE
> node_modules/mime/README.md
> node_modules/mime/cli.js
> node_modules/mime/mime.js
> node_modules/mime/package.json
> node_modules/mime/types.json
> node_modules/mime/build/build.js
> node_modules/mime/build/test.js
> node_modules/minimatch/.npmignore
> node_modules/minimatch/LICENSE
> node_modules/minimatch/README.md
> node_modules/minimatch/minimatch.js
> node_modules/minimatch/package.json
> node_modules/minimatch/test/basic.js
> node_modules/minimatch/test/brace-expand.js
> node_modules/minimatch/test/caching.js
> node_modules/minimatch/test/defaults.js
> node_modules/minimatch/test/extglob-ending-with-state-char.js
> node_modules/minimist/.travis.yml
> node_modules/minimist/LICENSE
> node_modules/minimist/index.js
> node_modules/minimist/package.json
> node_modules/minimist/readme.markdown
> node_modules/minimist/example/parse.js
> node_modules/minimist/test/dash.js
> node_modules/minimist/test/default_bool.js
> node_modules/minimist/test/dotted.js
> node_modules/minimist/test/long.js
> node_modules/minimist/test/parse.js
> node_modules/minimist/test/parse_modified.js
> node_modules/minimist/test/short.js
> node_modules/minimist/test/whitespace.js
> node_modules/mkdirp/.travis.yml
> node_modules/mkdirp/LICENSE
> node_modules/mkdirp/index.js
> node_modules/mkdirp/package.json
> node_modules/mkdirp/readme.markdown
> node_modules/mkdirp/bin/cmd.js
> node_modules/mkdirp/bin/usage.txt
> node_modules/mkdirp/examples/pow.js
> node_modules/mkdirp/test/chmod.js
> node_modules/mkdirp/test/clobber.js
> node_modules/mkdirp/test/mkdirp.js
> node_modules/mkdirp/test/opts_fs.js
> node_modules/mkdirp/test/opts_fs_sync.js
> node_modules/mkdirp/test/perm.js
> node_modules/mkdirp/test/perm_sync.js
> node_modules/mkdirp/test/race.js
> node_modules/mkdirp/test/rel.js
> node_modules/mkdirp/test/return.js
> node_modules/mkdirp/test/return_sync.js
> node_modules/mkdirp/test/root.js
> node_modules/mkdirp/test/sync.js
> node_modules/mkdirp/test/umask.js
> node_modules/mkdirp/test/umask_sync.js
> node_modules/mocha/CHANGELOG.md
> node_modules/mocha/LICENSE
> node_modules/mocha/index.js
> node_modules/mocha/mocha.css
> node_modules/mocha/mocha.js
> node_modules/mocha/package.json
> node_modules/mocha/bin/.eslintrc
> node_modules/mocha/bin/_mocha
> node_modules/mocha/bin/mocha
> node_modules/mocha/bin/options.js
> node_modules/mocha/images/error.png
> node_modules/mocha/images/ok.png
> node_modules/mocha/lib/context.js
> node_modules/mocha/lib/hook.js
> node_modules/mocha/lib/mocha.js
> node_modules/mocha/lib/ms.js
> node_modules/mocha/lib/pending.js
> node_modules/mocha/lib/runnable.js
> node_modules/mocha/lib/runner.js
> node_modules/mocha/lib/suite.js
> node_modules/mocha/lib/template.html
> node_modules/mocha/lib/test.js
> node_modules/mocha/lib/utils.js
> node_modules/mocha/lib/browser/debug.js
> node_modules/mocha/lib/browser/events.js
> node_modules/mocha/lib/browser/progress.js
> node_modules/mocha/lib/browser/tty.js
> node_modules/mocha/lib/interfaces/bdd.js
> node_modules/mocha/lib/interfaces/common.js
> node_modules/mocha/lib/interfaces/exports.js
> node_modules/mocha/lib/interfaces/index.js
> node_modules/mocha/lib/interfaces/qunit.js
> node_modules/mocha/lib/interfaces/tdd.js
> node_modules/mocha/lib/reporters/base.js
> node_modules/mocha/lib/reporters/doc.js
> node_modules/mocha/lib/reporters/dot.js
> node_modules/mocha/lib/reporters/html-cov.js
> node_modules/mocha/lib/reporters/html.js
> node_modules/mocha/lib/reporters/index.js
> node_modules/mocha/lib/reporters/json-cov.js
> node_modules/mocha/lib/reporters/json-stream.js
> node_modules/mocha/lib/reporters/json.js
> node_modules/mocha/lib/reporters/landing.js
> node_modules/mocha/lib/reporters/list.js
> node_modules/mocha/lib/reporters/markdown.js
> node_modules/mocha/lib/reporters/min.js
> node_modules/mocha/lib/reporters/nyan.js
> node_modules/mocha/lib/reporters/progress.js
> node_modules/mocha/lib/reporters/spec.js
> node_modules/mocha/lib/reporters/tap.js
> node_modules/mocha/lib/reporters/xunit.js
> node_modules/mocha/lib/reporters/templates/coverage.jade
> node_modules/mocha/lib/reporters/templates/menu.jade
> node_modules/mocha/lib/reporters/templates/script.html
> node_modules/mocha/lib/reporters/templates/style.html
> node_modules/mocha/node_modules/debug/.jshintrc
> node_modules/mocha/node_modules/debug/.npmignore
> node_modules/mocha/node_modules/debug/History.md
> node_modules/mocha/node_modules/debug/Makefile
> node_modules/mocha/node_modules/debug/Readme.md
> node_modules/mocha/node_modules/debug/bower.json
> node_modules/mocha/node_modules/debug/browser.js
> node_modules/mocha/node_modules/debug/component.json
> node_modules/mocha/node_modules/debug/debug.js
> node_modules/mocha/node_modules/debug/node.js
> node_modules/mocha/node_modules/debug/package.json
> node_modules/mocha/node_modules/ms/.npmignore
> node_modules/mocha/node_modules/ms/History.md
> node_modules/mocha/node_modules/ms/LICENSE
> node_modules/mocha/node_modules/ms/README.md
> node_modules/mocha/node_modules/ms/index.js
> node_modules/mocha/node_modules/ms/package.json
> node_modules/mongodb-core/.coveralls.yml
> node_modules/mongodb-core/.eslintrc
> node_modules/mongodb-core/HISTORY.md
> node_modules/mongodb-core/LICENSE
> node_modules/mongodb-core/Makefile
> node_modules/mongodb-core/README.md
> node_modules/mongodb-core/TESTING.md
> node_modules/mongodb-core/THIRD-PARTY-NOTICES
> node_modules/mongodb-core/conf.json
> node_modules/mongodb-core/index.js
> node_modules/mongodb-core/package.json
> node_modules/mongodb-core/test.js
> node_modules/mongodb-core/test1.js
> node_modules/mongodb-core/yarn.lock
> node_modules/mongodb-core/lib/cursor.js
> node_modules/mongodb-core/lib/error.js
> node_modules/mongodb-core/lib/utils.js
> node_modules/mongodb-core/lib/auth/gssapi.js
> node_modules/mongodb-core/lib/auth/mongocr.js
> node_modules/mongodb-core/lib/auth/plain.js
> node_modules/mongodb-core/lib/auth/scram.js
> node_modules/mongodb-core/lib/auth/sspi.js
> node_modules/mongodb-core/lib/auth/x509.js
> node_modules/mongodb-core/lib/connection/command_result.js
> node_modules/mongodb-core/lib/connection/commands.js
> node_modules/mongodb-core/lib/connection/connection.js
> node_modules/mongodb-core/lib/connection/logger.js
> node_modules/mongodb-core/lib/connection/pool.js
> node_modules/mongodb-core/lib/connection/utils.js
> node_modules/mongodb-core/lib/tools/smoke_plugin.js
> node_modules/mongodb-core/lib/topologies/mongos.js
> node_modules/mongodb-core/lib/topologies/read_preference.js
> node_modules/mongodb-core/lib/topologies/replset.js
> node_modules/mongodb-core/lib/topologies/replset_state.js
> node_modules/mongodb-core/lib/topologies/server.js
> node_modules/mongodb-core/lib/topologies/shared.js
> node_modules/mongodb-core/lib/wireprotocol/2_4_support.js
> node_modules/mongodb-core/lib/wireprotocol/2_6_support.js
> node_modules/mongodb-core/lib/wireprotocol/3_2_support.js
> node_modules/mongodb-core/lib/wireprotocol/commands.js
> node_modules/mongodb-core/lib/wireprotocol/shared.js
> node_modules/mongodb/.coveralls.yml
> node_modules/mongodb/.eslintrc
> node_modules/mongodb/HISTORY.md
> node_modules/mongodb/LICENSE
> node_modules/mongodb/Makefile
> node_modules/mongodb/README.md
> node_modules/mongodb/THIRD-PARTY-NOTICES
> node_modules/mongodb/boot_auth.js
> node_modules/mongodb/conf.json
> node_modules/mongodb/index.js
> node_modules/mongodb/insert_bench.js
> node_modules/mongodb/package.json
> node_modules/mongodb/yarn.lock
> node_modules/mongodb/lib/admin.js
> node_modules/mongodb/lib/aggregation_cursor.js
> node_modules/mongodb/lib/apm.js
> node_modules/mongodb/lib/authenticate.js
> node_modules/mongodb/lib/collection.js
> node_modules/mongodb/lib/command_cursor.js
> node_modules/mongodb/lib/cursor.js
> node_modules/mongodb/lib/db.js
> node_modules/mongodb/lib/metadata.js
> node_modules/mongodb/lib/mongo_client.js
> node_modules/mongodb/lib/mongos.js
> node_modules/mongodb/lib/read_preference.js
> node_modules/mongodb/lib/replset.js
> node_modules/mongodb/lib/server.js
> node_modules/mongodb/lib/topology_base.js
> node_modules/mongodb/lib/url_parser.js
> node_modules/mongodb/lib/utils.js
> node_modules/mongodb/lib/bulk/common.js
> node_modules/mongodb/lib/bulk/ordered.js
> node_modules/mongodb/lib/bulk/unordered.js
> node_modules/mongodb/lib/gridfs-stream/download.js
> node_modules/mongodb/lib/gridfs-stream/index.js
> node_modules/mongodb/lib/gridfs-stream/upload.js
> node_modules/mongodb/lib/gridfs/chunk.js
> node_modules/mongodb/lib/gridfs/grid_store.js
> node_modules/mongodb/node_modules/isarray/.npmignore
> node_modules/mongodb/node_modules/isarray/.travis.yml
> node_modules/mongodb/node_modules/isarray/Makefile
> node_modules/mongodb/node_modules/isarray/README.md
> node_modules/mongodb/node_modules/isarray/component.json
> node_modules/mongodb/node_modules/isarray/index.js
> node_modules/mongodb/node_modules/isarray/package.json
> node_modules/mongodb/node_modules/isarray/test.js
> node_modules/mongodb/node_modules/readable-stream/.npmignore
> node_modules/mongodb/node_modules/readable-stream/.travis.yml
> node_modules/mongodb/node_modules/readable-stream/CONTRIBUTING.md
> node_modules/mongodb/node_modules/readable-stream/GOVERNANCE.md
> node_modules/mongodb/node_modules/readable-stream/LICENSE
> node_modules/mongodb/node_modules/readable-stream/README.md
> node_modules/mongodb/node_modules/readable-stream/duplex-browser.js
> node_modules/mongodb/node_modules/readable-stream/duplex.js
> node_modules/mongodb/node_modules/readable-stream/package.json
> node_modules/mongodb/node_modules/readable-stream/passthrough.js
> node_modules/mongodb/node_modules/readable-stream/readable-browser.js
> node_modules/mongodb/node_modules/readable-stream/readable.js
> node_modules/mongodb/node_modules/readable-stream/transform.js
> node_modules/mongodb/node_modules/readable-stream/writable-browser.js
> node_modules/mongodb/node_modules/readable-stream/writable.js
> node_modules/mongodb/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
> node_modules/mongodb/node_modules/readable-stream/lib/_stream_duplex.js
> node_modules/mongodb/node_modules/readable-stream/lib/_stream_passthrough.js
> node_modules/mongodb/node_modules/readable-stream/lib/_stream_readable.js
> node_modules/mongodb/node_modules/readable-stream/lib/_stream_transform.js
> node_modules/mongodb/node_modules/readable-stream/lib/_stream_writable.js
> node_modules/mongodb/node_modules/readable-stream/lib/internal/streams/BufferList.js
> node_modules/mongodb/node_modules/string_decoder/.npmignore
> node_modules/mongodb/node_modules/string_decoder/LICENSE
> node_modules/mongodb/node_modules/string_decoder/README.md
> node_modules/mongodb/node_modules/string_decoder/package.json
> node_modules/mongodb/node_modules/string_decoder/lib/string_decoder.js
> node_modules/morgan/HISTORY.md
> node_modules/morgan/LICENSE
> node_modules/morgan/README.md
> node_modules/morgan/index.js
> node_modules/morgan/package.json
> node_modules/ms/index.js
> node_modules/ms/license.md
> node_modules/ms/package.json
> node_modules/ms/readme.md
> node_modules/negotiator/HISTORY.md
> node_modules/negotiator/LICENSE
> node_modules/negotiator/README.md
> node_modules/negotiator/index.js
> node_modules/negotiator/package.json
> node_modules/negotiator/lib/charset.js
> node_modules/negotiator/lib/encoding.js
> node_modules/negotiator/lib/language.js
> node_modules/negotiator/lib/mediaType.js
> node_modules/object-assign/index.js
> node_modules/object-assign/license
> node_modules/object-assign/package.json
> node_modules/object-assign/readme.md
> node_modules/on-finished/HISTORY.md
> node_modules/on-finished/LICENSE
> node_modules/on-finished/README.md
> node_modules/on-finished/index.js
> node_modules/on-finished/package.json
> node_modules/on-headers/HISTORY.md
> node_modules/on-headers/LICENSE
> node_modules/on-headers/README.md
> node_modules/on-headers/index.js
> node_modules/on-headers/package.json
> node_modules/parseurl/HISTORY.md
> node_modules/parseurl/LICENSE
> node_modules/parseurl/README.md
> node_modules/parseurl/index.js
> node_modules/parseurl/package.json
> node_modules/path-to-regexp/History.md
> node_modules/path-to-regexp/LICENSE
> node_modules/path-to-regexp/Readme.md
> node_modules/path-to-regexp/index.js
> node_modules/path-to-regexp/package.json
> node_modules/process-nextick-args/.travis.yml
> node_modules/process-nextick-args/index.js
> node_modules/process-nextick-args/license.md
> node_modules/process-nextick-args/package.json
> node_modules/process-nextick-args/readme.md
> node_modules/process-nextick-args/test.js
> node_modules/proxy-addr/HISTORY.md
> node_modules/proxy-addr/LICENSE
> node_modules/proxy-addr/README.md
> node_modules/proxy-addr/index.js
> node_modules/proxy-addr/package.json
> node_modules/qs/.jshintignore
> node_modules/qs/.jshintrc
> node_modules/qs/.npmignore
> node_modules/qs/.travis.yml
> node_modules/qs/CONTRIBUTING.md
> node_modules/qs/LICENSE
> node_modules/qs/Makefile
> node_modules/qs/README.md
> node_modules/qs/index.js
> node_modules/qs/package.json
> node_modules/qs/lib/index.js
> node_modules/qs/lib/parse.js
> node_modules/qs/lib/stringify.js
> node_modules/qs/lib/utils.js
> node_modules/qs/test/parse.js
> node_modules/qs/test/stringify.js
> node_modules/range-parser/HISTORY.md
> node_modules/range-parser/LICENSE
> node_modules/range-parser/README.md
> node_modules/range-parser/index.js
> node_modules/range-parser/package.json
> node_modules/raw-body/HISTORY.md
> node_modules/raw-body/LICENSE
> node_modules/raw-body/README.md
> node_modules/raw-body/index.d.ts
> node_modules/raw-body/index.js
> node_modules/raw-body/package.json
> node_modules/readable-stream/.npmignore
> node_modules/readable-stream/LICENSE
> node_modules/readable-stream/README.md
> node_modules/readable-stream/duplex.js
> node_modules/readable-stream/package.json
> node_modules/readable-stream/passthrough.js
> node_modules/readable-stream/readable.js
> node_modules/readable-stream/transform.js
> node_modules/readable-stream/writable.js
> node_modules/readable-stream/lib/_stream_duplex.js
> node_modules/readable-stream/lib/_stream_passthrough.js
> node_modules/readable-stream/lib/_stream_readable.js
> node_modules/readable-stream/lib/_stream_transform.js
> node_modules/readable-stream/lib/_stream_writable.js
> node_modules/reduce-component/.npmignore
> node_modules/reduce-component/History.md
> node_modules/reduce-component/LICENSE
> node_modules/reduce-component/Makefile
> node_modules/reduce-component/Readme.md
> node_modules/reduce-component/component.json
> node_modules/reduce-component/index.js
> node_modules/reduce-component/package.json
> node_modules/reduce-component/test/index.html
> node_modules/reduce-component/test/reduce.js
> node_modules/require_optional/.npmignore
> node_modules/require_optional/.travis.yml
> node_modules/require_optional/HISTORY.md
> node_modules/require_optional/LICENSE
> node_modules/require_optional/README.md
> node_modules/require_optional/index.js
> node_modules/require_optional/package.json
> node_modules/require_optional/test/require_optional_tests.js
> node_modules/require_optional/test/nestedTest/index.js
> node_modules/require_optional/test/nestedTest/package.json
> node_modules/resolve-from/index.js
> node_modules/resolve-from/license
> node_modules/resolve-from/package.json
> node_modules/resolve-from/readme.md
> node_modules/safe-buffer/.travis.yml
> node_modules/safe-buffer/LICENSE
> node_modules/safe-buffer/README.md
> node_modules/safe-buffer/index.js
> node_modules/safe-buffer/package.json
> node_modules/safe-buffer/test.js
> node_modules/semver/LICENSE
> node_modules/semver/README.md
> node_modules/semver/package.json
> node_modules/semver/range.bnf
> node_modules/semver/semver.js
> node_modules/semver/bin/semver
> node_modules/send/HISTORY.md
> node_modules/send/LICENSE
> node_modules/send/README.md
> node_modules/send/index.js
> node_modules/send/package.json
> node_modules/send/node_modules/mime/LICENSE
> node_modules/send/node_modules/mime/README.md
> node_modules/send/node_modules/mime/cli.js
> node_modules/send/node_modules/mime/mime.js
> node_modules/send/node_modules/mime/package.json
> node_modules/send/node_modules/mime/types.json
> node_modules/send/node_modules/mime/build/build.js
> node_modules/send/node_modules/mime/build/test.js
> node_modules/serve-static/HISTORY.md
> node_modules/serve-static/LICENSE
> node_modules/serve-static/README.md
> node_modules/serve-static/index.js
> node_modules/serve-static/package.json
> node_modules/setprototypeof/LICENSE
> node_modules/setprototypeof/README.md
> node_modules/setprototypeof/index.d.ts
> node_modules/setprototypeof/index.js
> node_modules/setprototypeof/package.json
> node_modules/sigmund/LICENSE
> node_modules/sigmund/README.md
> node_modules/sigmund/bench.js
> node_modules/sigmund/package.json
> node_modules/sigmund/sigmund.js
> node_modules/sigmund/test/basic.js
> node_modules/statuses/HISTORY.md
> node_modules/statuses/LICENSE
> node_modules/statuses/README.md
> node_modules/statuses/codes.json
> node_modules/statuses/index.js
> node_modules/statuses/package.json
> node_modules/string_decoder/.npmignore
> node_modules/string_decoder/LICENSE
> node_modules/string_decoder/README.md
> node_modules/string_decoder/index.js
> node_modules/string_decoder/package.json
> node_modules/superagent/.npmignore
> node_modules/superagent/.travis.yml
> node_modules/superagent/.zuul.yml
> node_modules/superagent/Contributing.md
> node_modules/superagent/History.md
> node_modules/superagent/LICENSE
> node_modules/superagent/Makefile
> node_modules/superagent/Readme.md
> node_modules/superagent/component.json
> node_modules/superagent/package.json
> node_modules/superagent/lib/client.js
> node_modules/superagent/lib/node/agent.js
> node_modules/superagent/lib/node/index.js
> node_modules/superagent/lib/node/part.js
> node_modules/superagent/lib/node/response.js
> node_modules/superagent/lib/node/utils.js
> node_modules/superagent/lib/node/parsers/image.js
> node_modules/superagent/lib/node/parsers/index.js
> node_modules/superagent/lib/node/parsers/json.js
> node_modules/superagent/lib/node/parsers/text.js
> node_modules/superagent/lib/node/parsers/urlencoded.js
> node_modules/superagent/node_modules/cookiejar/LICENSE
> node_modules/superagent/node_modules/cookiejar/cookiejar.js
> node_modules/superagent/node_modules/cookiejar/package.json
> node_modules/superagent/node_modules/cookiejar/readme.md
> node_modules/superagent/node_modules/cookiejar/tests/test.js
> node_modules/superagent/node_modules/methods/.npmignore
> node_modules/superagent/node_modules/methods/History.md
> node_modules/superagent/node_modules/methods/LICENSE
> node_modules/superagent/node_modules/methods/Readme.md
> node_modules/superagent/node_modules/methods/index.js
> node_modules/superagent/node_modules/methods/package.json
> node_modules/superagent/node_modules/methods/test/methods.js
> node_modules/superagent/node_modules/qs/.jshintignore
> node_modules/superagent/node_modules/qs/.jshintrc
> node_modules/superagent/node_modules/qs/.npmignore
> node_modules/superagent/node_modules/qs/.travis.yml
> node_modules/superagent/node_modules/qs/CHANGELOG.md
> node_modules/superagent/node_modules/qs/CONTRIBUTING.md
> node_modules/superagent/node_modules/qs/LICENSE
> node_modules/superagent/node_modules/qs/Makefile
> node_modules/superagent/node_modules/qs/README.md
> node_modules/superagent/node_modules/qs/index.js
> node_modules/superagent/node_modules/qs/package.json
> node_modules/superagent/node_modules/qs/lib/index.js
> node_modules/superagent/node_modules/qs/lib/parse.js
> node_modules/superagent/node_modules/qs/lib/stringify.js
> node_modules/superagent/node_modules/qs/lib/utils.js
> node_modules/superagent/node_modules/qs/test/parse.js
> node_modules/superagent/node_modules/qs/test/stringify.js
> node_modules/supports-color/cli.js
> node_modules/supports-color/index.js
> node_modules/supports-color/package.json
> node_modules/supports-color/readme.md
> node_modules/to-iso-string/.npmignore
> node_modules/to-iso-string/History.md
> node_modules/to-iso-string/Makefile
> node_modules/to-iso-string/Readme.md
> node_modules/to-iso-string/component.json
> node_modules/to-iso-string/index.js
> node_modules/to-iso-string/package.json
> node_modules/to-iso-string/test/index.js
> node_modules/type-detect/.npmignore
> node_modules/type-detect/History.md
> node_modules/type-detect/README.md
> node_modules/type-detect/ReleaseNotes.md
> node_modules/type-detect/index.js
> node_modules/type-detect/package.json
> node_modules/type-detect/lib/type.js
> node_modules/type-is/HISTORY.md
> node_modules/type-is/LICENSE
> node_modules/type-is/README.md
> node_modules/type-is/index.js
> node_modules/type-is/package.json
> node_modules/type-is/node_modules/mime-db/HISTORY.md
> node_modules/type-is/node_modules/mime-db/LICENSE
> node_modules/type-is/node_modules/mime-db/README.md
> node_modules/type-is/node_modules/mime-db/db.json
> node_modules/type-is/node_modules/mime-db/index.js
> node_modules/type-is/node_modules/mime-db/package.json
> node_modules/type-is/node_modules/mime-types/HISTORY.md
> node_modules/type-is/node_modules/mime-types/LICENSE
> node_modules/type-is/node_modules/mime-types/README.md
> node_modules/type-is/node_modules/mime-types/index.js
> node_modules/type-is/node_modules/mime-types/package.json
> node_modules/unpipe/HISTORY.md
> node_modules/unpipe/LICENSE
> node_modules/unpipe/README.md
> node_modules/unpipe/index.js
> node_modules/unpipe/package.json
> node_modules/util-deprecate/History.md
> node_modules/util-deprecate/LICENSE
> node_modules/util-deprecate/README.md
> node_modules/util-deprecate/browser.js
> node_modules/util-deprecate/node.js
> node_modules/util-deprecate/package.json
> node_modules/utils-merge/.npmignore
> node_modules/utils-merge/LICENSE
> node_modules/utils-merge/README.md
> node_modules/utils-merge/index.js
> node_modules/utils-merge/package.json
> node_modules/vary/HISTORY.md
> node_modules/vary/LICENSE
> node_modules/vary/README.md
> node_modules/vary/index.js
> node_modules/vary/package.json
> openshift/pipeline/Jenkinsfile
> openshift/pipeline/README.md
> openshift/templates/nodejs-mongodb-persistent.json
> openshift/templates/nodejs-mongodb.json
> openshift/templates/nodejs.json
> tests/app_test.js
> views/index.html
> {code}
> Expected result:
> Dont sync those down since they wont be touched locally.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
6 years, 3 months