diff --git a/src/fetchcode/package.py b/src/fetchcode/package.py index 3755ae09..e4140d02 100644 --- a/src/fetchcode/package.py +++ b/src/fetchcode/package.py @@ -32,7 +32,10 @@ from fetchcode.package_util import GitHubSource from fetchcode.package_util import MiniupnpPackagesGitHubSource from fetchcode.package_util import OpenSSLGitHubSource +from fetchcode.package_util import construct_cocoapods_package +from fetchcode.package_util import get_cocoapod_tags from fetchcode.packagedcode_models import Package +from fetchcode.utils import get_hashed_path from fetchcode.utils import get_response router = Router() @@ -40,8 +43,8 @@ def info(url): """ - Return data according to the `url` string - `url` string can be purl too + Return package metadata for a URL or PURL. + Return None if there is no URL, or the URL or PURL is not supported. """ if url: try: @@ -83,13 +86,7 @@ def get_cargo_data_from_purl(purl): crate = response.get("crate") or {} homepage_url = crate.get("homepage") code_view_url = crate.get("repository") - yield Package( - homepage_url=homepage_url, - api_url=api_url, - code_view_url=code_view_url, - download_url=download_url, - **purl.to_dict(), - ) + versions = response.get("versions", []) for version in versions: version_purl = PackageURL(type=purl.type, name=name, version=version.get("num")) @@ -100,6 +97,9 @@ def get_cargo_data_from_purl(purl): download_url = None declared_license = version.get("license") + if purl.version and version_purl.version != purl.version: + continue + yield Package( homepage_url=homepage_url, api_url=api_url, @@ -109,6 +109,9 @@ def get_cargo_data_from_purl(purl): **version_purl.to_dict(), ) + if purl.version: + break + @router.route("pkg:npm/.*") def get_npm_data_from_purl(purl): @@ -120,39 +123,30 @@ def get_npm_data_from_purl(purl): name = purl.name version = purl.version api_url = f"{base_path}/{name}" + response = get_response(api_url) vcs_data = response.get("repository") or {} bugs = response.get("bugs") or {} - download_url = f"{base_path}/{name}/-/{name}-{version}.tgz" if version else None vcs_url = vcs_data.get("url") bug_tracking_url = bugs.get("url") license = response.get("license") homepage_url = response.get("homepage") - yield Package( - homepage_url=homepage_url, - api_url=api_url, - vcs_url=vcs_url, - bug_tracking_url=bug_tracking_url, - download_url=download_url, - declared_license=license, - **purl.to_dict(), - ) - versions = response.get("versions", []) - tags = [] for num in versions: version = versions[num] version_purl = PackageURL(type=purl.type, name=name, version=version.get("version")) repository = version.get("repository") or {} bugs = response.get("bugs") or {} dist = version.get("dist") or {} - licenses = version.get("licenses") or [{}] vcs_url = repository.get("url") download_url = dist.get("tarball") bug_tracking_url = bugs.get("url") - declared_license = licenses[0].get("type") + declared_license = license + + if purl.version and version_purl.version != purl.version: + continue yield Package( homepage_url=homepage_url, @@ -164,6 +158,9 @@ def get_npm_data_from_purl(purl): **version_purl.to_dict(), ) + if purl.version: + break + @router.route("pkg:pypi/.*") def get_pypi_data_from_purl(purl): @@ -172,6 +169,7 @@ def get_pypi_data_from_purl(purl): """ purl = PackageURL.from_string(purl) name = purl.name + base_path = "https://pypi.org/pypi" api_url = f"{base_path}/{name}/json" response = get_response(api_url) @@ -182,19 +180,14 @@ def get_pypi_data_from_purl(purl): project_urls = info.get("project_urls") or {} code_view_url = get_pypi_codeview_url(project_urls) bug_tracking_url = get_pypi_bugtracker_url(project_urls) - yield Package( - homepage_url=homepage_url, - api_url=api_url, - bug_tracking_url=bug_tracking_url, - code_view_url=code_view_url, - declared_license=license, - **purl.to_dict(), - ) + for num in releases: version_purl = PackageURL(type=purl.type, name=name, version=num) release = releases.get(num) or [{}] release = release[0] download_url = release.get("url") + if purl.version and version_purl.version != purl.version: + continue yield Package( homepage_url=homepage_url, api_url=api_url, @@ -205,6 +198,9 @@ def get_pypi_data_from_purl(purl): **version_purl.to_dict(), ) + if purl.version: + break + @router.route("pkg:github/.*") def get_github_data_from_purl(purl): @@ -291,12 +287,7 @@ def get_bitbucket_data_from_purl(purl): bitbucket_url = "https://bitbucket.org" bug_tracking_url = f"{bitbucket_url}/{namespace}/{name}/issues" code_view_url = f"{bitbucket_url}/{namespace}/{name}" - yield Package( - api_url=api_url, - bug_tracking_url=bug_tracking_url, - code_view_url=code_view_url, - **purl.to_dict(), - ) + links = response.get("links") or {} tags_url = links.get("tags") or {} tags_url = tags_url.get("href") @@ -304,11 +295,16 @@ def get_bitbucket_data_from_purl(purl): return [] tags_data = get_response(tags_url) tags = tags_data.get("values") or {} + for tag in tags: version = tag.get("name") or "" version_purl = PackageURL(type=purl.type, namespace=namespace, name=name, version=version) download_url = f"{base_path}/{namespace}/{name}/downloads/{name}-{version}.tar.gz" code_view_url = f"{bitbucket_url}/{namespace}/{name}/src/{version}" + + if purl.version and version_purl.version != purl.version: + continue + yield Package( api_url=api_url, bug_tracking_url=bug_tracking_url, @@ -317,6 +313,9 @@ def get_bitbucket_data_from_purl(purl): **version_purl.to_dict(), ) + if purl.version: + break + @router.route("pkg:rubygems/.*") def get_rubygems_data_from_purl(purl): @@ -325,22 +324,38 @@ def get_rubygems_data_from_purl(purl): """ purl = PackageURL.from_string(purl) name = purl.name - api_url = f"https://rubygems.org/api/v1/gems/{name}.json" - response = get_response(api_url) - declared_license = response.get("licenses") or None - homepage_url = response.get("homepage_uri") - code_view_url = response.get("source_code_uri") - bug_tracking_url = response.get("bug_tracker_uri") - download_url = response.get("gem_uri") - yield Package( - homepage_url=homepage_url, - api_url=api_url, - bug_tracking_url=bug_tracking_url, - code_view_url=code_view_url, - declared_license=declared_license, - download_url=download_url, - **purl.to_dict(), - ) + all_versions_url = f"https://rubygems.org/api/v1/versions/{name}.json" + all_versions = get_response(all_versions_url) + + for vers in all_versions: + version_purl = PackageURL(type=purl.type, name=name, version=vers.get("number")) + + if purl.version and version_purl.version != purl.version: + continue + + number = vers.get("number") + version_api = f"https://rubygems.org/api/v2/rubygems/{name}/versions/{number}.json" + version_api_response = get_response(version_api) + declared_license = version_api_response.get("licenses") or None + homepage_url = version_api_response.get("homepage_uri") + code_view_url = version_api_response.get("source_code_uri") + bug_tracking_url = version_api_response.get("bug_tracker_uri") + download_url = version_api_response.get("gem_uri") + repository_homepage_url = version_api_response.get("project_uri") + + yield Package( + homepage_url=homepage_url, + api_url=version_api, + bug_tracking_url=bug_tracking_url, + code_view_url=code_view_url, + declared_license=declared_license, + download_url=download_url, + repository_homepage_url=repository_homepage_url, + **version_purl.to_dict(), + ) + + if purl.version: + break @router.route("pkg:gnu/.*") @@ -354,6 +369,45 @@ def get_gnu_data_from_purl(purl): yield from extract_packages_from_listing(purl, source_archive_url, version_regex, []) +@router.route("pkg:cocoapods/.*") +def get_cocoapods_data_from_purl(purl): + purl = PackageURL.from_string(purl) + name = purl.name + cocoapods_org_url = f"https://cocoapods.org/pods/{name}" + api = "https://cdn.cocoapods.org" + hashed_path = get_hashed_path(name) + hashed_path_underscore = hashed_path.replace("/", "_") + file_prefix = "all_pods_versions_" + spec = f"{api}/{file_prefix}{hashed_path_underscore}.txt" + data_list = get_cocoapod_tags(spec, name) + + for tag in data_list: + version_purl = PackageURL(type=purl.type, name=name, version=tag) + if purl.version and version_purl.version != purl.version: + continue + + gh_repo_owner = None + gh_repo_name = name + podspec_api_url = f"https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/{hashed_path}/{name}/{tag}/{name}.podspec.json" + podspec_api_response = get_response(podspec_api_url) + podspec_homepage = podspec_api_response.get("homepage") + + if podspec_homepage.startswith("https://github.com/"): + podspec_homepage_remove_gh_prefix = podspec_homepage.replace("https://github.com/", "") + podspec_homepage_split = podspec_homepage_remove_gh_prefix.split("/") + gh_repo_owner = podspec_homepage_split[0] + gh_repo_name = podspec_homepage_split[-1] + + tag_pkg = construct_cocoapods_package( + version_purl, name, hashed_path, cocoapods_org_url, gh_repo_owner, gh_repo_name, tag + ) + + yield tag_pkg + + if purl.version: + break + + @dataclasses.dataclass class DirectoryListedSource: source_url: str = dataclasses.field( diff --git a/src/fetchcode/package_util.py b/src/fetchcode/package_util.py index 652276a7..aedfd427 100644 --- a/src/fetchcode/package_util.py +++ b/src/fetchcode/package_util.py @@ -289,3 +289,101 @@ def get_package_info(cls, gh_purl, package_name): # Since there will be no new releases of ipkg, it's better to # store them in a dictionary rather than fetching them every time. IPKG_RELEASES = json.loads((DATA / "ipkg_releases.json").read_text(encoding="UTF-8")) + + +def get_cocoapod_tags(spec, name): + try: + response = utils.get_text_response(spec) + data = response.strip() + for line in data.splitlines(): + line = line.strip() + if line.startswith(name): + data_list = line.split("/") + if data_list[0] == name: + data_list.pop(0) + return data_list + return None + except: + return None + + +def construct_cocoapods_package( + purl, name, hashed_path, cocoapods_org_url, gh_repo_owner, gh_repo_name, tag +): + name = name + homepage_url = None + vcs_url = None + github_url = None + bug_tracking_url = None + code_view_url = None + license_data = None + declared_license = None + primary_language = None + + if gh_repo_owner and gh_repo_name: + base_path = "https://api.github.com/repos" + api_url = f"{base_path}/{gh_repo_owner}/{gh_repo_name}" + gh_repo_api_response = utils.get_github_rest(api_url) + gh_repo_api_head_request = utils.make_head_request(api_url) + gh_repo_api_status_code = gh_repo_api_head_request.status_code + + if gh_repo_api_status_code == 200: + homepage_url = gh_repo_api_response.get("homepage") + vcs_url = gh_repo_api_response.get("git_url") + license_data = gh_repo_api_response.get("license") or {} + declared_license = license_data.get("spdx_id") + primary_language = gh_repo_api_response.get("language") + + github_url = "https://github.com" + bug_tracking_url = f"{github_url}/{gh_repo_owner}/{gh_repo_name}/issues" + code_view_url = f"{github_url}/{gh_repo_owner}/{gh_repo_name}" + + podspec_api_url = f"https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/{hashed_path}/{name}/{tag}/{name}.podspec.json" + podspec_api_response = utils.get_response(podspec_api_url) + homepage_url = podspec_api_response.get("homepage") + + lic = podspec_api_response.get("license") + extracted_license_statement = None + if isinstance(lic, dict): + extracted_license_statement = lic + else: + extracted_license_statement = lic + if not declared_license: + declared_license = extracted_license_statement + + source = podspec_api_response.get("source") + download_url = None + if isinstance(source, dict): + git_url = source.get("git", "") + http_url = source.get("http", "") + if http_url: + download_url = http_url + if git_url and not http_url: + if git_url.endswith(".git") and git_url.startswith("https://github.com/"): + gh_path = git_url[:-4] + github_tag = source.get("tag") + if github_tag and github_tag.startswith("v"): + tag = github_tag + download_url = f"{gh_path}/archive/refs/tags/{tag}.tar.gz" + vcs_url = git_url + elif git_url: + vcs_url = git_url + elif isinstance(source, str): + if not vcs_url: + vcs_url = source + + purl_pkg = Package( + homepage_url=homepage_url, + api_url=podspec_api_url, + bug_tracking_url=bug_tracking_url, + code_view_url=code_view_url, + download_url=download_url, + declared_license=declared_license, + primary_language=primary_language, + repository_homepage_url=cocoapods_org_url, + vcs_url=vcs_url, + **purl.to_dict(), + ) + purl_pkg.version = tag + + return purl_pkg diff --git a/src/fetchcode/packagedcode_models.py b/src/fetchcode/packagedcode_models.py index 34bb85dd..09dabfd6 100644 --- a/src/fetchcode/packagedcode_models.py +++ b/src/fetchcode/packagedcode_models.py @@ -237,31 +237,24 @@ def purl(self): self.type, self.namespace, self.name, self.version, self.qualifiers, self.subpath ).to_string() - def repository_homepage_url(self, baseurl=default_web_baseurl): - """ - Return the package repository homepage URL for this package, e.g. the - URL to the page for this package in its package repository. This is - typically different from the package homepage URL proper. - Subclasses should override to provide a proper value. - """ - return + repository_homepage_url = String( + label="package repository homepage URL.", + help="URL to the page for this package in its package repository. " + "This is typically different from the package homepage URL proper.", + ) - def repository_download_url(self, baseurl=default_download_baseurl): - """ - Return the package repository download URL to download the actual - archive of code of this package. This may be different than the actual - download URL and is computed from the default public respoitory baseurl. - Subclasses should override to provide a proper value. - """ - return + repository_download_url = String( + label="package repository download URL.", + help="download URL to download the actual archive of code of this " + "package in its package repository. " + "This may be different from the actual download URL.", + ) - def api_data_url(self, baseurl=default_api_baseurl): - """ - Return the package repository API URL to obtain structured data for this - package such as the URL to a JSON or XML api. - Subclasses should override to provide a proper value. - """ - return + api_data_url = String( + label="package repository API URL.", + help="API URL to obtain structured data for this package such as the " + "URL to a JSON or XML api its package repository.", + ) def set_purl(self, package_url): """ @@ -288,9 +281,9 @@ def to_dict(self, **kwargs): mapping = attr.asdict(self, dict_factory=OrderedDict) if not kwargs.get("exclude_properties"): mapping["purl"] = self.purl - mapping["repository_homepage_url"] = self.repository_homepage_url() - mapping["repository_download_url"] = self.repository_download_url() - mapping["api_data_url"] = self.api_data_url() + mapping["repository_homepage_url"] = self.repository_homepage_url + mapping["repository_download_url"] = self.repository_download_url + mapping["api_data_url"] = self.api_data_url if self.qualifiers: mapping["qualifiers"] = normalize_qualifiers(self.qualifiers, encode=False) return mapping diff --git a/src/fetchcode/utils.py b/src/fetchcode/utils.py index 620b4886..81ac9dfa 100644 --- a/src/fetchcode/utils.py +++ b/src/fetchcode/utils.py @@ -11,10 +11,13 @@ # http://apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software distributed # under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -# CONDITIONS OF ANY KIND, either express or implied. See tshe License for the +# CONDITIONS OF ANY KIND, either express or implied. See the License for the # specific language governing permissions and limitations under the License. +import hashlib import os +import sys +from functools import partial import requests from dateutil import parser as dateparser @@ -167,11 +170,76 @@ def get_github_rest(url): def get_response(url, headers=None): - """ - Generate `Package` object for a `url` string - """ resp = requests.get(url, headers=headers) if resp.status_code == 200: return resp.json() raise Exception(f"Failed to fetch: {url}") + + +def get_text_response(url, headers=None): + resp = requests.get(url, headers=headers) + if resp.status_code == 200: + return resp.text + + raise Exception(f"Failed to fetch: {url}") + + +def make_head_request(url, headers=None): + try: + resp = requests.head(url, headers=headers) + return resp + except: + raise Exception(f"Failed to fetch: {url}") + + +def get_hashed_path(name): + """ + Returns a string with a part of the file path derived from the md5 hash. + + From https://github.com/CocoaPods/cdn.cocoapods.org: + "There are a set of known prefixes for all Podspec paths, you take the + name of the pod, create a hash (using md5) of it and take the first + three characters." + + """ + if not name: + return + podname = get_podname_proper(name) + if name != podname: + name_to_hash = podname + else: + name_to_hash = name + + hash_init = get_first_three_md5_hash_characters(name_to_hash) + hashed_path = "/".join(list(hash_init)) + + return hashed_path + + +# for FIPS support +sys_v0 = sys.version_info[0] +sys_v1 = sys.version_info[1] +if sys_v0 == 3 and sys_v1 >= 9: + md5_hasher = partial(hashlib.md5, usedforsecurity=False) +else: + md5_hasher = hashlib.md5 + + +def get_podname_proper(podname): + """ + Podnames in cocoapods sometimes are files inside a pods package (like 'OHHTTPStubs/Default') + This returns proper podname in those cases. + """ + if "/" in podname: + return podname.split("/")[0] + return podname + + +def get_first_three_md5_hash_characters(podname): + """ + From https://github.com/CocoaPods/cdn.cocoapods.org: + "There are a set of known prefixes for all Podspec paths, you take the name of the pod, + create a hash (using md5) of it and take the first three characters." + """ + return md5_hasher(podname.encode("utf-8")).hexdigest()[0:3] diff --git a/tests/data/bitbucket.json b/tests/data/bitbucket.json index d85a9c76..da325d3a 100644 --- a/tests/data/bitbucket.json +++ b/tests/data/bitbucket.json @@ -1 +1,182 @@ -{"0": {"type": "bitbucket", "namespace": "litmis", "name": "python-itoolkit", "version": null, "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": null, "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", "code_view_url": "https://bitbucket.org/litmis/python-itoolkit", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:bitbucket/litmis/python-itoolkit", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "1": {"type": "bitbucket", "namespace": "litmis", "name": "python-itoolkit", "version": "1.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.2.tar.gz", "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.2", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:bitbucket/litmis/python-itoolkit@1.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "2": {"type": "bitbucket", "namespace": "litmis", "name": "python-itoolkit", "version": "1.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.3.tar.gz", "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.3", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:bitbucket/litmis/python-itoolkit@1.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "3": {"type": "bitbucket", "namespace": "litmis", "name": "python-itoolkit", "version": "1.4.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.4.0.tar.gz", "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.4.0", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:bitbucket/litmis/python-itoolkit@1.4.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "4": {"type": "bitbucket", "namespace": "litmis", "name": "python-itoolkit", "version": "1.5.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.5.0.tar.gz", "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.5.0", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:bitbucket/litmis/python-itoolkit@1.5.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "5": {"type": "bitbucket", "namespace": "litmis", "name": "python-itoolkit", "version": "1.5.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.5.1.tar.gz", "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.5.1", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:bitbucket/litmis/python-itoolkit@1.5.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}} \ No newline at end of file +[ + { + "type": "bitbucket", + "namespace": "litmis", + "name": "python-itoolkit", + "version": "1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.2.tar.gz", + "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", + "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.2", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:bitbucket/litmis/python-itoolkit@1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "bitbucket", + "namespace": "litmis", + "name": "python-itoolkit", + "version": "1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.3.tar.gz", + "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", + "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.3", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:bitbucket/litmis/python-itoolkit@1.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "bitbucket", + "namespace": "litmis", + "name": "python-itoolkit", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.4.0.tar.gz", + "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", + "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.4.0", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:bitbucket/litmis/python-itoolkit@1.4.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "bitbucket", + "namespace": "litmis", + "name": "python-itoolkit", + "version": "1.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.5.0.tar.gz", + "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", + "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.5.0", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:bitbucket/litmis/python-itoolkit@1.5.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "bitbucket", + "namespace": "litmis", + "name": "python-itoolkit", + "version": "1.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads/python-itoolkit-1.5.1.tar.gz", + "api_url": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://bitbucket.org/litmis/python-itoolkit/issues", + "code_view_url": "https://bitbucket.org/litmis/python-itoolkit/src/1.5.1", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:bitbucket/litmis/python-itoolkit@1.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] diff --git a/tests/data/bitbucket_mock_data.json b/tests/data/bitbucket_mock_data.json index 4a67fb99..73feb9b0 100644 --- a/tests/data/bitbucket_mock_data.json +++ b/tests/data/bitbucket_mock_data.json @@ -1 +1,124 @@ -{"scm": "git", "website": "", "has_wiki": true, "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}", "links": {"watchers": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/watchers"}, "branches": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/branches"}, "tags": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags"}, "commits": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits"}, "clone": [{"href": "https://bitbucket.org/litmis/python-itoolkit.git", "name": "https"}, {"href": "git@bitbucket.org:litmis/python-itoolkit.git", "name": "ssh"}], "self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit"}, "source": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/src"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python"}, "hooks": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/hooks"}, "forks": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/forks"}, "downloads": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads"}, "issues": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/issues"}, "pullrequests": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/pullrequests"}}, "fork_policy": "allow_forks", "full_name": "litmis/python-itoolkit", "name": "python-itoolkit", "project": {"links": {"self": {"href": "https://api.bitbucket.org/2.0/workspaces/litmis/projects/IIOSP"}, "html": {"href": "https://bitbucket.org/litmis/workspace/projects/IIOSP"}, "avatar": {"href": "https://bitbucket.org/account/user/litmis/projects/IIOSP/avatar/32?ts=1484155108"}}, "type": "project", "name": "Open Source Projects for IBM i", "key": "IIOSP", "uuid": "{ddb5632c-37eb-4e68-b5c4-bcd0d3953234}"}, "language": "python", "created_on": "2016-06-13T15:29:37.077879+00:00", "mainbranch": {"type": "branch", "name": "master"}, "workspace": {"slug": "litmis", "type": "workspace", "name": "litmis", "links": {"self": {"href": "https://api.bitbucket.org/2.0/workspaces/litmis"}, "html": {"href": "https://bitbucket.org/litmis/"}, "avatar": {"href": "https://bitbucket.org/workspaces/litmis/avatar/?ts=1543631786"}}, "uuid": "{f6c9fd02-930e-489e-993c-d96793cd67f6}"}, "has_issues": true, "owner": {"username": "litmis", "display_name": "litmis", "type": "team", "uuid": "{f6c9fd02-930e-489e-993c-d96793cd67f6}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/teams/%7Bf6c9fd02-930e-489e-993c-d96793cd67f6%7D"}, "html": {"href": "https://bitbucket.org/%7Bf6c9fd02-930e-489e-993c-d96793cd67f6%7D/"}, "avatar": {"href": "https://bitbucket.org/account/litmis/avatar/"}}}, "updated_on": "2018-12-21T19:28:26.966898+00:00", "size": 1205097, "type": "repository", "slug": "python-itoolkit", "is_private": false, "description": "Repository for Python's iToolKit for IBM i."} \ No newline at end of file +{ + "scm": "git", + "website": "", + "has_wiki": true, + "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}", + "links": { + "watchers": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/watchers" + }, + "branches": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/branches" + }, + "tags": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags" + }, + "commits": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits" + }, + "clone": [ + { + "href": "https://bitbucket.org/litmis/python-itoolkit.git", + "name": "https" + }, + { + "href": "git@bitbucket.org:litmis/python-itoolkit.git", + "name": "ssh" + } + ], + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit" + }, + "source": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/src" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit" + }, + "avatar": { + "href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python" + }, + "hooks": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/hooks" + }, + "forks": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/forks" + }, + "downloads": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/downloads" + }, + "issues": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/issues" + }, + "pullrequests": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/pullrequests" + } + }, + "fork_policy": "allow_forks", + "full_name": "litmis/python-itoolkit", + "name": "python-itoolkit", + "project": { + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/workspaces/litmis/projects/IIOSP" + }, + "html": { + "href": "https://bitbucket.org/litmis/workspace/projects/IIOSP" + }, + "avatar": { + "href": "https://bitbucket.org/account/user/litmis/projects/IIOSP/avatar/32?ts=1484155108" + } + }, + "type": "project", + "name": "Open Source Projects for IBM i", + "key": "IIOSP", + "uuid": "{ddb5632c-37eb-4e68-b5c4-bcd0d3953234}" + }, + "language": "python", + "created_on": "2016-06-13T15:29:37.077879+00:00", + "mainbranch": { + "type": "branch", + "name": "master" + }, + "workspace": { + "slug": "litmis", + "type": "workspace", + "name": "litmis", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/workspaces/litmis" + }, + "html": { + "href": "https://bitbucket.org/litmis/" + }, + "avatar": { + "href": "https://bitbucket.org/workspaces/litmis/avatar/?ts=1543631786" + } + }, + "uuid": "{f6c9fd02-930e-489e-993c-d96793cd67f6}" + }, + "has_issues": true, + "owner": { + "username": "litmis", + "display_name": "litmis", + "type": "team", + "uuid": "{f6c9fd02-930e-489e-993c-d96793cd67f6}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/teams/%7Bf6c9fd02-930e-489e-993c-d96793cd67f6%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bf6c9fd02-930e-489e-993c-d96793cd67f6%7D/" + }, + "avatar": { + "href": "https://bitbucket.org/account/litmis/avatar/" + } + } + }, + "updated_on": "2018-12-21T19:28:26.966898+00:00", + "size": 1205097, + "type": "repository", + "slug": "python-itoolkit", + "is_private": false, + "description": "Repository for Python's iToolKit for IBM i." +} diff --git a/tests/data/bitbucket_mock_release_data.json b/tests/data/bitbucket_mock_release_data.json index ab989777..c23851cf 100644 --- a/tests/data/bitbucket_mock_release_data.json +++ b/tests/data/bitbucket_mock_release_data.json @@ -1 +1,548 @@ -{"pagelen": 10, "values": [{"name": "1.2", "links": {"commits": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.2"}, "self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.2"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.2"}}, "tagger": null, "date": null, "message": null, "type": "tag", "target": {"hash": "4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980", "repository": {"links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python"}}, "type": "repository", "name": "python-itoolkit", "full_name": "litmis/python-itoolkit", "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}"}, "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980"}, "comments": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980/comments"}, "patch": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980"}, "diff": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980"}, "approve": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980/approve"}, "statuses": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980/statuses"}}, "author": {"raw": "Aaron Bartell ", "type": "author", "user": {"display_name": "Aaron Bartell", "uuid": "{7f45e8f8-2459-4232-aec0-d2148a80e579}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7B7f45e8f8-2459-4232-aec0-d2148a80e579%7D"}, "html": {"href": "https://bitbucket.org/%7B7f45e8f8-2459-4232-aec0-d2148a80e579%7D/"}, "avatar": {"href": "https://secure.gravatar.com/avatar/ec80dfeb39df25eca90d812300b95562?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAB-0.png"}}, "nickname": "aaronbartell", "type": "user", "account_id": "557058:55ac643a-6542-4ae9-a999-a232432c8a51"}}, "parents": [{"hash": "2ebc33bda1893e80df3042334a7ba699f9413344", "type": "commit", "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/2ebc33bda1893e80df3042334a7ba699f9413344"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/2ebc33bda1893e80df3042334a7ba699f9413344"}}}], "date": "2017-10-27T18:27:40+00:00", "message": "Remove index.html\n", "type": "commit"}}, {"name": "1.3", "links": {"commits": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.3"}, "self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.3"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.3"}}, "tagger": null, "date": null, "message": null, "type": "tag", "target": {"hash": "e131eb8ede5b66475a09e7e36463241957f610d6", "repository": {"links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python"}}, "type": "repository", "name": "python-itoolkit", "full_name": "litmis/python-itoolkit", "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}"}, "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6"}, "comments": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6/comments"}, "patch": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/e131eb8ede5b66475a09e7e36463241957f610d6"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/e131eb8ede5b66475a09e7e36463241957f610d6"}, "diff": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/e131eb8ede5b66475a09e7e36463241957f610d6"}, "approve": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6/approve"}, "statuses": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6/statuses"}}, "author": {"raw": "Ranger ", "type": "author", "user": {"display_name": "Tony Cairns", "uuid": "{fce83954-6a4e-416f-88de-6bb36b05f560}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7Bfce83954-6a4e-416f-88de-6bb36b05f560%7D"}, "html": {"href": "https://bitbucket.org/%7Bfce83954-6a4e-416f-88de-6bb36b05f560%7D/"}, "avatar": {"href": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:544a8d52-b758-46e6-95f3-f619643b24c1/62f6c49e-4584-44f9-8448-fd00ed6ca6e9/128"}}, "nickname": "rangercairns", "type": "user", "account_id": "557058:544a8d52-b758-46e6-95f3-f619643b24c1"}}, "parents": [{"hash": "3d03952e99b63881bfdcac9e00d4fd05f065db7c", "type": "commit", "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/3d03952e99b63881bfdcac9e00d4fd05f065db7c"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/3d03952e99b63881bfdcac9e00d4fd05f065db7c"}}}], "date": "2017-12-18T20:02:09+00:00", "message": "change iLibCall - fix UnicodeDecodeError: ascii codec cannot decode byte 0xc3\n", "type": "commit"}}, {"name": "1.4.0", "links": {"commits": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.4.0"}, "self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.4.0"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.4.0"}}, "tagger": null, "date": null, "message": null, "type": "tag", "target": {"hash": "be890375edb4a9d98a3beca7e96956604720e2da", "repository": {"links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python"}}, "type": "repository", "name": "python-itoolkit", "full_name": "litmis/python-itoolkit", "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}"}, "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da"}, "comments": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da/comments"}, "patch": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/be890375edb4a9d98a3beca7e96956604720e2da"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/be890375edb4a9d98a3beca7e96956604720e2da"}, "diff": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/be890375edb4a9d98a3beca7e96956604720e2da"}, "approve": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da/approve"}, "statuses": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da/statuses"}}, "author": {"raw": "Kevin Adler ", "type": "author", "user": {"display_name": "Kevin Adler", "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D"}, "html": {"href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/"}, "avatar": {"href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png"}}, "nickname": "kadler", "type": "user", "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770"}}, "parents": [{"hash": "80c755d168483322c93317a15582e191d13b006c", "type": "commit", "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/80c755d168483322c93317a15582e191d13b006c"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/80c755d168483322c93317a15582e191d13b006c"}}}], "date": "2018-01-11T18:17:58+00:00", "message": "Bump version: 1.3 → 1.4.0\n\n- Add bumpversion config\n- Use semver to make bumpversion package work\n", "type": "commit"}}, {"name": "1.5.0", "links": {"commits": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.5.0"}, "self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.5.0"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.5.0"}}, "tagger": {"raw": "Kevin Adler ", "type": "author", "user": {"display_name": "Kevin Adler", "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D"}, "html": {"href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/"}, "avatar": {"href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png"}}, "nickname": "kadler", "type": "user", "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770"}}, "date": "2018-07-16T20:48:39+00:00", "message": "Bump version: 1.4.0 → 1.5.0\n", "type": "tag", "target": {"hash": "8a5b54f1dc7c270550b8c2d0098abe8ee620645b", "repository": {"links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python"}}, "type": "repository", "name": "python-itoolkit", "full_name": "litmis/python-itoolkit", "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}"}, "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b"}, "comments": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b/comments"}, "patch": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/8a5b54f1dc7c270550b8c2d0098abe8ee620645b"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/8a5b54f1dc7c270550b8c2d0098abe8ee620645b"}, "diff": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/8a5b54f1dc7c270550b8c2d0098abe8ee620645b"}, "approve": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b/approve"}, "statuses": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b/statuses"}}, "author": {"raw": "Kevin Adler ", "type": "author", "user": {"display_name": "Kevin Adler", "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D"}, "html": {"href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/"}, "avatar": {"href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png"}}, "nickname": "kadler", "type": "user", "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770"}}, "parents": [{"hash": "bacc74170264043f13c4eca662e0bc6b075a1546", "type": "commit", "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/bacc74170264043f13c4eca662e0bc6b075a1546"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/bacc74170264043f13c4eca662e0bc6b075a1546"}}}], "date": "2018-07-16T20:48:39+00:00", "message": "Bump version: 1.4.0 → 1.5.0\n", "type": "commit"}}, {"name": "1.5.1", "links": {"commits": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.5.1"}, "self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.5.1"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.5.1"}}, "tagger": {"raw": "Kevin Adler ", "type": "author", "user": {"display_name": "Kevin Adler", "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D"}, "html": {"href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/"}, "avatar": {"href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png"}}, "nickname": "kadler", "type": "user", "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770"}}, "date": "2018-08-02T21:54:59+00:00", "message": "Bump version: 1.5.0 → 1.5.1\n", "type": "tag", "target": {"hash": "b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094", "repository": {"links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python"}}, "type": "repository", "name": "python-itoolkit", "full_name": "litmis/python-itoolkit", "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}"}, "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094"}, "comments": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094/comments"}, "patch": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094"}, "diff": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094"}, "approve": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094/approve"}, "statuses": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094/statuses"}}, "author": {"raw": "Kevin Adler ", "type": "author", "user": {"display_name": "Kevin Adler", "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", "links": {"self": {"href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D"}, "html": {"href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/"}, "avatar": {"href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png"}}, "nickname": "kadler", "type": "user", "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770"}}, "parents": [{"hash": "84004e8b76214881efecde8cf4a0a1fcc5e536bc", "type": "commit", "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/84004e8b76214881efecde8cf4a0a1fcc5e536bc"}, "html": {"href": "https://bitbucket.org/litmis/python-itoolkit/commits/84004e8b76214881efecde8cf4a0a1fcc5e536bc"}}}], "date": "2018-08-02T21:54:59+00:00", "message": "Bump version: 1.5.0 → 1.5.1\n", "type": "commit"}}], "page": 1} \ No newline at end of file +{ + "pagelen": 10, + "values": [ + { + "name": "1.2", + "links": { + "commits": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.2" + }, + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.2" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.2" + } + }, + "tagger": null, + "date": null, + "message": null, + "type": "tag", + "target": { + "hash": "4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980", + "repository": { + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit" + }, + "avatar": { + "href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python" + } + }, + "type": "repository", + "name": "python-itoolkit", + "full_name": "litmis/python-itoolkit", + "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}" + }, + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980" + }, + "comments": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980/comments" + }, + "patch": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980" + }, + "diff": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980" + }, + "approve": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980/approve" + }, + "statuses": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/4d1b9efb0fa7af527da8ec826d0ec7b0f4f82980/statuses" + } + }, + "author": { + "raw": "Aaron Bartell ", + "type": "author", + "user": { + "display_name": "Aaron Bartell", + "uuid": "{7f45e8f8-2459-4232-aec0-d2148a80e579}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7B7f45e8f8-2459-4232-aec0-d2148a80e579%7D" + }, + "html": { + "href": "https://bitbucket.org/%7B7f45e8f8-2459-4232-aec0-d2148a80e579%7D/" + }, + "avatar": { + "href": "https://secure.gravatar.com/avatar/ec80dfeb39df25eca90d812300b95562?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAB-0.png" + } + }, + "nickname": "aaronbartell", + "type": "user", + "account_id": "557058:55ac643a-6542-4ae9-a999-a232432c8a51" + } + }, + "parents": [ + { + "hash": "2ebc33bda1893e80df3042334a7ba699f9413344", + "type": "commit", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/2ebc33bda1893e80df3042334a7ba699f9413344" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/2ebc33bda1893e80df3042334a7ba699f9413344" + } + } + } + ], + "date": "2017-10-27T18:27:40+00:00", + "message": "Remove index.html\n", + "type": "commit" + } + }, + { + "name": "1.3", + "links": { + "commits": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.3" + }, + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.3" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.3" + } + }, + "tagger": null, + "date": null, + "message": null, + "type": "tag", + "target": { + "hash": "e131eb8ede5b66475a09e7e36463241957f610d6", + "repository": { + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit" + }, + "avatar": { + "href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python" + } + }, + "type": "repository", + "name": "python-itoolkit", + "full_name": "litmis/python-itoolkit", + "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}" + }, + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6" + }, + "comments": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6/comments" + }, + "patch": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/e131eb8ede5b66475a09e7e36463241957f610d6" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/e131eb8ede5b66475a09e7e36463241957f610d6" + }, + "diff": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/e131eb8ede5b66475a09e7e36463241957f610d6" + }, + "approve": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6/approve" + }, + "statuses": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/e131eb8ede5b66475a09e7e36463241957f610d6/statuses" + } + }, + "author": { + "raw": "Ranger ", + "type": "author", + "user": { + "display_name": "Tony Cairns", + "uuid": "{fce83954-6a4e-416f-88de-6bb36b05f560}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7Bfce83954-6a4e-416f-88de-6bb36b05f560%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bfce83954-6a4e-416f-88de-6bb36b05f560%7D/" + }, + "avatar": { + "href": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:544a8d52-b758-46e6-95f3-f619643b24c1/62f6c49e-4584-44f9-8448-fd00ed6ca6e9/128" + } + }, + "nickname": "rangercairns", + "type": "user", + "account_id": "557058:544a8d52-b758-46e6-95f3-f619643b24c1" + } + }, + "parents": [ + { + "hash": "3d03952e99b63881bfdcac9e00d4fd05f065db7c", + "type": "commit", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/3d03952e99b63881bfdcac9e00d4fd05f065db7c" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/3d03952e99b63881bfdcac9e00d4fd05f065db7c" + } + } + } + ], + "date": "2017-12-18T20:02:09+00:00", + "message": "change iLibCall - fix UnicodeDecodeError: ascii codec cannot decode byte 0xc3\n", + "type": "commit" + } + }, + { + "name": "1.4.0", + "links": { + "commits": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.4.0" + }, + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.4.0" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.4.0" + } + }, + "tagger": null, + "date": null, + "message": null, + "type": "tag", + "target": { + "hash": "be890375edb4a9d98a3beca7e96956604720e2da", + "repository": { + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit" + }, + "avatar": { + "href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python" + } + }, + "type": "repository", + "name": "python-itoolkit", + "full_name": "litmis/python-itoolkit", + "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}" + }, + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da" + }, + "comments": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da/comments" + }, + "patch": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/be890375edb4a9d98a3beca7e96956604720e2da" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/be890375edb4a9d98a3beca7e96956604720e2da" + }, + "diff": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/be890375edb4a9d98a3beca7e96956604720e2da" + }, + "approve": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da/approve" + }, + "statuses": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/be890375edb4a9d98a3beca7e96956604720e2da/statuses" + } + }, + "author": { + "raw": "Kevin Adler ", + "type": "author", + "user": { + "display_name": "Kevin Adler", + "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/" + }, + "avatar": { + "href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png" + } + }, + "nickname": "kadler", + "type": "user", + "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770" + } + }, + "parents": [ + { + "hash": "80c755d168483322c93317a15582e191d13b006c", + "type": "commit", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/80c755d168483322c93317a15582e191d13b006c" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/80c755d168483322c93317a15582e191d13b006c" + } + } + } + ], + "date": "2018-01-11T18:17:58+00:00", + "message": "Bump version: 1.3 \u2192 1.4.0\n\n- Add bumpversion config\n- Use semver to make bumpversion package work\n", + "type": "commit" + } + }, + { + "name": "1.5.0", + "links": { + "commits": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.5.0" + }, + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.5.0" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.5.0" + } + }, + "tagger": { + "raw": "Kevin Adler ", + "type": "author", + "user": { + "display_name": "Kevin Adler", + "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/" + }, + "avatar": { + "href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png" + } + }, + "nickname": "kadler", + "type": "user", + "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770" + } + }, + "date": "2018-07-16T20:48:39+00:00", + "message": "Bump version: 1.4.0 \u2192 1.5.0\n", + "type": "tag", + "target": { + "hash": "8a5b54f1dc7c270550b8c2d0098abe8ee620645b", + "repository": { + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit" + }, + "avatar": { + "href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python" + } + }, + "type": "repository", + "name": "python-itoolkit", + "full_name": "litmis/python-itoolkit", + "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}" + }, + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b" + }, + "comments": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b/comments" + }, + "patch": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/8a5b54f1dc7c270550b8c2d0098abe8ee620645b" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/8a5b54f1dc7c270550b8c2d0098abe8ee620645b" + }, + "diff": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/8a5b54f1dc7c270550b8c2d0098abe8ee620645b" + }, + "approve": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b/approve" + }, + "statuses": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/8a5b54f1dc7c270550b8c2d0098abe8ee620645b/statuses" + } + }, + "author": { + "raw": "Kevin Adler ", + "type": "author", + "user": { + "display_name": "Kevin Adler", + "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/" + }, + "avatar": { + "href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png" + } + }, + "nickname": "kadler", + "type": "user", + "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770" + } + }, + "parents": [ + { + "hash": "bacc74170264043f13c4eca662e0bc6b075a1546", + "type": "commit", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/bacc74170264043f13c4eca662e0bc6b075a1546" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/bacc74170264043f13c4eca662e0bc6b075a1546" + } + } + } + ], + "date": "2018-07-16T20:48:39+00:00", + "message": "Bump version: 1.4.0 \u2192 1.5.0\n", + "type": "commit" + } + }, + { + "name": "1.5.1", + "links": { + "commits": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commits/1.5.1" + }, + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/refs/tags/1.5.1" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/tag/1.5.1" + } + }, + "tagger": { + "raw": "Kevin Adler ", + "type": "author", + "user": { + "display_name": "Kevin Adler", + "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/" + }, + "avatar": { + "href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png" + } + }, + "nickname": "kadler", + "type": "user", + "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770" + } + }, + "date": "2018-08-02T21:54:59+00:00", + "message": "Bump version: 1.5.0 \u2192 1.5.1\n", + "type": "tag", + "target": { + "hash": "b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094", + "repository": { + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit" + }, + "avatar": { + "href": "https://bytebucket.org/ravatar/%7B6bbee65f-ec4c-4c13-950e-d5715a2ad85b%7D?ts=python" + } + }, + "type": "repository", + "name": "python-itoolkit", + "full_name": "litmis/python-itoolkit", + "uuid": "{6bbee65f-ec4c-4c13-950e-d5715a2ad85b}" + }, + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094" + }, + "comments": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094/comments" + }, + "patch": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/patch/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094" + }, + "diff": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/diff/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094" + }, + "approve": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094/approve" + }, + "statuses": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/b4cf1a8a437440d7c5ce1d5fba3ea25e6c5c1094/statuses" + } + }, + "author": { + "raw": "Kevin Adler ", + "type": "author", + "user": { + "display_name": "Kevin Adler", + "uuid": "{cff49445-9395-41a7-a8e0-b353374fdd29}", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/users/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D" + }, + "html": { + "href": "https://bitbucket.org/%7Bcff49445-9395-41a7-a8e0-b353374fdd29%7D/" + }, + "avatar": { + "href": "https://secure.gravatar.com/avatar/cff0a2e720ed6c42cf23a9fb6fdf3c50?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FKA-0.png" + } + }, + "nickname": "kadler", + "type": "user", + "account_id": "557058:c0ae8a67-6c52-4774-80f4-99aac9844770" + } + }, + "parents": [ + { + "hash": "84004e8b76214881efecde8cf4a0a1fcc5e536bc", + "type": "commit", + "links": { + "self": { + "href": "https://api.bitbucket.org/2.0/repositories/litmis/python-itoolkit/commit/84004e8b76214881efecde8cf4a0a1fcc5e536bc" + }, + "html": { + "href": "https://bitbucket.org/litmis/python-itoolkit/commits/84004e8b76214881efecde8cf4a0a1fcc5e536bc" + } + } + } + ], + "date": "2018-08-02T21:54:59+00:00", + "message": "Bump version: 1.5.0 \u2192 1.5.1\n", + "type": "commit" + } + } + ], + "page": 1 +} diff --git a/tests/data/cargo.json b/tests/data/cargo.json index e8c9083e..e8090b17 100644 --- a/tests/data/cargo.json +++ b/tests/data/cargo.json @@ -1 +1,2234 @@ -{"0": {"type": "cargo", "namespace": null, "name": "rand", "version": null, "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": null, "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "1": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.3/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT OR Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "2": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT OR Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "3": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT OR Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "4": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "5": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.0-pre.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.0-pre.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.0-pre.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "6": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.0-pre.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.0-pre.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.0-pre.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "7": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.7.0-pre.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.7.0-pre.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.7.0-pre.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "8": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.5/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "9": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.4/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "10": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.3/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "11": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "12": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "13": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "14": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.0-pre.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.0-pre.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.0-pre.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "15": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.6.0-pre.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.6.0-pre.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.6.0-pre.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "16": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.6/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "17": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.5/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "18": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.4/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "19": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.3/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "20": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "21": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "22": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "23": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.0-pre.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.0-pre.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.0-pre.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "24": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.0-pre.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.0-pre.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.0-pre.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "25": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.5.0-pre.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.5.0-pre.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.5.0-pre.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "26": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.6/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "27": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.5/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "28": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.4/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "29": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.3/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "30": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "31": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "32": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.4.0-pre.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.4.0-pre.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.4.0-pre.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "33": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.23", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.23/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.23", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "34": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.22", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.22/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.22", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "35": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.21-pre.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.21-pre.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.21-pre.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "36": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.20", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.20/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.20", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "37": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.19", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.19/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.19", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "38": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.18", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.18/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.18", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "39": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.17", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.17/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.17", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "40": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.16", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.16/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.16", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "41": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.15", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.15/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.15", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "42": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.14", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.14/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.14", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "43": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.13", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.13/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.13", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "44": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.12", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.12/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.12", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "45": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.11", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.11/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.11", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "46": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.10", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.10/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.10", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "47": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.9", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.9/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.9", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "48": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.8/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "49": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.7/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "50": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.6/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "51": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.5/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "52": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.4/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "53": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.3/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "54": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "55": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "56": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.3.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.3.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.3.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "57": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.2.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.2.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.2.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "58": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.2.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.2.0/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.2.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "59": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.1.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.1.4/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.1.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "60": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.1.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.1.3/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.1.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "61": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.1.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.1.2/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.1.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "62": {"type": "cargo", "namespace": null, "name": "rand", "version": "0.1.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://crates.io/crates/rand", "download_url": "https://crates.io//api/v1/crates/rand/0.1.1/download", "api_url": "https://crates.io/api/v1/crates/rand", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/rust-random/rand", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "MIT/Apache-2.0", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:cargo/rand@0.1.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}} \ No newline at end of file +[ + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.3/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT OR Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.3" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT OR Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT OR Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.0-pre.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.0-pre.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.0-pre.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.0-pre.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.0-pre.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.0-pre.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.7.0-pre.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.7.0-pre.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.7.0-pre.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.5/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.5" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.4/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.4" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.3/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.3" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.0-pre.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.0-pre.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.0-pre.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.6.0-pre.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.6.0-pre.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.6.0-pre.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.6/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.6" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.5/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.5" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.4/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.4" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.3/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.3" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.0-pre.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.0-pre.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.0-pre.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.0-pre.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.0-pre.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.0-pre.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.5.0-pre.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.5.0-pre.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.5.0-pre.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.6/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.6" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.5/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.5" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.4/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.4" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.3/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.3" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.4.0-pre.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.4.0-pre.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.4.0-pre.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.23", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.23/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.23" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.22", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.22/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.22" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.21-pre.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.21-pre.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.21-pre.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.20", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.20/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.20" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.19", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.19/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.19" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.18", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.18/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.18" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.17", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.17/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.17" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.16", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.16/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.16" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.15", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.15/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.15" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.14", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.14/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.14" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.13", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.13/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.13" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.12", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.12/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.12" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.11", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.11/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.11" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.10", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.10/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.10" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.9", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.9/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.9" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.8/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.8" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.7/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.7" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.6/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.6" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.5/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.5" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.4/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.4" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.3/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.3" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.3.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.3.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.3.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.2.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.2.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.2.1" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.2.0/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.2.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.1.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.1.4/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.1.4" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.1.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.1.3/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.1.3" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.1.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.1.2/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.1.2" + }, + { + "type": "cargo", + "namespace": null, + "name": "rand", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://crates.io/crates/rand", + "download_url": "https://crates.io//api/v1/crates/rand/0.1.1/download", + "api_url": "https://crates.io/api/v1/crates/rand", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/rust-random/rand", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT/Apache-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cargo/rand@0.1.1" + } +] diff --git a/tests/data/cargo_mock_data.json b/tests/data/cargo_mock_data.json index 3a1f9c0b..5b4a91f1 100644 --- a/tests/data/cargo_mock_data.json +++ b/tests/data/cargo_mock_data.json @@ -1 +1,2321 @@ -{"crate":{"id":"rand","name":"rand","updated_at":"2020-01-10T21:46:21.337656+00:00","versions":[202916,176558,176021,158945,158711,155960,154971,130460,127212,125555,125521,119212,117808,115893,113343,130165,102932,99538,98022,97193,95831,93664,92908,89893,86584,130166,127355,127151,104133,76564,74803,73853,130167,79903,78200,76563,75606,70485,67607,60891,38564,22300,20439,17884,15268,14687,13851,9238,7843,7771,7710,7648,7248,7239,7237,6964,6704,6029,5937,5252,4371,4362],"keywords":["random","rng"],"categories":["no-std","algorithms"],"badges":[{"badge_type":"appveyor","attributes":{"branch":null,"id":null,"project_name":null,"repository":"rust-random/rand","service":null}},{"badge_type":"travis-ci","attributes":{"repository":"rust-random/rand","branch":null}}],"created_at":"2015-02-03T06:17:14.147783+00:00","downloads":40411049,"recent_downloads":6044965,"max_version":"0.7.3","newest_version":"0.7.3","description":"Random number generators and other randomness functionality.\n","homepage":"https://crates.io/crates/rand","documentation":"https://rust-random.github.io/rand/","repository":"https://github.com/rust-random/rand","links":{"version_downloads":"/api/v1/crates/rand/downloads","versions":null,"owners":"/api/v1/crates/rand/owners","owner_team":"/api/v1/crates/rand/owner_team","owner_user":"/api/v1/crates/rand/owner_user","reverse_dependencies":"/api/v1/crates/rand/reverse_dependencies"},"exact_match":false},"versions":[{"id":202916,"crate":"rand","num":"0.7.3","dl_path":"/api/v1/crates/rand/0.7.3/download","readme_path":"/api/v1/crates/rand/0.7.3/readme","updated_at":"2020-01-10T21:46:21.337656+00:00","created_at":"2020-01-10T21:46:21.337656+00:00","downloads":4241656,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":[],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","rand_chacha/std","alloc","getrandom","libc"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":false,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.3/dependencies","version_downloads":"/api/v1/crates/rand/0.7.3/downloads","authors":"/api/v1/crates/rand/0.7.3/authors"},"crate_size":112246,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"time":"2020-01-10T21:46:21.337656+00:00"}]},{"id":176558,"crate":"rand","num":"0.7.2","dl_path":"/api/v1/crates/rand/0.7.2/download","readme_path":"/api/v1/crates/rand/0.7.2/readme","updated_at":"2019-09-16T20:09:24.860231+00:00","created_at":"2019-09-16T20:09:24.860231+00:00","downloads":1849578,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":[],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","rand_chacha/std","alloc","getrandom"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":false,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.2/dependencies","version_downloads":"/api/v1/crates/rand/0.7.2/downloads","authors":"/api/v1/crates/rand/0.7.2/authors"},"crate_size":111438,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[]},{"id":176021,"crate":"rand","num":"0.7.1","dl_path":"/api/v1/crates/rand/0.7.1/download","readme_path":"/api/v1/crates/rand/0.7.1/readme","updated_at":"2019-09-16T20:09:38.509094+00:00","created_at":"2019-09-13T15:10:33.345335+00:00","downloads":47172,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":[],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","rand_chacha/std","alloc","getrandom"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":true,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.1/dependencies","version_downloads":"/api/v1/crates/rand/0.7.1/downloads","authors":"/api/v1/crates/rand/0.7.1/authors"},"crate_size":108412,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[]},{"id":158945,"crate":"rand","num":"0.7.0","dl_path":"/api/v1/crates/rand/0.7.0/download","readme_path":"/api/v1/crates/rand/0.7.0/readme","updated_at":"2019-06-28T08:45:50.459959+00:00","created_at":"2019-06-28T08:45:50.459959+00:00","downloads":1219957,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":[],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","alloc","getrandom"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.0/dependencies","version_downloads":"/api/v1/crates/rand/0.7.0/downloads","authors":"/api/v1/crates/rand/0.7.0/authors"},"crate_size":104208,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[]},{"id":158711,"crate":"rand","num":"0.7.0-pre.2","dl_path":"/api/v1/crates/rand/0.7.0-pre.2/download","readme_path":"/api/v1/crates/rand/0.7.0-pre.2/readme","updated_at":"2019-06-27T09:37:26.903661+00:00","created_at":"2019-06-27T09:37:26.903661+00:00","downloads":1405,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":[],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","alloc","getrandom"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.0-pre.2/dependencies","version_downloads":"/api/v1/crates/rand/0.7.0-pre.2/downloads","authors":"/api/v1/crates/rand/0.7.0-pre.2/authors"},"crate_size":104192,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[]},{"id":155960,"crate":"rand","num":"0.7.0-pre.1","dl_path":"/api/v1/crates/rand/0.7.0-pre.1/download","readme_path":"/api/v1/crates/rand/0.7.0-pre.1/readme","updated_at":"2019-06-12T09:19:21.581541+00:00","created_at":"2019-06-12T09:19:21.581541+00:00","downloads":2125,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","alloc","getrandom"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.0-pre.1/dependencies","version_downloads":"/api/v1/crates/rand/0.7.0-pre.1/downloads","authors":"/api/v1/crates/rand/0.7.0-pre.1/authors"},"crate_size":103377,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[]},{"id":154971,"crate":"rand","num":"0.7.0-pre.0","dl_path":"/api/v1/crates/rand/0.7.0-pre.0/download","readme_path":"/api/v1/crates/rand/0.7.0-pre.0/readme","updated_at":"2019-06-11T10:18:05.590937+00:00","created_at":"2019-06-06T17:07:16.500459+00:00","downloads":1314,"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","alloc","getrandom"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.7.0-pre.0/dependencies","version_downloads":"/api/v1/crates/rand/0.7.0-pre.0/downloads","authors":"/api/v1/crates/rand/0.7.0-pre.0/authors"},"crate_size":105174,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars1.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy"},"audit_actions":[]},{"id":130460,"crate":"rand","num":"0.6.5","dl_path":"/api/v1/crates/rand/0.6.5/download","readme_path":"/api/v1/crates/rand/0.6.5/readme","updated_at":"2019-01-28T09:56:57.788327+00:00","created_at":"2019-01-28T09:56:57.788327+00:00","downloads":7356853,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","rand_os","rand_jitter/std"],"stdweb":["rand_os/stdweb"],"wasm-bindgen":["rand_os/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.5/dependencies","version_downloads":"/api/v1/crates/rand/0.6.5/downloads","authors":"/api/v1/crates/rand/0.6.5/authors"},"crate_size":104814,"published_by":null,"audit_actions":[]},{"id":127212,"crate":"rand","num":"0.6.4","dl_path":"/api/v1/crates/rand/0.6.4/download","readme_path":"/api/v1/crates/rand/0.6.4/readme","updated_at":"2019-01-08T17:43:03.911462+00:00","created_at":"2019-01-08T17:43:03.911462+00:00","downloads":282096,"features":{"alloc":["rand_core/alloc"],"default":["std","rand_os"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","rand_os"],"stdweb":["rand_os/stdweb"],"wasm-bindgen":["rand_os/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.4/dependencies","version_downloads":"/api/v1/crates/rand/0.6.4/downloads","authors":"/api/v1/crates/rand/0.6.4/authors"},"crate_size":116260,"published_by":null,"audit_actions":[]},{"id":125555,"crate":"rand","num":"0.6.3","dl_path":"/api/v1/crates/rand/0.6.3/download","readme_path":"/api/v1/crates/rand/0.6.3/readme","updated_at":"2019-01-04T17:25:53.393514+00:00","created_at":"2019-01-04T17:25:53.393514+00:00","downloads":71761,"features":{"alloc":["rand_core/alloc"],"default":["std","rand_os"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","rand_os"],"stdweb":["rand_os/stdweb"],"wasm-bindgen":["rand_os/wasm-bindgen"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.3/dependencies","version_downloads":"/api/v1/crates/rand/0.6.3/downloads","authors":"/api/v1/crates/rand/0.6.3/authors"},"crate_size":117566,"published_by":null,"audit_actions":[]},{"id":125521,"crate":"rand","num":"0.6.2","dl_path":"/api/v1/crates/rand/0.6.2/download","readme_path":"/api/v1/crates/rand/0.6.2/readme","updated_at":"2019-01-04T12:35:16.732753+00:00","created_at":"2019-01-04T12:35:16.732753+00:00","downloads":4461,"features":{"alloc":["rand_core/alloc"],"default":["std","rand_os"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.2/dependencies","version_downloads":"/api/v1/crates/rand/0.6.2/downloads","authors":"/api/v1/crates/rand/0.6.2/authors"},"crate_size":117467,"published_by":null,"audit_actions":[]},{"id":119212,"crate":"rand","num":"0.6.1","dl_path":"/api/v1/crates/rand/0.6.1/download","readme_path":"/api/v1/crates/rand/0.6.1/readme","updated_at":"2018-11-23T10:43:32.927231+00:00","created_at":"2018-11-23T10:43:32.927231+00:00","downloads":986973,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.1/dependencies","version_downloads":"/api/v1/crates/rand/0.6.1/downloads","authors":"/api/v1/crates/rand/0.6.1/authors"},"crate_size":126613,"published_by":null,"audit_actions":[]},{"id":117808,"crate":"rand","num":"0.6.0","dl_path":"/api/v1/crates/rand/0.6.0/download","readme_path":"/api/v1/crates/rand/0.6.0/readme","updated_at":"2018-11-14T11:36:08.017486+00:00","created_at":"2018-11-14T11:36:08.017486+00:00","downloads":24064,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.0/dependencies","version_downloads":"/api/v1/crates/rand/0.6.0/downloads","authors":"/api/v1/crates/rand/0.6.0/authors"},"crate_size":126632,"published_by":null,"audit_actions":[]},{"id":115893,"crate":"rand","num":"0.6.0-pre.1","dl_path":"/api/v1/crates/rand/0.6.0-pre.1/download","readme_path":"/api/v1/crates/rand/0.6.0-pre.1/readme","updated_at":"2018-11-02T14:32:22.000182+00:00","created_at":"2018-11-02T14:32:22.000182+00:00","downloads":2337,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.0-pre.1/dependencies","version_downloads":"/api/v1/crates/rand/0.6.0-pre.1/downloads","authors":"/api/v1/crates/rand/0.6.0-pre.1/authors"},"crate_size":142150,"published_by":null,"audit_actions":[]},{"id":113343,"crate":"rand","num":"0.6.0-pre.0","dl_path":"/api/v1/crates/rand/0.6.0-pre.0/download","readme_path":"/api/v1/crates/rand/0.6.0-pre.0/readme","updated_at":"2018-10-17T10:11:49.105381+00:00","created_at":"2018-10-17T10:11:49.105381+00:00","downloads":1762,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.6.0-pre.0/dependencies","version_downloads":"/api/v1/crates/rand/0.6.0-pre.0/downloads","authors":"/api/v1/crates/rand/0.6.0-pre.0/authors"},"crate_size":147575,"published_by":null,"audit_actions":[]},{"id":130165,"crate":"rand","num":"0.5.6","dl_path":"/api/v1/crates/rand/0.5.6/download","readme_path":"/api/v1/crates/rand/0.5.6/readme","updated_at":"2019-01-26T10:20:14.558184+00:00","created_at":"2019-01-26T10:20:14.558184+00:00","downloads":2763899,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-cprng"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.6/dependencies","version_downloads":"/api/v1/crates/rand/0.5.6/downloads","authors":"/api/v1/crates/rand/0.5.6/authors"},"crate_size":137236,"published_by":null,"audit_actions":[]},{"id":102932,"crate":"rand","num":"0.5.5","dl_path":"/api/v1/crates/rand/0.5.5/download","readme_path":"/api/v1/crates/rand/0.5.5/readme","updated_at":"2018-08-07T15:59:14.899961+00:00","created_at":"2018-08-07T15:59:14.899961+00:00","downloads":1791488,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.5/dependencies","version_downloads":"/api/v1/crates/rand/0.5.5/downloads","authors":"/api/v1/crates/rand/0.5.5/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":99538,"crate":"rand","num":"0.5.4","dl_path":"/api/v1/crates/rand/0.5.4/download","readme_path":"/api/v1/crates/rand/0.5.4/readme","updated_at":"2018-07-12T10:03:12.973175+00:00","created_at":"2018-07-12T10:03:12.973175+00:00","downloads":234892,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.4/dependencies","version_downloads":"/api/v1/crates/rand/0.5.4/downloads","authors":"/api/v1/crates/rand/0.5.4/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":98022,"crate":"rand","num":"0.5.3","dl_path":"/api/v1/crates/rand/0.5.3/download","readme_path":"/api/v1/crates/rand/0.5.3/readme","updated_at":"2018-06-27T09:31:10.660151+00:00","created_at":"2018-06-27T09:31:10.660151+00:00","downloads":33980,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.3/dependencies","version_downloads":"/api/v1/crates/rand/0.5.3/downloads","authors":"/api/v1/crates/rand/0.5.3/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":97193,"crate":"rand","num":"0.5.2","dl_path":"/api/v1/crates/rand/0.5.2/download","readme_path":"/api/v1/crates/rand/0.5.2/readme","updated_at":"2018-06-20T08:18:32.801565+00:00","created_at":"2018-06-20T08:18:32.801565+00:00","downloads":13925,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.2/dependencies","version_downloads":"/api/v1/crates/rand/0.5.2/downloads","authors":"/api/v1/crates/rand/0.5.2/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":95831,"crate":"rand","num":"0.5.1","dl_path":"/api/v1/crates/rand/0.5.1/download","readme_path":"/api/v1/crates/rand/0.5.1/readme","updated_at":"2018-06-08T07:47:42.218944+00:00","created_at":"2018-06-08T07:47:42.218944+00:00","downloads":23591,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.1/dependencies","version_downloads":"/api/v1/crates/rand/0.5.1/downloads","authors":"/api/v1/crates/rand/0.5.1/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":93664,"crate":"rand","num":"0.5.0","dl_path":"/api/v1/crates/rand/0.5.0/download","readme_path":"/api/v1/crates/rand/0.5.0/readme","updated_at":"2018-05-21T15:33:10.166567+00:00","created_at":"2018-05-21T15:33:10.166567+00:00","downloads":51573,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.0/dependencies","version_downloads":"/api/v1/crates/rand/0.5.0/downloads","authors":"/api/v1/crates/rand/0.5.0/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":92908,"crate":"rand","num":"0.5.0-pre.2","dl_path":"/api/v1/crates/rand/0.5.0-pre.2/download","readme_path":"/api/v1/crates/rand/0.5.0-pre.2/readme","updated_at":"2018-05-15T11:24:19.867458+00:00","created_at":"2018-05-15T11:24:19.867458+00:00","downloads":13986,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.0-pre.2/dependencies","version_downloads":"/api/v1/crates/rand/0.5.0-pre.2/downloads","authors":"/api/v1/crates/rand/0.5.0-pre.2/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":89893,"crate":"rand","num":"0.5.0-pre.1","dl_path":"/api/v1/crates/rand/0.5.0-pre.1/download","readme_path":"/api/v1/crates/rand/0.5.0-pre.1/readme","updated_at":"2018-04-22T09:08:33.322846+00:00","created_at":"2018-04-22T09:08:33.322846+00:00","downloads":3437,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde1":["serde","serde_derive","rand_core/serde1"],"std":["rand_core/std","alloc","libc","winapi","cloudabi","fuchsia-zircon"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.0-pre.1/dependencies","version_downloads":"/api/v1/crates/rand/0.5.0-pre.1/downloads","authors":"/api/v1/crates/rand/0.5.0-pre.1/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":86584,"crate":"rand","num":"0.5.0-pre.0","dl_path":"/api/v1/crates/rand/0.5.0-pre.0/download","readme_path":"/api/v1/crates/rand/0.5.0-pre.0/readme","updated_at":"2018-03-27T11:41:46.243023+00:00","created_at":"2018-03-27T11:41:46.243023+00:00","downloads":2579,"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["i128_support"],"serde-1":["serde","serde_derive"],"std":["rand_core/std","winapi","libc","alloc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.5.0-pre.0/dependencies","version_downloads":"/api/v1/crates/rand/0.5.0-pre.0/downloads","authors":"/api/v1/crates/rand/0.5.0-pre.0/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":130166,"crate":"rand","num":"0.4.6","dl_path":"/api/v1/crates/rand/0.4.6/download","readme_path":"/api/v1/crates/rand/0.4.6/readme","updated_at":"2019-01-26T10:21:14.395663+00:00","created_at":"2019-01-26T10:21:14.395663+00:00","downloads":5782468,"features":{"alloc":[],"default":["std"],"i128_support":[],"nightly":["i128_support"],"std":["libc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.6/dependencies","version_downloads":"/api/v1/crates/rand/0.4.6/downloads","authors":"/api/v1/crates/rand/0.4.6/authors"},"crate_size":76401,"published_by":null,"audit_actions":[]},{"id":127355,"crate":"rand","num":"0.4.5","dl_path":"/api/v1/crates/rand/0.4.5/download","readme_path":"/api/v1/crates/rand/0.4.5/readme","updated_at":"2019-01-09T16:25:16.882709+00:00","created_at":"2019-01-09T16:25:16.882709+00:00","downloads":162825,"features":{"alloc":[],"default":["std"],"i128_support":[],"nightly":["i128_support"],"std":["libc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.5/dependencies","version_downloads":"/api/v1/crates/rand/0.4.5/downloads","authors":"/api/v1/crates/rand/0.4.5/authors"},"crate_size":76465,"published_by":null,"audit_actions":[]},{"id":127151,"crate":"rand","num":"0.4.4","dl_path":"/api/v1/crates/rand/0.4.4/download","readme_path":"/api/v1/crates/rand/0.4.4/readme","updated_at":"2019-01-09T16:25:41.940799+00:00","created_at":"2019-01-08T12:39:19.894769+00:00","downloads":11625,"features":{"alloc":[],"default":["std"],"i128_support":[],"nightly":["i128_support"],"std":["libc"]},"yanked":true,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.4/dependencies","version_downloads":"/api/v1/crates/rand/0.4.4/downloads","authors":"/api/v1/crates/rand/0.4.4/authors"},"crate_size":76460,"published_by":null,"audit_actions":[]},{"id":104133,"crate":"rand","num":"0.4.3","dl_path":"/api/v1/crates/rand/0.4.3/download","readme_path":"/api/v1/crates/rand/0.4.3/readme","updated_at":"2018-08-16T11:35:56.572441+00:00","created_at":"2018-08-16T11:35:56.572441+00:00","downloads":1501594,"features":{"alloc":[],"default":["std"],"i128_support":[],"nightly":["i128_support"],"std":["libc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.3/dependencies","version_downloads":"/api/v1/crates/rand/0.4.3/downloads","authors":"/api/v1/crates/rand/0.4.3/authors"},"crate_size":76094,"published_by":null,"audit_actions":[]},{"id":76564,"crate":"rand","num":"0.4.2","dl_path":"/api/v1/crates/rand/0.4.2/download","readme_path":"/api/v1/crates/rand/0.4.2/readme","updated_at":"2018-01-06T11:26:47.039110+00:00","created_at":"2018-01-06T11:26:47.039110+00:00","downloads":1868139,"features":{"alloc":[],"default":["std"],"i128_support":[],"nightly":["i128_support"],"std":["libc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.2/dependencies","version_downloads":"/api/v1/crates/rand/0.4.2/downloads","authors":"/api/v1/crates/rand/0.4.2/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":74803,"crate":"rand","num":"0.4.1","dl_path":"/api/v1/crates/rand/0.4.1/download","readme_path":"/api/v1/crates/rand/0.4.1/readme","updated_at":"2017-12-18T11:28:02.757880+00:00","created_at":"2017-12-18T11:28:02.757880+00:00","downloads":42608,"features":{"alloc":[],"default":["std"],"i128_support":[],"nightly":["i128_support"],"std":["libc"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.1/dependencies","version_downloads":"/api/v1/crates/rand/0.4.1/downloads","authors":"/api/v1/crates/rand/0.4.1/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":73853,"crate":"rand","num":"0.4.0-pre.0","dl_path":"/api/v1/crates/rand/0.4.0-pre.0/download","readme_path":"/api/v1/crates/rand/0.4.0-pre.0/readme","updated_at":"2017-12-11T17:04:54.749661+00:00","created_at":"2017-12-11T17:04:54.749661+00:00","downloads":1565,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.4.0-pre.0/dependencies","version_downloads":"/api/v1/crates/rand/0.4.0-pre.0/downloads","authors":"/api/v1/crates/rand/0.4.0-pre.0/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":130167,"crate":"rand","num":"0.3.23","dl_path":"/api/v1/crates/rand/0.3.23/download","readme_path":"/api/v1/crates/rand/0.3.23/readme","updated_at":"2019-01-26T10:22:04.993065+00:00","created_at":"2019-01-26T10:22:04.993065+00:00","downloads":3006665,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.23/dependencies","version_downloads":"/api/v1/crates/rand/0.3.23/downloads","authors":"/api/v1/crates/rand/0.3.23/authors"},"crate_size":11318,"published_by":null,"audit_actions":[]},{"id":79903,"crate":"rand","num":"0.3.22","dl_path":"/api/v1/crates/rand/0.3.22/download","readme_path":"/api/v1/crates/rand/0.3.22/readme","updated_at":"2018-02-05T09:56:34.099992+00:00","created_at":"2018-02-05T09:56:34.099992+00:00","downloads":1821206,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.22/dependencies","version_downloads":"/api/v1/crates/rand/0.3.22/downloads","authors":"/api/v1/crates/rand/0.3.22/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":78200,"crate":"rand","num":"0.3.21-pre.0","dl_path":"/api/v1/crates/rand/0.3.21-pre.0/download","readme_path":"/api/v1/crates/rand/0.3.21-pre.0/readme","updated_at":"2018-01-21T15:38:12.762298+00:00","created_at":"2018-01-21T15:38:12.762298+00:00","downloads":1425,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.21-pre.0/dependencies","version_downloads":"/api/v1/crates/rand/0.3.21-pre.0/downloads","authors":"/api/v1/crates/rand/0.3.21-pre.0/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":76563,"crate":"rand","num":"0.3.20","dl_path":"/api/v1/crates/rand/0.3.20/download","readme_path":"/api/v1/crates/rand/0.3.20/readme","updated_at":"2018-01-06T11:23:51.744471+00:00","created_at":"2018-01-06T11:23:51.744471+00:00","downloads":236206,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.20/dependencies","version_downloads":"/api/v1/crates/rand/0.3.20/downloads","authors":"/api/v1/crates/rand/0.3.20/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":75606,"crate":"rand","num":"0.3.19","dl_path":"/api/v1/crates/rand/0.3.19/download","readme_path":"/api/v1/crates/rand/0.3.19/readme","updated_at":"2017-12-27T15:08:08.777274+00:00","created_at":"2017-12-27T15:08:08.777274+00:00","downloads":85555,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.19/dependencies","version_downloads":"/api/v1/crates/rand/0.3.19/downloads","authors":"/api/v1/crates/rand/0.3.19/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":70485,"crate":"rand","num":"0.3.18","dl_path":"/api/v1/crates/rand/0.3.18/download","readme_path":"/api/v1/crates/rand/0.3.18/readme","updated_at":"2017-11-30T03:01:39.779366+00:00","created_at":"2017-11-06T16:14:49.577429+00:00","downloads":442314,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.18/dependencies","version_downloads":"/api/v1/crates/rand/0.3.18/downloads","authors":"/api/v1/crates/rand/0.3.18/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":67607,"crate":"rand","num":"0.3.17","dl_path":"/api/v1/crates/rand/0.3.17/download","readme_path":"/api/v1/crates/rand/0.3.17/readme","updated_at":"2017-11-30T03:23:09.777592+00:00","created_at":"2017-10-06T23:14:49.189763+00:00","downloads":209224,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.17/dependencies","version_downloads":"/api/v1/crates/rand/0.3.17/downloads","authors":"/api/v1/crates/rand/0.3.17/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":60891,"crate":"rand","num":"0.3.16","dl_path":"/api/v1/crates/rand/0.3.16/download","readme_path":"/api/v1/crates/rand/0.3.16/readme","updated_at":"2017-11-30T02:38:03.828610+00:00","created_at":"2017-07-27T21:36:53.538621+00:00","downloads":426046,"features":{"i128_support":[],"nightly":["i128_support"]},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.16/dependencies","version_downloads":"/api/v1/crates/rand/0.3.16/downloads","authors":"/api/v1/crates/rand/0.3.16/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":38564,"crate":"rand","num":"0.3.15","dl_path":"/api/v1/crates/rand/0.3.15/download","readme_path":"/api/v1/crates/rand/0.3.15/readme","updated_at":"2017-11-30T03:52:13.958691+00:00","created_at":"2016-11-26T22:34:32.458356+00:00","downloads":1648366,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.15/dependencies","version_downloads":"/api/v1/crates/rand/0.3.15/downloads","authors":"/api/v1/crates/rand/0.3.15/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":22300,"crate":"rand","num":"0.3.14","dl_path":"/api/v1/crates/rand/0.3.14/download","readme_path":"/api/v1/crates/rand/0.3.14/readme","updated_at":"2017-11-30T02:50:07.026891+00:00","created_at":"2016-02-13T08:28:26.855136+00:00","downloads":1378975,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.14/dependencies","version_downloads":"/api/v1/crates/rand/0.3.14/downloads","authors":"/api/v1/crates/rand/0.3.14/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":20439,"crate":"rand","num":"0.3.13","dl_path":"/api/v1/crates/rand/0.3.13/download","readme_path":"/api/v1/crates/rand/0.3.13/readme","updated_at":"2017-11-30T04:00:53.555990+00:00","created_at":"2016-01-09T17:59:17.530313+00:00","downloads":125073,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.13/dependencies","version_downloads":"/api/v1/crates/rand/0.3.13/downloads","authors":"/api/v1/crates/rand/0.3.13/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":17884,"crate":"rand","num":"0.3.12","dl_path":"/api/v1/crates/rand/0.3.12/download","readme_path":"/api/v1/crates/rand/0.3.12/readme","updated_at":"2017-11-30T02:29:39.167151+00:00","created_at":"2015-11-09T15:57:54.952164+00:00","downloads":182515,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.12/dependencies","version_downloads":"/api/v1/crates/rand/0.3.12/downloads","authors":"/api/v1/crates/rand/0.3.12/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":15268,"crate":"rand","num":"0.3.11","dl_path":"/api/v1/crates/rand/0.3.11/download","readme_path":"/api/v1/crates/rand/0.3.11/readme","updated_at":"2017-11-30T03:28:50.400876+00:00","created_at":"2015-08-31T06:12:15.702270+00:00","downloads":155069,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.11/dependencies","version_downloads":"/api/v1/crates/rand/0.3.11/downloads","authors":"/api/v1/crates/rand/0.3.11/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":14687,"crate":"rand","num":"0.3.10","dl_path":"/api/v1/crates/rand/0.3.10/download","readme_path":"/api/v1/crates/rand/0.3.10/readme","updated_at":"2017-11-30T02:49:18.256536+00:00","created_at":"2015-08-17T05:06:53.870047+00:00","downloads":33816,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.10/dependencies","version_downloads":"/api/v1/crates/rand/0.3.10/downloads","authors":"/api/v1/crates/rand/0.3.10/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":13851,"crate":"rand","num":"0.3.9","dl_path":"/api/v1/crates/rand/0.3.9/download","readme_path":"/api/v1/crates/rand/0.3.9/readme","updated_at":"2017-11-30T03:23:24.915468+00:00","created_at":"2015-07-30T00:18:14.527848+00:00","downloads":45214,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.9/dependencies","version_downloads":"/api/v1/crates/rand/0.3.9/downloads","authors":"/api/v1/crates/rand/0.3.9/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":9238,"crate":"rand","num":"0.3.8","dl_path":"/api/v1/crates/rand/0.3.8/download","readme_path":"/api/v1/crates/rand/0.3.8/readme","updated_at":"2017-11-30T03:10:46.675998+00:00","created_at":"2015-04-23T15:45:27.537203+00:00","downloads":131258,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.8/dependencies","version_downloads":"/api/v1/crates/rand/0.3.8/downloads","authors":"/api/v1/crates/rand/0.3.8/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7843,"crate":"rand","num":"0.3.7","dl_path":"/api/v1/crates/rand/0.3.7/download","readme_path":"/api/v1/crates/rand/0.3.7/readme","updated_at":"2017-11-30T03:29:52.524963+00:00","created_at":"2015-04-03T01:05:31.952768+00:00","downloads":20412,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.7/dependencies","version_downloads":"/api/v1/crates/rand/0.3.7/downloads","authors":"/api/v1/crates/rand/0.3.7/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7771,"crate":"rand","num":"0.3.6","dl_path":"/api/v1/crates/rand/0.3.6/download","readme_path":"/api/v1/crates/rand/0.3.6/readme","updated_at":"2017-11-30T03:29:50.862185+00:00","created_at":"2015-04-02T16:19:41.260649+00:00","downloads":2051,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.6/dependencies","version_downloads":"/api/v1/crates/rand/0.3.6/downloads","authors":"/api/v1/crates/rand/0.3.6/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7710,"crate":"rand","num":"0.3.5","dl_path":"/api/v1/crates/rand/0.3.5/download","readme_path":"/api/v1/crates/rand/0.3.5/readme","updated_at":"2017-11-30T03:29:50.860086+00:00","created_at":"2015-04-01T16:31:09.324585+00:00","downloads":2472,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.5/dependencies","version_downloads":"/api/v1/crates/rand/0.3.5/downloads","authors":"/api/v1/crates/rand/0.3.5/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7648,"crate":"rand","num":"0.3.4","dl_path":"/api/v1/crates/rand/0.3.4/download","readme_path":"/api/v1/crates/rand/0.3.4/readme","updated_at":"2017-11-30T02:22:43.660971+00:00","created_at":"2015-03-31T16:27:07.045712+00:00","downloads":2403,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.4/dependencies","version_downloads":"/api/v1/crates/rand/0.3.4/downloads","authors":"/api/v1/crates/rand/0.3.4/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7248,"crate":"rand","num":"0.3.3","dl_path":"/api/v1/crates/rand/0.3.3/download","readme_path":"/api/v1/crates/rand/0.3.3/readme","updated_at":"2017-11-30T03:20:02.518029+00:00","created_at":"2015-03-26T16:51:30.584466+00:00","downloads":5837,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.3/dependencies","version_downloads":"/api/v1/crates/rand/0.3.3/downloads","authors":"/api/v1/crates/rand/0.3.3/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7239,"crate":"rand","num":"0.3.2","dl_path":"/api/v1/crates/rand/0.3.2/download","readme_path":"/api/v1/crates/rand/0.3.2/readme","updated_at":"2017-11-30T02:52:48.647396+00:00","created_at":"2015-03-26T16:27:26.614515+00:00","downloads":1599,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.2/dependencies","version_downloads":"/api/v1/crates/rand/0.3.2/downloads","authors":"/api/v1/crates/rand/0.3.2/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":7237,"crate":"rand","num":"0.3.1","dl_path":"/api/v1/crates/rand/0.3.1/download","readme_path":"/api/v1/crates/rand/0.3.1/readme","updated_at":"2017-11-30T03:23:33.647509+00:00","created_at":"2015-03-26T16:22:02.670733+00:00","downloads":1603,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.1/dependencies","version_downloads":"/api/v1/crates/rand/0.3.1/downloads","authors":"/api/v1/crates/rand/0.3.1/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":6964,"crate":"rand","num":"0.3.0","dl_path":"/api/v1/crates/rand/0.3.0/download","readme_path":"/api/v1/crates/rand/0.3.0/readme","updated_at":"2017-11-30T03:45:43.693804+00:00","created_at":"2015-03-25T03:45:18.933975+00:00","downloads":2964,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.3.0/dependencies","version_downloads":"/api/v1/crates/rand/0.3.0/downloads","authors":"/api/v1/crates/rand/0.3.0/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":6704,"crate":"rand","num":"0.2.1","dl_path":"/api/v1/crates/rand/0.2.1/download","readme_path":"/api/v1/crates/rand/0.2.1/readme","updated_at":"2017-11-30T02:43:00.497770+00:00","created_at":"2015-03-22T17:34:50.855059+00:00","downloads":7143,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.2.1/dependencies","version_downloads":"/api/v1/crates/rand/0.2.1/downloads","authors":"/api/v1/crates/rand/0.2.1/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":6029,"crate":"rand","num":"0.2.0","dl_path":"/api/v1/crates/rand/0.2.0/download","readme_path":"/api/v1/crates/rand/0.2.0/readme","updated_at":"2017-11-30T03:53:38.652065+00:00","created_at":"2015-03-06T19:24:21.728280+00:00","downloads":7510,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.2.0/dependencies","version_downloads":"/api/v1/crates/rand/0.2.0/downloads","authors":"/api/v1/crates/rand/0.2.0/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":5937,"crate":"rand","num":"0.1.4","dl_path":"/api/v1/crates/rand/0.1.4/download","readme_path":"/api/v1/crates/rand/0.1.4/readme","updated_at":"2017-11-30T03:37:01.444909+00:00","created_at":"2015-03-04T17:43:01.186628+00:00","downloads":14100,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.1.4/dependencies","version_downloads":"/api/v1/crates/rand/0.1.4/downloads","authors":"/api/v1/crates/rand/0.1.4/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":5252,"crate":"rand","num":"0.1.3","dl_path":"/api/v1/crates/rand/0.1.3/download","readme_path":"/api/v1/crates/rand/0.1.3/readme","updated_at":"2017-11-30T03:19:24.310777+00:00","created_at":"2015-02-20T17:51:03.914107+00:00","downloads":7734,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.1.3/dependencies","version_downloads":"/api/v1/crates/rand/0.1.3/downloads","authors":"/api/v1/crates/rand/0.1.3/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":4371,"crate":"rand","num":"0.1.2","dl_path":"/api/v1/crates/rand/0.1.2/download","readme_path":"/api/v1/crates/rand/0.1.2/readme","updated_at":"2017-11-30T03:14:27.545115+00:00","created_at":"2015-02-03T11:15:19.001762+00:00","downloads":6980,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.1.2/dependencies","version_downloads":"/api/v1/crates/rand/0.1.2/downloads","authors":"/api/v1/crates/rand/0.1.2/authors"},"crate_size":null,"published_by":null,"audit_actions":[]},{"id":4362,"crate":"rand","num":"0.1.1","dl_path":"/api/v1/crates/rand/0.1.1/download","readme_path":"/api/v1/crates/rand/0.1.1/readme","updated_at":"2017-11-30T03:33:14.186028+00:00","created_at":"2015-02-03T06:17:14.169972+00:00","downloads":1626,"features":{},"yanked":false,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/rand/0.1.1/dependencies","version_downloads":"/api/v1/crates/rand/0.1.1/downloads","authors":"/api/v1/crates/rand/0.1.1/authors"},"crate_size":null,"published_by":null,"audit_actions":[]}],"keywords":[{"id":"random","keyword":"random","created_at":"2014-11-21T00:22:50.038243+00:00","crates_cnt":155},{"id":"rng","keyword":"rng","created_at":"2015-02-02T03:37:04.452064+00:00","crates_cnt":56}],"categories":[{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.\n","created_at":"2017-02-10T01:52:09.447906+00:00","crates_cnt":1935},{"id":"algorithms","category":"Algorithms","slug":"algorithms","description":"Rust implementations of core algorithms such as hashing, sorting, searching, and more.","created_at":"2017-01-17T19:13:05.112025+00:00","crates_cnt":828}]} \ No newline at end of file +{ + "crate": { + "id": "rand", + "name": "rand", + "updated_at": "2020-01-10T21:46:21.337656+00:00", + "versions": [ + 202916, + 176558, + 176021, + 158945, + 158711, + 155960, + 154971, + 130460, + 127212, + 125555, + 125521, + 119212, + 117808, + 115893, + 113343, + 130165, + 102932, + 99538, + 98022, + 97193, + 95831, + 93664, + 92908, + 89893, + 86584, + 130166, + 127355, + 127151, + 104133, + 76564, + 74803, + 73853, + 130167, + 79903, + 78200, + 76563, + 75606, + 70485, + 67607, + 60891, + 38564, + 22300, + 20439, + 17884, + 15268, + 14687, + 13851, + 9238, + 7843, + 7771, + 7710, + 7648, + 7248, + 7239, + 7237, + 6964, + 6704, + 6029, + 5937, + 5252, + 4371, + 4362 + ], + "keywords": [ + "random", + "rng" + ], + "categories": [ + "no-std", + "algorithms" + ], + "badges": [ + { + "badge_type": "appveyor", + "attributes": { + "branch": null, + "id": null, + "project_name": null, + "repository": "rust-random/rand", + "service": null + } + }, + { + "badge_type": "travis-ci", + "attributes": { + "repository": "rust-random/rand", + "branch": null + } + } + ], + "created_at": "2015-02-03T06:17:14.147783+00:00", + "downloads": 40411049, + "recent_downloads": 6044965, + "max_version": "0.7.3", + "newest_version": "0.7.3", + "description": "Random number generators and other randomness functionality.\n", + "homepage": "https://crates.io/crates/rand", + "documentation": "https://rust-random.github.io/rand/", + "repository": "https://github.com/rust-random/rand", + "links": { + "version_downloads": "/api/v1/crates/rand/downloads", + "versions": null, + "owners": "/api/v1/crates/rand/owners", + "owner_team": "/api/v1/crates/rand/owner_team", + "owner_user": "/api/v1/crates/rand/owner_user", + "reverse_dependencies": "/api/v1/crates/rand/reverse_dependencies" + }, + "exact_match": false + }, + "versions": [ + { + "id": 202916, + "crate": "rand", + "num": "0.7.3", + "dl_path": "/api/v1/crates/rand/0.7.3/download", + "readme_path": "/api/v1/crates/rand/0.7.3/readme", + "updated_at": "2020-01-10T21:46:21.337656+00:00", + "created_at": "2020-01-10T21:46:21.337656+00:00", + "downloads": 4241656, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "rand_chacha/std", + "alloc", + "getrandom", + "libc" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT OR Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.3/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.3/downloads", + "authors": "/api/v1/crates/rand/0.7.3/authors" + }, + "crate_size": 112246, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [ + { + "action": "publish", + "user": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "time": "2020-01-10T21:46:21.337656+00:00" + } + ] + }, + { + "id": 176558, + "crate": "rand", + "num": "0.7.2", + "dl_path": "/api/v1/crates/rand/0.7.2/download", + "readme_path": "/api/v1/crates/rand/0.7.2/readme", + "updated_at": "2019-09-16T20:09:24.860231+00:00", + "created_at": "2019-09-16T20:09:24.860231+00:00", + "downloads": 1849578, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "rand_chacha/std", + "alloc", + "getrandom" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT OR Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.2/downloads", + "authors": "/api/v1/crates/rand/0.7.2/authors" + }, + "crate_size": 111438, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [] + }, + { + "id": 176021, + "crate": "rand", + "num": "0.7.1", + "dl_path": "/api/v1/crates/rand/0.7.1/download", + "readme_path": "/api/v1/crates/rand/0.7.1/readme", + "updated_at": "2019-09-16T20:09:38.509094+00:00", + "created_at": "2019-09-13T15:10:33.345335+00:00", + "downloads": 47172, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "rand_chacha/std", + "alloc", + "getrandom" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": true, + "license": "MIT OR Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.1/downloads", + "authors": "/api/v1/crates/rand/0.7.1/authors" + }, + "crate_size": 108412, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [] + }, + { + "id": 158945, + "crate": "rand", + "num": "0.7.0", + "dl_path": "/api/v1/crates/rand/0.7.0/download", + "readme_path": "/api/v1/crates/rand/0.7.0/readme", + "updated_at": "2019-06-28T08:45:50.459959+00:00", + "created_at": "2019-06-28T08:45:50.459959+00:00", + "downloads": 1219957, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "alloc", + "getrandom" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.0/downloads", + "authors": "/api/v1/crates/rand/0.7.0/authors" + }, + "crate_size": 104208, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [] + }, + { + "id": 158711, + "crate": "rand", + "num": "0.7.0-pre.2", + "dl_path": "/api/v1/crates/rand/0.7.0-pre.2/download", + "readme_path": "/api/v1/crates/rand/0.7.0-pre.2/readme", + "updated_at": "2019-06-27T09:37:26.903661+00:00", + "created_at": "2019-06-27T09:37:26.903661+00:00", + "downloads": 1405, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "alloc", + "getrandom" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.0-pre.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.0-pre.2/downloads", + "authors": "/api/v1/crates/rand/0.7.0-pre.2/authors" + }, + "crate_size": 104192, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [] + }, + { + "id": 155960, + "crate": "rand", + "num": "0.7.0-pre.1", + "dl_path": "/api/v1/crates/rand/0.7.0-pre.1/download", + "readme_path": "/api/v1/crates/rand/0.7.0-pre.1/readme", + "updated_at": "2019-06-12T09:19:21.581541+00:00", + "created_at": "2019-06-12T09:19:21.581541+00:00", + "downloads": 2125, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "alloc", + "getrandom" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.0-pre.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.0-pre.1/downloads", + "authors": "/api/v1/crates/rand/0.7.0-pre.1/authors" + }, + "crate_size": 103377, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [] + }, + { + "id": 154971, + "crate": "rand", + "num": "0.7.0-pre.0", + "dl_path": "/api/v1/crates/rand/0.7.0-pre.0/download", + "readme_path": "/api/v1/crates/rand/0.7.0-pre.0/readme", + "updated_at": "2019-06-11T10:18:05.590937+00:00", + "created_at": "2019-06-06T17:07:16.500459+00:00", + "downloads": 1314, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "getrandom": [ + "getrandom_package", + "rand_core/getrandom" + ], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "small_rng": [ + "rand_pcg" + ], + "std": [ + "rand_core/std", + "alloc", + "getrandom" + ], + "stdweb": [ + "getrandom_package/stdweb" + ], + "wasm-bindgen": [ + "getrandom_package/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.7.0-pre.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.7.0-pre.0/downloads", + "authors": "/api/v1/crates/rand/0.7.0-pre.0/authors" + }, + "crate_size": 105174, + "published_by": { + "id": 1234, + "login": "dhardy", + "name": "Diggory Hardy", + "avatar": "https://avatars1.githubusercontent.com/u/134893?v=4", + "url": "https://github.com/dhardy" + }, + "audit_actions": [] + }, + { + "id": 130460, + "crate": "rand", + "num": "0.6.5", + "dl_path": "/api/v1/crates/rand/0.6.5/download", + "readme_path": "/api/v1/crates/rand/0.6.5/readme", + "updated_at": "2019-01-28T09:56:57.788327+00:00", + "created_at": "2019-01-28T09:56:57.788327+00:00", + "downloads": 7356853, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "rand_os", + "rand_jitter/std" + ], + "stdweb": [ + "rand_os/stdweb" + ], + "wasm-bindgen": [ + "rand_os/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.5/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.5/downloads", + "authors": "/api/v1/crates/rand/0.6.5/authors" + }, + "crate_size": 104814, + "published_by": null, + "audit_actions": [] + }, + { + "id": 127212, + "crate": "rand", + "num": "0.6.4", + "dl_path": "/api/v1/crates/rand/0.6.4/download", + "readme_path": "/api/v1/crates/rand/0.6.4/readme", + "updated_at": "2019-01-08T17:43:03.911462+00:00", + "created_at": "2019-01-08T17:43:03.911462+00:00", + "downloads": 282096, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std", + "rand_os" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "rand_os" + ], + "stdweb": [ + "rand_os/stdweb" + ], + "wasm-bindgen": [ + "rand_os/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.4/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.4/downloads", + "authors": "/api/v1/crates/rand/0.6.4/authors" + }, + "crate_size": 116260, + "published_by": null, + "audit_actions": [] + }, + { + "id": 125555, + "crate": "rand", + "num": "0.6.3", + "dl_path": "/api/v1/crates/rand/0.6.3/download", + "readme_path": "/api/v1/crates/rand/0.6.3/readme", + "updated_at": "2019-01-04T17:25:53.393514+00:00", + "created_at": "2019-01-04T17:25:53.393514+00:00", + "downloads": 71761, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std", + "rand_os" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "rand_os" + ], + "stdweb": [ + "rand_os/stdweb" + ], + "wasm-bindgen": [ + "rand_os/wasm-bindgen" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.3/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.3/downloads", + "authors": "/api/v1/crates/rand/0.6.3/authors" + }, + "crate_size": 117566, + "published_by": null, + "audit_actions": [] + }, + { + "id": 125521, + "crate": "rand", + "num": "0.6.2", + "dl_path": "/api/v1/crates/rand/0.6.2/download", + "readme_path": "/api/v1/crates/rand/0.6.2/readme", + "updated_at": "2019-01-04T12:35:16.732753+00:00", + "created_at": "2019-01-04T12:35:16.732753+00:00", + "downloads": 4461, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std", + "rand_os" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.2/downloads", + "authors": "/api/v1/crates/rand/0.6.2/authors" + }, + "crate_size": 117467, + "published_by": null, + "audit_actions": [] + }, + { + "id": 119212, + "crate": "rand", + "num": "0.6.1", + "dl_path": "/api/v1/crates/rand/0.6.1/download", + "readme_path": "/api/v1/crates/rand/0.6.1/readme", + "updated_at": "2018-11-23T10:43:32.927231+00:00", + "created_at": "2018-11-23T10:43:32.927231+00:00", + "downloads": 986973, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.1/downloads", + "authors": "/api/v1/crates/rand/0.6.1/authors" + }, + "crate_size": 126613, + "published_by": null, + "audit_actions": [] + }, + { + "id": 117808, + "crate": "rand", + "num": "0.6.0", + "dl_path": "/api/v1/crates/rand/0.6.0/download", + "readme_path": "/api/v1/crates/rand/0.6.0/readme", + "updated_at": "2018-11-14T11:36:08.017486+00:00", + "created_at": "2018-11-14T11:36:08.017486+00:00", + "downloads": 24064, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.0/downloads", + "authors": "/api/v1/crates/rand/0.6.0/authors" + }, + "crate_size": 126632, + "published_by": null, + "audit_actions": [] + }, + { + "id": 115893, + "crate": "rand", + "num": "0.6.0-pre.1", + "dl_path": "/api/v1/crates/rand/0.6.0-pre.1/download", + "readme_path": "/api/v1/crates/rand/0.6.0-pre.1/readme", + "updated_at": "2018-11-02T14:32:22.000182+00:00", + "created_at": "2018-11-02T14:32:22.000182+00:00", + "downloads": 2337, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.0-pre.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.0-pre.1/downloads", + "authors": "/api/v1/crates/rand/0.6.0-pre.1/authors" + }, + "crate_size": 142150, + "published_by": null, + "audit_actions": [] + }, + { + "id": 113343, + "crate": "rand", + "num": "0.6.0-pre.0", + "dl_path": "/api/v1/crates/rand/0.6.0-pre.0/download", + "readme_path": "/api/v1/crates/rand/0.6.0-pre.0/readme", + "updated_at": "2018-10-17T10:11:49.105381+00:00", + "created_at": "2018-10-17T10:11:49.105381+00:00", + "downloads": 1762, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "simd_support" + ], + "serde1": [ + "rand_core/serde1", + "rand_isaac/serde1", + "rand_xorshift/serde1" + ], + "simd_support": [ + "packed_simd" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.6.0-pre.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.6.0-pre.0/downloads", + "authors": "/api/v1/crates/rand/0.6.0-pre.0/authors" + }, + "crate_size": 147575, + "published_by": null, + "audit_actions": [] + }, + { + "id": 130165, + "crate": "rand", + "num": "0.5.6", + "dl_path": "/api/v1/crates/rand/0.5.6/download", + "readme_path": "/api/v1/crates/rand/0.5.6/readme", + "updated_at": "2019-01-26T10:20:14.558184+00:00", + "created_at": "2019-01-26T10:20:14.558184+00:00", + "downloads": 2763899, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-cprng" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.6/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.6/downloads", + "authors": "/api/v1/crates/rand/0.5.6/authors" + }, + "crate_size": 137236, + "published_by": null, + "audit_actions": [] + }, + { + "id": 102932, + "crate": "rand", + "num": "0.5.5", + "dl_path": "/api/v1/crates/rand/0.5.5/download", + "readme_path": "/api/v1/crates/rand/0.5.5/readme", + "updated_at": "2018-08-07T15:59:14.899961+00:00", + "created_at": "2018-08-07T15:59:14.899961+00:00", + "downloads": 1791488, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.5/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.5/downloads", + "authors": "/api/v1/crates/rand/0.5.5/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 99538, + "crate": "rand", + "num": "0.5.4", + "dl_path": "/api/v1/crates/rand/0.5.4/download", + "readme_path": "/api/v1/crates/rand/0.5.4/readme", + "updated_at": "2018-07-12T10:03:12.973175+00:00", + "created_at": "2018-07-12T10:03:12.973175+00:00", + "downloads": 234892, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.4/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.4/downloads", + "authors": "/api/v1/crates/rand/0.5.4/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 98022, + "crate": "rand", + "num": "0.5.3", + "dl_path": "/api/v1/crates/rand/0.5.3/download", + "readme_path": "/api/v1/crates/rand/0.5.3/readme", + "updated_at": "2018-06-27T09:31:10.660151+00:00", + "created_at": "2018-06-27T09:31:10.660151+00:00", + "downloads": 33980, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.3/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.3/downloads", + "authors": "/api/v1/crates/rand/0.5.3/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 97193, + "crate": "rand", + "num": "0.5.2", + "dl_path": "/api/v1/crates/rand/0.5.2/download", + "readme_path": "/api/v1/crates/rand/0.5.2/readme", + "updated_at": "2018-06-20T08:18:32.801565+00:00", + "created_at": "2018-06-20T08:18:32.801565+00:00", + "downloads": 13925, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.2/downloads", + "authors": "/api/v1/crates/rand/0.5.2/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 95831, + "crate": "rand", + "num": "0.5.1", + "dl_path": "/api/v1/crates/rand/0.5.1/download", + "readme_path": "/api/v1/crates/rand/0.5.1/readme", + "updated_at": "2018-06-08T07:47:42.218944+00:00", + "created_at": "2018-06-08T07:47:42.218944+00:00", + "downloads": 23591, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.1/downloads", + "authors": "/api/v1/crates/rand/0.5.1/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 93664, + "crate": "rand", + "num": "0.5.0", + "dl_path": "/api/v1/crates/rand/0.5.0/download", + "readme_path": "/api/v1/crates/rand/0.5.0/readme", + "updated_at": "2018-05-21T15:33:10.166567+00:00", + "created_at": "2018-05-21T15:33:10.166567+00:00", + "downloads": 51573, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.0/downloads", + "authors": "/api/v1/crates/rand/0.5.0/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 92908, + "crate": "rand", + "num": "0.5.0-pre.2", + "dl_path": "/api/v1/crates/rand/0.5.0-pre.2/download", + "readme_path": "/api/v1/crates/rand/0.5.0-pre.2/readme", + "updated_at": "2018-05-15T11:24:19.867458+00:00", + "created_at": "2018-05-15T11:24:19.867458+00:00", + "downloads": 13986, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.0-pre.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.0-pre.2/downloads", + "authors": "/api/v1/crates/rand/0.5.0-pre.2/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 89893, + "crate": "rand", + "num": "0.5.0-pre.1", + "dl_path": "/api/v1/crates/rand/0.5.0-pre.1/download", + "readme_path": "/api/v1/crates/rand/0.5.0-pre.1/readme", + "updated_at": "2018-04-22T09:08:33.322846+00:00", + "created_at": "2018-04-22T09:08:33.322846+00:00", + "downloads": 3437, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde1": [ + "serde", + "serde_derive", + "rand_core/serde1" + ], + "std": [ + "rand_core/std", + "alloc", + "libc", + "winapi", + "cloudabi", + "fuchsia-zircon" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.0-pre.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.0-pre.1/downloads", + "authors": "/api/v1/crates/rand/0.5.0-pre.1/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 86584, + "crate": "rand", + "num": "0.5.0-pre.0", + "dl_path": "/api/v1/crates/rand/0.5.0-pre.0/download", + "readme_path": "/api/v1/crates/rand/0.5.0-pre.0/readme", + "updated_at": "2018-03-27T11:41:46.243023+00:00", + "created_at": "2018-03-27T11:41:46.243023+00:00", + "downloads": 2579, + "features": { + "alloc": [ + "rand_core/alloc" + ], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "serde-1": [ + "serde", + "serde_derive" + ], + "std": [ + "rand_core/std", + "winapi", + "libc", + "alloc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.5.0-pre.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.5.0-pre.0/downloads", + "authors": "/api/v1/crates/rand/0.5.0-pre.0/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 130166, + "crate": "rand", + "num": "0.4.6", + "dl_path": "/api/v1/crates/rand/0.4.6/download", + "readme_path": "/api/v1/crates/rand/0.4.6/readme", + "updated_at": "2019-01-26T10:21:14.395663+00:00", + "created_at": "2019-01-26T10:21:14.395663+00:00", + "downloads": 5782468, + "features": { + "alloc": [], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "std": [ + "libc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.6/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.6/downloads", + "authors": "/api/v1/crates/rand/0.4.6/authors" + }, + "crate_size": 76401, + "published_by": null, + "audit_actions": [] + }, + { + "id": 127355, + "crate": "rand", + "num": "0.4.5", + "dl_path": "/api/v1/crates/rand/0.4.5/download", + "readme_path": "/api/v1/crates/rand/0.4.5/readme", + "updated_at": "2019-01-09T16:25:16.882709+00:00", + "created_at": "2019-01-09T16:25:16.882709+00:00", + "downloads": 162825, + "features": { + "alloc": [], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "std": [ + "libc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.5/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.5/downloads", + "authors": "/api/v1/crates/rand/0.4.5/authors" + }, + "crate_size": 76465, + "published_by": null, + "audit_actions": [] + }, + { + "id": 127151, + "crate": "rand", + "num": "0.4.4", + "dl_path": "/api/v1/crates/rand/0.4.4/download", + "readme_path": "/api/v1/crates/rand/0.4.4/readme", + "updated_at": "2019-01-09T16:25:41.940799+00:00", + "created_at": "2019-01-08T12:39:19.894769+00:00", + "downloads": 11625, + "features": { + "alloc": [], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "std": [ + "libc" + ] + }, + "yanked": true, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.4/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.4/downloads", + "authors": "/api/v1/crates/rand/0.4.4/authors" + }, + "crate_size": 76460, + "published_by": null, + "audit_actions": [] + }, + { + "id": 104133, + "crate": "rand", + "num": "0.4.3", + "dl_path": "/api/v1/crates/rand/0.4.3/download", + "readme_path": "/api/v1/crates/rand/0.4.3/readme", + "updated_at": "2018-08-16T11:35:56.572441+00:00", + "created_at": "2018-08-16T11:35:56.572441+00:00", + "downloads": 1501594, + "features": { + "alloc": [], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "std": [ + "libc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.3/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.3/downloads", + "authors": "/api/v1/crates/rand/0.4.3/authors" + }, + "crate_size": 76094, + "published_by": null, + "audit_actions": [] + }, + { + "id": 76564, + "crate": "rand", + "num": "0.4.2", + "dl_path": "/api/v1/crates/rand/0.4.2/download", + "readme_path": "/api/v1/crates/rand/0.4.2/readme", + "updated_at": "2018-01-06T11:26:47.039110+00:00", + "created_at": "2018-01-06T11:26:47.039110+00:00", + "downloads": 1868139, + "features": { + "alloc": [], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "std": [ + "libc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.2/downloads", + "authors": "/api/v1/crates/rand/0.4.2/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 74803, + "crate": "rand", + "num": "0.4.1", + "dl_path": "/api/v1/crates/rand/0.4.1/download", + "readme_path": "/api/v1/crates/rand/0.4.1/readme", + "updated_at": "2017-12-18T11:28:02.757880+00:00", + "created_at": "2017-12-18T11:28:02.757880+00:00", + "downloads": 42608, + "features": { + "alloc": [], + "default": [ + "std" + ], + "i128_support": [], + "nightly": [ + "i128_support" + ], + "std": [ + "libc" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.1/downloads", + "authors": "/api/v1/crates/rand/0.4.1/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 73853, + "crate": "rand", + "num": "0.4.0-pre.0", + "dl_path": "/api/v1/crates/rand/0.4.0-pre.0/download", + "readme_path": "/api/v1/crates/rand/0.4.0-pre.0/readme", + "updated_at": "2017-12-11T17:04:54.749661+00:00", + "created_at": "2017-12-11T17:04:54.749661+00:00", + "downloads": 1565, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.4.0-pre.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.4.0-pre.0/downloads", + "authors": "/api/v1/crates/rand/0.4.0-pre.0/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 130167, + "crate": "rand", + "num": "0.3.23", + "dl_path": "/api/v1/crates/rand/0.3.23/download", + "readme_path": "/api/v1/crates/rand/0.3.23/readme", + "updated_at": "2019-01-26T10:22:04.993065+00:00", + "created_at": "2019-01-26T10:22:04.993065+00:00", + "downloads": 3006665, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.23/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.23/downloads", + "authors": "/api/v1/crates/rand/0.3.23/authors" + }, + "crate_size": 11318, + "published_by": null, + "audit_actions": [] + }, + { + "id": 79903, + "crate": "rand", + "num": "0.3.22", + "dl_path": "/api/v1/crates/rand/0.3.22/download", + "readme_path": "/api/v1/crates/rand/0.3.22/readme", + "updated_at": "2018-02-05T09:56:34.099992+00:00", + "created_at": "2018-02-05T09:56:34.099992+00:00", + "downloads": 1821206, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.22/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.22/downloads", + "authors": "/api/v1/crates/rand/0.3.22/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 78200, + "crate": "rand", + "num": "0.3.21-pre.0", + "dl_path": "/api/v1/crates/rand/0.3.21-pre.0/download", + "readme_path": "/api/v1/crates/rand/0.3.21-pre.0/readme", + "updated_at": "2018-01-21T15:38:12.762298+00:00", + "created_at": "2018-01-21T15:38:12.762298+00:00", + "downloads": 1425, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.21-pre.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.21-pre.0/downloads", + "authors": "/api/v1/crates/rand/0.3.21-pre.0/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 76563, + "crate": "rand", + "num": "0.3.20", + "dl_path": "/api/v1/crates/rand/0.3.20/download", + "readme_path": "/api/v1/crates/rand/0.3.20/readme", + "updated_at": "2018-01-06T11:23:51.744471+00:00", + "created_at": "2018-01-06T11:23:51.744471+00:00", + "downloads": 236206, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.20/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.20/downloads", + "authors": "/api/v1/crates/rand/0.3.20/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 75606, + "crate": "rand", + "num": "0.3.19", + "dl_path": "/api/v1/crates/rand/0.3.19/download", + "readme_path": "/api/v1/crates/rand/0.3.19/readme", + "updated_at": "2017-12-27T15:08:08.777274+00:00", + "created_at": "2017-12-27T15:08:08.777274+00:00", + "downloads": 85555, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.19/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.19/downloads", + "authors": "/api/v1/crates/rand/0.3.19/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 70485, + "crate": "rand", + "num": "0.3.18", + "dl_path": "/api/v1/crates/rand/0.3.18/download", + "readme_path": "/api/v1/crates/rand/0.3.18/readme", + "updated_at": "2017-11-30T03:01:39.779366+00:00", + "created_at": "2017-11-06T16:14:49.577429+00:00", + "downloads": 442314, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.18/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.18/downloads", + "authors": "/api/v1/crates/rand/0.3.18/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 67607, + "crate": "rand", + "num": "0.3.17", + "dl_path": "/api/v1/crates/rand/0.3.17/download", + "readme_path": "/api/v1/crates/rand/0.3.17/readme", + "updated_at": "2017-11-30T03:23:09.777592+00:00", + "created_at": "2017-10-06T23:14:49.189763+00:00", + "downloads": 209224, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.17/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.17/downloads", + "authors": "/api/v1/crates/rand/0.3.17/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 60891, + "crate": "rand", + "num": "0.3.16", + "dl_path": "/api/v1/crates/rand/0.3.16/download", + "readme_path": "/api/v1/crates/rand/0.3.16/readme", + "updated_at": "2017-11-30T02:38:03.828610+00:00", + "created_at": "2017-07-27T21:36:53.538621+00:00", + "downloads": 426046, + "features": { + "i128_support": [], + "nightly": [ + "i128_support" + ] + }, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.16/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.16/downloads", + "authors": "/api/v1/crates/rand/0.3.16/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 38564, + "crate": "rand", + "num": "0.3.15", + "dl_path": "/api/v1/crates/rand/0.3.15/download", + "readme_path": "/api/v1/crates/rand/0.3.15/readme", + "updated_at": "2017-11-30T03:52:13.958691+00:00", + "created_at": "2016-11-26T22:34:32.458356+00:00", + "downloads": 1648366, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.15/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.15/downloads", + "authors": "/api/v1/crates/rand/0.3.15/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 22300, + "crate": "rand", + "num": "0.3.14", + "dl_path": "/api/v1/crates/rand/0.3.14/download", + "readme_path": "/api/v1/crates/rand/0.3.14/readme", + "updated_at": "2017-11-30T02:50:07.026891+00:00", + "created_at": "2016-02-13T08:28:26.855136+00:00", + "downloads": 1378975, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.14/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.14/downloads", + "authors": "/api/v1/crates/rand/0.3.14/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 20439, + "crate": "rand", + "num": "0.3.13", + "dl_path": "/api/v1/crates/rand/0.3.13/download", + "readme_path": "/api/v1/crates/rand/0.3.13/readme", + "updated_at": "2017-11-30T04:00:53.555990+00:00", + "created_at": "2016-01-09T17:59:17.530313+00:00", + "downloads": 125073, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.13/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.13/downloads", + "authors": "/api/v1/crates/rand/0.3.13/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 17884, + "crate": "rand", + "num": "0.3.12", + "dl_path": "/api/v1/crates/rand/0.3.12/download", + "readme_path": "/api/v1/crates/rand/0.3.12/readme", + "updated_at": "2017-11-30T02:29:39.167151+00:00", + "created_at": "2015-11-09T15:57:54.952164+00:00", + "downloads": 182515, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.12/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.12/downloads", + "authors": "/api/v1/crates/rand/0.3.12/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 15268, + "crate": "rand", + "num": "0.3.11", + "dl_path": "/api/v1/crates/rand/0.3.11/download", + "readme_path": "/api/v1/crates/rand/0.3.11/readme", + "updated_at": "2017-11-30T03:28:50.400876+00:00", + "created_at": "2015-08-31T06:12:15.702270+00:00", + "downloads": 155069, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.11/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.11/downloads", + "authors": "/api/v1/crates/rand/0.3.11/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 14687, + "crate": "rand", + "num": "0.3.10", + "dl_path": "/api/v1/crates/rand/0.3.10/download", + "readme_path": "/api/v1/crates/rand/0.3.10/readme", + "updated_at": "2017-11-30T02:49:18.256536+00:00", + "created_at": "2015-08-17T05:06:53.870047+00:00", + "downloads": 33816, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.10/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.10/downloads", + "authors": "/api/v1/crates/rand/0.3.10/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 13851, + "crate": "rand", + "num": "0.3.9", + "dl_path": "/api/v1/crates/rand/0.3.9/download", + "readme_path": "/api/v1/crates/rand/0.3.9/readme", + "updated_at": "2017-11-30T03:23:24.915468+00:00", + "created_at": "2015-07-30T00:18:14.527848+00:00", + "downloads": 45214, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.9/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.9/downloads", + "authors": "/api/v1/crates/rand/0.3.9/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 9238, + "crate": "rand", + "num": "0.3.8", + "dl_path": "/api/v1/crates/rand/0.3.8/download", + "readme_path": "/api/v1/crates/rand/0.3.8/readme", + "updated_at": "2017-11-30T03:10:46.675998+00:00", + "created_at": "2015-04-23T15:45:27.537203+00:00", + "downloads": 131258, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.8/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.8/downloads", + "authors": "/api/v1/crates/rand/0.3.8/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7843, + "crate": "rand", + "num": "0.3.7", + "dl_path": "/api/v1/crates/rand/0.3.7/download", + "readme_path": "/api/v1/crates/rand/0.3.7/readme", + "updated_at": "2017-11-30T03:29:52.524963+00:00", + "created_at": "2015-04-03T01:05:31.952768+00:00", + "downloads": 20412, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.7/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.7/downloads", + "authors": "/api/v1/crates/rand/0.3.7/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7771, + "crate": "rand", + "num": "0.3.6", + "dl_path": "/api/v1/crates/rand/0.3.6/download", + "readme_path": "/api/v1/crates/rand/0.3.6/readme", + "updated_at": "2017-11-30T03:29:50.862185+00:00", + "created_at": "2015-04-02T16:19:41.260649+00:00", + "downloads": 2051, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.6/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.6/downloads", + "authors": "/api/v1/crates/rand/0.3.6/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7710, + "crate": "rand", + "num": "0.3.5", + "dl_path": "/api/v1/crates/rand/0.3.5/download", + "readme_path": "/api/v1/crates/rand/0.3.5/readme", + "updated_at": "2017-11-30T03:29:50.860086+00:00", + "created_at": "2015-04-01T16:31:09.324585+00:00", + "downloads": 2472, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.5/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.5/downloads", + "authors": "/api/v1/crates/rand/0.3.5/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7648, + "crate": "rand", + "num": "0.3.4", + "dl_path": "/api/v1/crates/rand/0.3.4/download", + "readme_path": "/api/v1/crates/rand/0.3.4/readme", + "updated_at": "2017-11-30T02:22:43.660971+00:00", + "created_at": "2015-03-31T16:27:07.045712+00:00", + "downloads": 2403, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.4/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.4/downloads", + "authors": "/api/v1/crates/rand/0.3.4/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7248, + "crate": "rand", + "num": "0.3.3", + "dl_path": "/api/v1/crates/rand/0.3.3/download", + "readme_path": "/api/v1/crates/rand/0.3.3/readme", + "updated_at": "2017-11-30T03:20:02.518029+00:00", + "created_at": "2015-03-26T16:51:30.584466+00:00", + "downloads": 5837, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.3/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.3/downloads", + "authors": "/api/v1/crates/rand/0.3.3/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7239, + "crate": "rand", + "num": "0.3.2", + "dl_path": "/api/v1/crates/rand/0.3.2/download", + "readme_path": "/api/v1/crates/rand/0.3.2/readme", + "updated_at": "2017-11-30T02:52:48.647396+00:00", + "created_at": "2015-03-26T16:27:26.614515+00:00", + "downloads": 1599, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.2/downloads", + "authors": "/api/v1/crates/rand/0.3.2/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 7237, + "crate": "rand", + "num": "0.3.1", + "dl_path": "/api/v1/crates/rand/0.3.1/download", + "readme_path": "/api/v1/crates/rand/0.3.1/readme", + "updated_at": "2017-11-30T03:23:33.647509+00:00", + "created_at": "2015-03-26T16:22:02.670733+00:00", + "downloads": 1603, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.1/downloads", + "authors": "/api/v1/crates/rand/0.3.1/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 6964, + "crate": "rand", + "num": "0.3.0", + "dl_path": "/api/v1/crates/rand/0.3.0/download", + "readme_path": "/api/v1/crates/rand/0.3.0/readme", + "updated_at": "2017-11-30T03:45:43.693804+00:00", + "created_at": "2015-03-25T03:45:18.933975+00:00", + "downloads": 2964, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.3.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.3.0/downloads", + "authors": "/api/v1/crates/rand/0.3.0/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 6704, + "crate": "rand", + "num": "0.2.1", + "dl_path": "/api/v1/crates/rand/0.2.1/download", + "readme_path": "/api/v1/crates/rand/0.2.1/readme", + "updated_at": "2017-11-30T02:43:00.497770+00:00", + "created_at": "2015-03-22T17:34:50.855059+00:00", + "downloads": 7143, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.2.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.2.1/downloads", + "authors": "/api/v1/crates/rand/0.2.1/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 6029, + "crate": "rand", + "num": "0.2.0", + "dl_path": "/api/v1/crates/rand/0.2.0/download", + "readme_path": "/api/v1/crates/rand/0.2.0/readme", + "updated_at": "2017-11-30T03:53:38.652065+00:00", + "created_at": "2015-03-06T19:24:21.728280+00:00", + "downloads": 7510, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.2.0/dependencies", + "version_downloads": "/api/v1/crates/rand/0.2.0/downloads", + "authors": "/api/v1/crates/rand/0.2.0/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 5937, + "crate": "rand", + "num": "0.1.4", + "dl_path": "/api/v1/crates/rand/0.1.4/download", + "readme_path": "/api/v1/crates/rand/0.1.4/readme", + "updated_at": "2017-11-30T03:37:01.444909+00:00", + "created_at": "2015-03-04T17:43:01.186628+00:00", + "downloads": 14100, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.1.4/dependencies", + "version_downloads": "/api/v1/crates/rand/0.1.4/downloads", + "authors": "/api/v1/crates/rand/0.1.4/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 5252, + "crate": "rand", + "num": "0.1.3", + "dl_path": "/api/v1/crates/rand/0.1.3/download", + "readme_path": "/api/v1/crates/rand/0.1.3/readme", + "updated_at": "2017-11-30T03:19:24.310777+00:00", + "created_at": "2015-02-20T17:51:03.914107+00:00", + "downloads": 7734, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.1.3/dependencies", + "version_downloads": "/api/v1/crates/rand/0.1.3/downloads", + "authors": "/api/v1/crates/rand/0.1.3/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 4371, + "crate": "rand", + "num": "0.1.2", + "dl_path": "/api/v1/crates/rand/0.1.2/download", + "readme_path": "/api/v1/crates/rand/0.1.2/readme", + "updated_at": "2017-11-30T03:14:27.545115+00:00", + "created_at": "2015-02-03T11:15:19.001762+00:00", + "downloads": 6980, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.1.2/dependencies", + "version_downloads": "/api/v1/crates/rand/0.1.2/downloads", + "authors": "/api/v1/crates/rand/0.1.2/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + }, + { + "id": 4362, + "crate": "rand", + "num": "0.1.1", + "dl_path": "/api/v1/crates/rand/0.1.1/download", + "readme_path": "/api/v1/crates/rand/0.1.1/readme", + "updated_at": "2017-11-30T03:33:14.186028+00:00", + "created_at": "2015-02-03T06:17:14.169972+00:00", + "downloads": 1626, + "features": {}, + "yanked": false, + "license": "MIT/Apache-2.0", + "links": { + "dependencies": "/api/v1/crates/rand/0.1.1/dependencies", + "version_downloads": "/api/v1/crates/rand/0.1.1/downloads", + "authors": "/api/v1/crates/rand/0.1.1/authors" + }, + "crate_size": null, + "published_by": null, + "audit_actions": [] + } + ], + "keywords": [ + { + "id": "random", + "keyword": "random", + "created_at": "2014-11-21T00:22:50.038243+00:00", + "crates_cnt": 155 + }, + { + "id": "rng", + "keyword": "rng", + "created_at": "2015-02-02T03:37:04.452064+00:00", + "crates_cnt": 56 + } + ], + "categories": [ + { + "id": "no-std", + "category": "No standard library", + "slug": "no-std", + "description": "Crates that are able to function without the Rust standard library.\n", + "created_at": "2017-02-10T01:52:09.447906+00:00", + "crates_cnt": 1935 + }, + { + "id": "algorithms", + "category": "Algorithms", + "slug": "algorithms", + "description": "Rust implementations of core algorithms such as hashing, sorting, searching, and more.", + "created_at": "2017-01-17T19:13:05.112025+00:00", + "crates_cnt": 828 + } + ] +} diff --git a/tests/data/cocoapods.json b/tests/data/cocoapods.json new file mode 100644 index 00000000..a17f7e57 --- /dev/null +++ b/tests/data/cocoapods.json @@ -0,0 +1,236 @@ +[ + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.5.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.5/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.5" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.4.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.4/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.4" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.3.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.3/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.3" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.2.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.2/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.2" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.1.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.1/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.1" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.0.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.0/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.0" + } +] diff --git a/tests/data/cocoapods/cocoapod_all_pods_versions_5_1_f.txt b/tests/data/cocoapods/cocoapod_all_pods_versions_5_1_f.txt new file mode 100644 index 00000000..82e5262f --- /dev/null +++ b/tests/data/cocoapods/cocoapod_all_pods_versions_5_1_f.txt @@ -0,0 +1,18 @@ +AVOSCloud-tvOS/3.1.7/3.1.7.1/3.2.1/3.2.12/3.2.2/3.2.3/3.2.4/3.2.4.1/3.2.5/3.2.5.1/3.2.6/3.2.7/3.2.8/3.3/3.3.1/3.3.2/3.3.3/3.3.4/3.3.5 +Batch/1.10.0/1.10.1/1.10.2/1.10.3/1.10.4/1.11.0/1.12.0/1.13.0/1.13.1/1.13.2/1.14.0/1.14.1/1.14.2/1.15.0/1.15.1/1.15.2/1.16.0/1.16.1/1.17.0/1.17.1/1.17.2/1.17.3/1.18.0/1.18.1/1.18.2/1.19.0/1.19.1/1.19.2/1.19.3/1.19.4/1.19.5/1.2.3/1.2.4/1.2.5/1.2.6/1.20.0/1.20.0-emailing.1/1.21.0/1.21.1/1.21.2/1.3/1.3.1/1.3.2/1.3.2-2/1.3.2-3/1.4/1.5/1.5.1/1.5.3/1.5.4/1.6.0/1.7.0/1.7.1/1.7.2/1.7.3/1.7.4/1.8.0/1.9.0 +DeptFlow/0.1.0/0.1.1/0.2.0/0.3.0 +HCImagePickerMoudle/0.0.1 +JUtilities/1.0/1.1 +JXFMDBMOperator/1.0.4 +KVLLibraries/1.0.0/1.1.0 +MLMS3Upload/0.1.0/0.2.0/0.3.0/0.4.0 +OptimizelySDKiOS/0.1.1/0.1.2/0.1.3/0.1.4/0.1.5/0.1.6/0.1.7/0.1.8/0.1.9/0.2.1/0.2.1-alpha1/0.2.1-alpha2/0.2.1-alpha3/0.2.1-alpha4/0.3.0/0.3.0-alpha1/0.4.0-alpha1/0.4.0-alpha2/0.4.0-alpha3/0.5.0/0.5.0-alpha1/1.0.0/1.0.1/1.0.1-alpha1/1.1.0/1.1.3/1.1.5/1.1.6/1.1.7/1.1.8/1.1.9/1.3.0/1.4.0/1.5.0/1.5.0-RC/1.5.1/1.5.2/2.0.2-beta1/2.0.2-beta2/2.0.2-beta3/2.0.2-beta4/2.1.0/2.1.1/2.1.2/2.1.3/2.1.4/2.1.5/2.1.6/3.0.0/3.0.1/3.0.2/3.1.0/3.1.1/3.1.2/3.1.3/3.1.4/3.1.5 +QAlone/0.1.2/0.1.3/0.1.8/0.1.9/0.2.1/0.2.2/0.2.3/0.2.4/0.3.8/0.3.9/0.4.1/0.4.2/0.4.3/0.4.4/0.4.5/0.4.8/0.4.9/0.5.0/0.5.1/0.5.2/0.5.3 +QYTISettingForiOS/0.0.1/0.0.2/0.0.3/0.0.4/0.0.5/0.0.7 +RxReusable/0.1.0/0.1.1/0.2.0/0.3.0/0.3.1 +TweetNaclClone/0.2.0 +UXAnalysis/0.0.1/0.0.4/0.0.6/0.0.7 +UrsusAtom/1.0.0/1.0.1/1.1.0/1.2.0/1.2.1/1.2.2/1.2.3/1.2.4 +WonderPush/2.0.0/2.0.1/2.1.0/2.1.1/2.1.2/2.1.3/2.2.0/2.2.1/2.3.0/3.0.0/3.1.0/3.1.1/3.1.2/3.1.3/3.1.4/3.1.5/3.1.6/3.2.0/3.3.0/3.3.1/3.3.2/3.3.3/4.0.0/4.0.1/4.0.10/4.0.11/4.0.12/4.0.2/4.0.3/4.0.4/4.0.6/4.0.9/4.1.0/4.1.1/4.1.2/4.1.3/4.1.4/4.1.5/4.1.6/4.2.0/4.2.1/4.3.0/4.3.1 +ZHViewHelper/0.0.1 +check_arch/0.1.0 diff --git a/tests/data/cocoapods/expected_construct_cocoapods_package.json b/tests/data/cocoapods/expected_construct_cocoapods_package.json new file mode 100644 index 00000000..571148c7 --- /dev/null +++ b/tests/data/cocoapods/expected_construct_cocoapods_package.json @@ -0,0 +1,36 @@ +{ + "type": "cocoapods", + "namespace": null, + "name": "KVLLibraries", + "version": "1.1.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/KVLLibraries", + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/KevalPatel94/KVLLibraries", + "download_url": "https://github.com/KevalPatel94/KVLLibraries/archive/refs/tags/1.1.0.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/1/f/KVLLibraries/1.1.0/KVLLibraries.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/KevalPatel94/KVLLibraries/issues", + "code_view_url": "https://github.com/KevalPatel94/KVLLibraries", + "vcs_url": "https://github.com/KevalPatel94/KVLLibraries.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/KVLLibraries@1.1.0" +} diff --git a/tests/data/cocoapods/expected_result_to_dict.json b/tests/data/cocoapods/expected_result_to_dict.json new file mode 100644 index 00000000..a17f7e57 --- /dev/null +++ b/tests/data/cocoapods/expected_result_to_dict.json @@ -0,0 +1,236 @@ +[ + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.5.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.5/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.5" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.4.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.4/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.4" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.3.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.3/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.3" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.2.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.2/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.2" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.1.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.1/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.1" + }, + { + "type": "cocoapods", + "namespace": null, + "name": "ASNetworking", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://cocoapods.org/pods/ASNetworking", + "repository_download_url": null, + "api_data_url": null, + "primary_language": "Swift", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/Appspia/ASNetworking", + "download_url": "https://github.com/Appspia/ASNetworking/archive/refs/tags/0.1.0.tar.gz", + "api_url": "https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/b/ASNetworking/0.1.0/ASNetworking.podspec.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/Appspia/ASNetworking/issues", + "code_view_url": "https://github.com/Appspia/ASNetworking", + "vcs_url": "https://github.com/Appspia/ASNetworking.git", + "copyright": null, + "license_expression": null, + "declared_license": { + "type": "MIT", + "file": "LICENSE" + }, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:cocoapods/ASNetworking@0.1.0" + } +] diff --git a/tests/data/cocoapods/get_response_kvllibraries.json b/tests/data/cocoapods/get_response_kvllibraries.json new file mode 100644 index 00000000..1ab3405c --- /dev/null +++ b/tests/data/cocoapods/get_response_kvllibraries.json @@ -0,0 +1,19 @@ +{ + "name": "KVLLibraries", + "version": "1.1.0", + "summary": "Library that boost IOS Development", + "description": "Super Framework for basic UIComponents, Which helps you to handle your design from storyboard", + "homepage": "https://github.com/KevalPatel94/KVLLibraries", + "license": "MIT", + "authors": { + "Keval Patel": "kevalpatelstudy@gmail.com" + }, + "platforms": { + "ios": "11.0" + }, + "source": { + "git": "https://github.com/KevalPatel94/KVLLibraries.git", + "tag": "1.1.0" + }, + "source_files": "KVLLibraries/**/*" +} diff --git a/tests/data/cocoapods/mock_get_github_rest_return_value.json b/tests/data/cocoapods/mock_get_github_rest_return_value.json new file mode 100644 index 00000000..75e7dde5 --- /dev/null +++ b/tests/data/cocoapods/mock_get_github_rest_return_value.json @@ -0,0 +1,110 @@ +{ + "id": 191114033, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTExMTQwMzM=", + "name": "ASNetworking", + "full_name": "Appspia/ASNetworking", + "private": false, + "owner": { + "login": "Appspia", + "id": 26921895, + "node_id": "MDQ6VXNlcjI2OTIxODk1", + "avatar_url": "https://avatars.githubusercontent.com/u/26921895?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Appspia", + "html_url": "https://github.com/Appspia", + "followers_url": "https://api.github.com/users/Appspia/followers", + "following_url": "https://api.github.com/users/Appspia/following{/other_user}", + "gists_url": "https://api.github.com/users/Appspia/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Appspia/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Appspia/subscriptions", + "organizations_url": "https://api.github.com/users/Appspia/orgs", + "repos_url": "https://api.github.com/users/Appspia/repos", + "events_url": "https://api.github.com/users/Appspia/events{/privacy}", + "received_events_url": "https://api.github.com/users/Appspia/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/Appspia/ASNetworking", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/Appspia/ASNetworking", + "forks_url": "https://api.github.com/repos/Appspia/ASNetworking/forks", + "keys_url": "https://api.github.com/repos/Appspia/ASNetworking/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Appspia/ASNetworking/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Appspia/ASNetworking/teams", + "hooks_url": "https://api.github.com/repos/Appspia/ASNetworking/hooks", + "issue_events_url": "https://api.github.com/repos/Appspia/ASNetworking/issues/events{/number}", + "events_url": "https://api.github.com/repos/Appspia/ASNetworking/events", + "assignees_url": "https://api.github.com/repos/Appspia/ASNetworking/assignees{/user}", + "branches_url": "https://api.github.com/repos/Appspia/ASNetworking/branches{/branch}", + "tags_url": "https://api.github.com/repos/Appspia/ASNetworking/tags", + "blobs_url": "https://api.github.com/repos/Appspia/ASNetworking/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Appspia/ASNetworking/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Appspia/ASNetworking/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Appspia/ASNetworking/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Appspia/ASNetworking/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Appspia/ASNetworking/languages", + "stargazers_url": "https://api.github.com/repos/Appspia/ASNetworking/stargazers", + "contributors_url": "https://api.github.com/repos/Appspia/ASNetworking/contributors", + "subscribers_url": "https://api.github.com/repos/Appspia/ASNetworking/subscribers", + "subscription_url": "https://api.github.com/repos/Appspia/ASNetworking/subscription", + "commits_url": "https://api.github.com/repos/Appspia/ASNetworking/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Appspia/ASNetworking/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Appspia/ASNetworking/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Appspia/ASNetworking/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/Appspia/ASNetworking/contents/{+path}", + "compare_url": "https://api.github.com/repos/Appspia/ASNetworking/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Appspia/ASNetworking/merges", + "archive_url": "https://api.github.com/repos/Appspia/ASNetworking/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Appspia/ASNetworking/downloads", + "issues_url": "https://api.github.com/repos/Appspia/ASNetworking/issues{/number}", + "pulls_url": "https://api.github.com/repos/Appspia/ASNetworking/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Appspia/ASNetworking/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Appspia/ASNetworking/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Appspia/ASNetworking/labels{/name}", + "releases_url": "https://api.github.com/repos/Appspia/ASNetworking/releases{/id}", + "deployments_url": "https://api.github.com/repos/Appspia/ASNetworking/deployments", + "created_at": "2019-06-10T06:55:56Z", + "updated_at": "2022-07-01T07:10:28Z", + "pushed_at": "2022-11-10T09:56:57Z", + "git_url": "git://github.com/Appspia/ASNetworking.git", + "ssh_url": "git@github.com:Appspia/ASNetworking.git", + "clone_url": "https://github.com/Appspia/ASNetworking.git", + "svn_url": "https://github.com/Appspia/ASNetworking", + "homepage": null, + "size": 53, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Swift", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + }, + "temp_clone_token": "", + "network_count": 0, + "subscribers_count": 0 +} diff --git a/tests/data/cocoapods/mock_get_response_side_effect.json b/tests/data/cocoapods/mock_get_response_side_effect.json new file mode 100644 index 00000000..2b885335 --- /dev/null +++ b/tests/data/cocoapods/mock_get_response_side_effect.json @@ -0,0 +1,139 @@ +[ + { + "name": "ASNetworking", + "version": "0.1.5", + "summary": "Simple HTTP Networking in Swift", + "homepage": "https://github.com/Appspia/ASNetworking", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Appspia": "appspia@gmail.com" + }, + "source": { + "git": "https://github.com/Appspia/ASNetworking.git", + "tag": "0.1.5" + }, + "platforms": { + "ios": "9.0" + }, + "swift_versions": "5.0", + "source_files": "ASNetworking/**/*" + }, + { + "name": "ASNetworking", + "version": "0.1.4", + "summary": "Simple HTTP Networking in Swift", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/Appspia/ASNetworking", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Appspia": "appspia@gmail.com" + }, + "source": { + "git": "https://github.com/Appspia/ASNetworking.git", + "tag": "0.1.4" + }, + "platforms": { + "ios": "8.0" + }, + "swift_version": "4.2", + "source_files": "ASNetworking/**/*" + }, + { + "name": "ASNetworking", + "version": "0.1.3", + "summary": "Simple HTTP Networking in Swift", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/Appspia/ASNetworking", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Appspia": "appspia@gmail.com" + }, + "source": { + "git": "https://github.com/Appspia/ASNetworking.git", + "tag": "0.1.3" + }, + "platforms": { + "ios": "8.0" + }, + "swift_version": "4.2", + "source_files": "ASNetworking/**/*" + }, + { + "name": "ASNetworking", + "version": "0.1.2", + "summary": "Simple HTTP Networking in Swift", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/Appspia/ASNetworking", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Appspia": "appspia@gmail.com" + }, + "source": { + "git": "https://github.com/Appspia/ASNetworking.git", + "tag": "0.1.2" + }, + "platforms": { + "ios": "8.0" + }, + "swift_version": "4.2", + "source_files": "ASNetworking/**/*" + }, + { + "name": "ASNetworking", + "version": "0.1.1", + "summary": "Simple HTTP Networking in Swift", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/Appspia/ASNetworking", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Appspia": "appspia@gmail.com" + }, + "source": { + "git": "https://github.com/Appspia/ASNetworking.git", + "tag": "0.1.1" + }, + "platforms": { + "ios": "8.0" + }, + "swift_version": "4.2", + "source_files": "ASNetworking/**/*" + }, + { + "name": "ASNetworking", + "version": "0.1.0", + "summary": "Simple HTTP Networking in Swift", + "description": "TODO: Add long description of the pod here.", + "homepage": "https://github.com/Appspia/ASNetworking", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Appspia": "appspia@gmail.com" + }, + "source": { + "git": "https://github.com/Appspia/ASNetworking.git", + "tag": "0.1.0" + }, + "platforms": { + "ios": "8.0" + }, + "swift_version": "4.2", + "source_files": "ASNetworking/**/*" + } +] diff --git a/tests/data/github.json b/tests/data/github.json index 0ce5b6bc..db62a8af 100644 --- a/tests/data/github.json +++ b/tests/data/github.json @@ -1 +1,38 @@ -{"0": {"type": "github", "namespace": "tg1999", "name": "fetchcode", "version": null, "qualifiers": {}, "subpath": null, "primary_language": "Python", "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": null, "download_url": null, "api_url": "https://api.github.com/repos/tg1999/fetchcode", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/tg1999/fetchcode/issues", "code_view_url": "https://github.com/tg1999/fetchcode", "vcs_url": "git://github.com/TG1999/fetchcode.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:github/tg1999/fetchcode", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}} \ No newline at end of file +{ + "0": { + "type": "github", + "namespace": "tg1999", + "name": "fetchcode", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "api_url": "https://api.github.com/repos/tg1999/fetchcode", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/tg1999/fetchcode/issues", + "code_view_url": "https://github.com/tg1999/fetchcode", + "vcs_url": "git://github.com/TG1999/fetchcode.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/tg1999/fetchcode", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +} diff --git a/tests/data/github_mock_data.json b/tests/data/github_mock_data.json index 7b17fbcb..b6fff5af 100644 --- a/tests/data/github_mock_data.json +++ b/tests/data/github_mock_data.json @@ -1,285 +1,285 @@ { - "id": 212772850, - "node_id": "MDEwOlJlcG9zaXRvcnkyMTI3NzI4NTA=", + "id": 212772850, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTI3NzI4NTA=", + "name": "fetchcode", + "full_name": "TG1999/fetchcode", + "private": false, + "owner": { + "login": "TG1999", + "id": 34160672, + "node_id": "MDQ6VXNlcjM0MTYwNjcy", + "avatar_url": "https://avatars0.githubusercontent.com/u/34160672?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/TG1999", + "html_url": "https://github.com/TG1999", + "followers_url": "https://api.github.com/users/TG1999/followers", + "following_url": "https://api.github.com/users/TG1999/following{/other_user}", + "gists_url": "https://api.github.com/users/TG1999/gists{/gist_id}", + "starred_url": "https://api.github.com/users/TG1999/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/TG1999/subscriptions", + "organizations_url": "https://api.github.com/users/TG1999/orgs", + "repos_url": "https://api.github.com/users/TG1999/repos", + "events_url": "https://api.github.com/users/TG1999/events{/privacy}", + "received_events_url": "https://api.github.com/users/TG1999/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/TG1999/fetchcode", + "description": "A library to reliabbly fetch code via HTTP, FTP and version control systems. ", + "fork": true, + "url": "https://api.github.com/repos/TG1999/fetchcode", + "forks_url": "https://api.github.com/repos/TG1999/fetchcode/forks", + "keys_url": "https://api.github.com/repos/TG1999/fetchcode/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/TG1999/fetchcode/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/TG1999/fetchcode/teams", + "hooks_url": "https://api.github.com/repos/TG1999/fetchcode/hooks", + "issue_events_url": "https://api.github.com/repos/TG1999/fetchcode/issues/events{/number}", + "events_url": "https://api.github.com/repos/TG1999/fetchcode/events", + "assignees_url": "https://api.github.com/repos/TG1999/fetchcode/assignees{/user}", + "branches_url": "https://api.github.com/repos/TG1999/fetchcode/branches{/branch}", + "tags_url": "https://api.github.com/repos/TG1999/fetchcode/tags", + "blobs_url": "https://api.github.com/repos/TG1999/fetchcode/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/TG1999/fetchcode/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/TG1999/fetchcode/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/TG1999/fetchcode/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/TG1999/fetchcode/statuses/{sha}", + "languages_url": "https://api.github.com/repos/TG1999/fetchcode/languages", + "stargazers_url": "https://api.github.com/repos/TG1999/fetchcode/stargazers", + "contributors_url": "https://api.github.com/repos/TG1999/fetchcode/contributors", + "subscribers_url": "https://api.github.com/repos/TG1999/fetchcode/subscribers", + "subscription_url": "https://api.github.com/repos/TG1999/fetchcode/subscription", + "commits_url": "https://api.github.com/repos/TG1999/fetchcode/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/TG1999/fetchcode/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/TG1999/fetchcode/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/TG1999/fetchcode/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/TG1999/fetchcode/contents/{+path}", + "compare_url": "https://api.github.com/repos/TG1999/fetchcode/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/TG1999/fetchcode/merges", + "archive_url": "https://api.github.com/repos/TG1999/fetchcode/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/TG1999/fetchcode/downloads", + "issues_url": "https://api.github.com/repos/TG1999/fetchcode/issues{/number}", + "pulls_url": "https://api.github.com/repos/TG1999/fetchcode/pulls{/number}", + "milestones_url": "https://api.github.com/repos/TG1999/fetchcode/milestones{/number}", + "notifications_url": "https://api.github.com/repos/TG1999/fetchcode/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/TG1999/fetchcode/labels{/name}", + "releases_url": "https://api.github.com/repos/TG1999/fetchcode/releases{/id}", + "deployments_url": "https://api.github.com/repos/TG1999/fetchcode/deployments", + "created_at": "2019-10-04T08:48:12Z", + "updated_at": "2020-07-26T18:23:42Z", + "pushed_at": "2020-08-21T07:06:42Z", + "git_url": "git://github.com/TG1999/fetchcode.git", + "ssh_url": "git@github.com:TG1999/fetchcode.git", + "clone_url": "https://github.com/TG1999/fetchcode.git", + "svn_url": "https://github.com/TG1999/fetchcode", + "homepage": null, + "size": 1461, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Python", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "temp_clone_token": null, + "parent": { + "id": 212758597, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTI3NTg1OTc=", "name": "fetchcode", - "full_name": "TG1999/fetchcode", + "full_name": "nexB/fetchcode", "private": false, "owner": { - "login": "TG1999", - "id": 34160672, - "node_id": "MDQ6VXNlcjM0MTYwNjcy", - "avatar_url": "https://avatars0.githubusercontent.com/u/34160672?v=4", + "login": "nexB", + "id": 10789967, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzg5OTY3", + "avatar_url": "https://avatars3.githubusercontent.com/u/10789967?v=4", "gravatar_id": "", - "url": "https://api.github.com/users/TG1999", - "html_url": "https://github.com/TG1999", - "followers_url": "https://api.github.com/users/TG1999/followers", - "following_url": "https://api.github.com/users/TG1999/following{/other_user}", - "gists_url": "https://api.github.com/users/TG1999/gists{/gist_id}", - "starred_url": "https://api.github.com/users/TG1999/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/TG1999/subscriptions", - "organizations_url": "https://api.github.com/users/TG1999/orgs", - "repos_url": "https://api.github.com/users/TG1999/repos", - "events_url": "https://api.github.com/users/TG1999/events{/privacy}", - "received_events_url": "https://api.github.com/users/TG1999/received_events", - "type": "User", + "url": "https://api.github.com/users/nexB", + "html_url": "https://github.com/nexB", + "followers_url": "https://api.github.com/users/nexB/followers", + "following_url": "https://api.github.com/users/nexB/following{/other_user}", + "gists_url": "https://api.github.com/users/nexB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nexB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nexB/subscriptions", + "organizations_url": "https://api.github.com/users/nexB/orgs", + "repos_url": "https://api.github.com/users/nexB/repos", + "events_url": "https://api.github.com/users/nexB/events{/privacy}", + "received_events_url": "https://api.github.com/users/nexB/received_events", + "type": "Organization", "site_admin": false }, - "html_url": "https://github.com/TG1999/fetchcode", + "html_url": "https://github.com/nexB/fetchcode", "description": "A library to reliabbly fetch code via HTTP, FTP and version control systems. ", - "fork": true, - "url": "https://api.github.com/repos/TG1999/fetchcode", - "forks_url": "https://api.github.com/repos/TG1999/fetchcode/forks", - "keys_url": "https://api.github.com/repos/TG1999/fetchcode/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/TG1999/fetchcode/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/TG1999/fetchcode/teams", - "hooks_url": "https://api.github.com/repos/TG1999/fetchcode/hooks", - "issue_events_url": "https://api.github.com/repos/TG1999/fetchcode/issues/events{/number}", - "events_url": "https://api.github.com/repos/TG1999/fetchcode/events", - "assignees_url": "https://api.github.com/repos/TG1999/fetchcode/assignees{/user}", - "branches_url": "https://api.github.com/repos/TG1999/fetchcode/branches{/branch}", - "tags_url": "https://api.github.com/repos/TG1999/fetchcode/tags", - "blobs_url": "https://api.github.com/repos/TG1999/fetchcode/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/TG1999/fetchcode/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/TG1999/fetchcode/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/TG1999/fetchcode/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/TG1999/fetchcode/statuses/{sha}", - "languages_url": "https://api.github.com/repos/TG1999/fetchcode/languages", - "stargazers_url": "https://api.github.com/repos/TG1999/fetchcode/stargazers", - "contributors_url": "https://api.github.com/repos/TG1999/fetchcode/contributors", - "subscribers_url": "https://api.github.com/repos/TG1999/fetchcode/subscribers", - "subscription_url": "https://api.github.com/repos/TG1999/fetchcode/subscription", - "commits_url": "https://api.github.com/repos/TG1999/fetchcode/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/TG1999/fetchcode/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/TG1999/fetchcode/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/TG1999/fetchcode/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/TG1999/fetchcode/contents/{+path}", - "compare_url": "https://api.github.com/repos/TG1999/fetchcode/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/TG1999/fetchcode/merges", - "archive_url": "https://api.github.com/repos/TG1999/fetchcode/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/TG1999/fetchcode/downloads", - "issues_url": "https://api.github.com/repos/TG1999/fetchcode/issues{/number}", - "pulls_url": "https://api.github.com/repos/TG1999/fetchcode/pulls{/number}", - "milestones_url": "https://api.github.com/repos/TG1999/fetchcode/milestones{/number}", - "notifications_url": "https://api.github.com/repos/TG1999/fetchcode/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/TG1999/fetchcode/labels{/name}", - "releases_url": "https://api.github.com/repos/TG1999/fetchcode/releases{/id}", - "deployments_url": "https://api.github.com/repos/TG1999/fetchcode/deployments", - "created_at": "2019-10-04T08:48:12Z", - "updated_at": "2020-07-26T18:23:42Z", - "pushed_at": "2020-08-21T07:06:42Z", - "git_url": "git://github.com/TG1999/fetchcode.git", - "ssh_url": "git@github.com:TG1999/fetchcode.git", - "clone_url": "https://github.com/TG1999/fetchcode.git", - "svn_url": "https://github.com/TG1999/fetchcode", + "fork": false, + "url": "https://api.github.com/repos/nexB/fetchcode", + "forks_url": "https://api.github.com/repos/nexB/fetchcode/forks", + "keys_url": "https://api.github.com/repos/nexB/fetchcode/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/nexB/fetchcode/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/nexB/fetchcode/teams", + "hooks_url": "https://api.github.com/repos/nexB/fetchcode/hooks", + "issue_events_url": "https://api.github.com/repos/nexB/fetchcode/issues/events{/number}", + "events_url": "https://api.github.com/repos/nexB/fetchcode/events", + "assignees_url": "https://api.github.com/repos/nexB/fetchcode/assignees{/user}", + "branches_url": "https://api.github.com/repos/nexB/fetchcode/branches{/branch}", + "tags_url": "https://api.github.com/repos/nexB/fetchcode/tags", + "blobs_url": "https://api.github.com/repos/nexB/fetchcode/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/nexB/fetchcode/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/nexB/fetchcode/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/nexB/fetchcode/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/nexB/fetchcode/statuses/{sha}", + "languages_url": "https://api.github.com/repos/nexB/fetchcode/languages", + "stargazers_url": "https://api.github.com/repos/nexB/fetchcode/stargazers", + "contributors_url": "https://api.github.com/repos/nexB/fetchcode/contributors", + "subscribers_url": "https://api.github.com/repos/nexB/fetchcode/subscribers", + "subscription_url": "https://api.github.com/repos/nexB/fetchcode/subscription", + "commits_url": "https://api.github.com/repos/nexB/fetchcode/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/nexB/fetchcode/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/nexB/fetchcode/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/nexB/fetchcode/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/nexB/fetchcode/contents/{+path}", + "compare_url": "https://api.github.com/repos/nexB/fetchcode/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/nexB/fetchcode/merges", + "archive_url": "https://api.github.com/repos/nexB/fetchcode/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/nexB/fetchcode/downloads", + "issues_url": "https://api.github.com/repos/nexB/fetchcode/issues{/number}", + "pulls_url": "https://api.github.com/repos/nexB/fetchcode/pulls{/number}", + "milestones_url": "https://api.github.com/repos/nexB/fetchcode/milestones{/number}", + "notifications_url": "https://api.github.com/repos/nexB/fetchcode/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/nexB/fetchcode/labels{/name}", + "releases_url": "https://api.github.com/repos/nexB/fetchcode/releases{/id}", + "deployments_url": "https://api.github.com/repos/nexB/fetchcode/deployments", + "created_at": "2019-10-04T07:24:32Z", + "updated_at": "2020-08-20T13:21:21Z", + "pushed_at": "2020-08-21T07:06:44Z", + "git_url": "git://github.com/nexB/fetchcode.git", + "ssh_url": "git@github.com:nexB/fetchcode.git", + "clone_url": "https://github.com/nexB/fetchcode.git", + "svn_url": "https://github.com/nexB/fetchcode", "homepage": null, - "size": 1461, - "stargazers_count": 0, - "watchers_count": 0, + "size": 1395, + "stargazers_count": 4, + "watchers_count": 4, "language": "Python", - "has_issues": false, + "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 0, + "forks_count": 4, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 15, "license": null, - "forks": 0, - "open_issues": 0, - "watchers": 0, - "default_branch": "master", - "temp_clone_token": null, - "parent": { - "id": 212758597, - "node_id": "MDEwOlJlcG9zaXRvcnkyMTI3NTg1OTc=", - "name": "fetchcode", - "full_name": "nexB/fetchcode", - "private": false, - "owner": { - "login": "nexB", - "id": 10789967, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzg5OTY3", - "avatar_url": "https://avatars3.githubusercontent.com/u/10789967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nexB", - "html_url": "https://github.com/nexB", - "followers_url": "https://api.github.com/users/nexB/followers", - "following_url": "https://api.github.com/users/nexB/following{/other_user}", - "gists_url": "https://api.github.com/users/nexB/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nexB/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nexB/subscriptions", - "organizations_url": "https://api.github.com/users/nexB/orgs", - "repos_url": "https://api.github.com/users/nexB/repos", - "events_url": "https://api.github.com/users/nexB/events{/privacy}", - "received_events_url": "https://api.github.com/users/nexB/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/nexB/fetchcode", - "description": "A library to reliabbly fetch code via HTTP, FTP and version control systems. ", - "fork": false, - "url": "https://api.github.com/repos/nexB/fetchcode", - "forks_url": "https://api.github.com/repos/nexB/fetchcode/forks", - "keys_url": "https://api.github.com/repos/nexB/fetchcode/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/nexB/fetchcode/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/nexB/fetchcode/teams", - "hooks_url": "https://api.github.com/repos/nexB/fetchcode/hooks", - "issue_events_url": "https://api.github.com/repos/nexB/fetchcode/issues/events{/number}", - "events_url": "https://api.github.com/repos/nexB/fetchcode/events", - "assignees_url": "https://api.github.com/repos/nexB/fetchcode/assignees{/user}", - "branches_url": "https://api.github.com/repos/nexB/fetchcode/branches{/branch}", - "tags_url": "https://api.github.com/repos/nexB/fetchcode/tags", - "blobs_url": "https://api.github.com/repos/nexB/fetchcode/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/nexB/fetchcode/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/nexB/fetchcode/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/nexB/fetchcode/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/nexB/fetchcode/statuses/{sha}", - "languages_url": "https://api.github.com/repos/nexB/fetchcode/languages", - "stargazers_url": "https://api.github.com/repos/nexB/fetchcode/stargazers", - "contributors_url": "https://api.github.com/repos/nexB/fetchcode/contributors", - "subscribers_url": "https://api.github.com/repos/nexB/fetchcode/subscribers", - "subscription_url": "https://api.github.com/repos/nexB/fetchcode/subscription", - "commits_url": "https://api.github.com/repos/nexB/fetchcode/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/nexB/fetchcode/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/nexB/fetchcode/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/nexB/fetchcode/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/nexB/fetchcode/contents/{+path}", - "compare_url": "https://api.github.com/repos/nexB/fetchcode/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/nexB/fetchcode/merges", - "archive_url": "https://api.github.com/repos/nexB/fetchcode/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/nexB/fetchcode/downloads", - "issues_url": "https://api.github.com/repos/nexB/fetchcode/issues{/number}", - "pulls_url": "https://api.github.com/repos/nexB/fetchcode/pulls{/number}", - "milestones_url": "https://api.github.com/repos/nexB/fetchcode/milestones{/number}", - "notifications_url": "https://api.github.com/repos/nexB/fetchcode/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/nexB/fetchcode/labels{/name}", - "releases_url": "https://api.github.com/repos/nexB/fetchcode/releases{/id}", - "deployments_url": "https://api.github.com/repos/nexB/fetchcode/deployments", - "created_at": "2019-10-04T07:24:32Z", - "updated_at": "2020-08-20T13:21:21Z", - "pushed_at": "2020-08-21T07:06:44Z", - "git_url": "git://github.com/nexB/fetchcode.git", - "ssh_url": "git@github.com:nexB/fetchcode.git", - "clone_url": "https://github.com/nexB/fetchcode.git", - "svn_url": "https://github.com/nexB/fetchcode", - "homepage": null, - "size": 1395, - "stargazers_count": 4, - "watchers_count": 4, - "language": "Python", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 4, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 15, - "license": null, - "forks": 4, - "open_issues": 15, - "watchers": 4, - "default_branch": "master" - }, - "source": { - "id": 212758597, - "node_id": "MDEwOlJlcG9zaXRvcnkyMTI3NTg1OTc=", - "name": "fetchcode", - "full_name": "nexB/fetchcode", - "private": false, - "owner": { - "login": "nexB", - "id": 10789967, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzg5OTY3", - "avatar_url": "https://avatars3.githubusercontent.com/u/10789967?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nexB", - "html_url": "https://github.com/nexB", - "followers_url": "https://api.github.com/users/nexB/followers", - "following_url": "https://api.github.com/users/nexB/following{/other_user}", - "gists_url": "https://api.github.com/users/nexB/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nexB/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nexB/subscriptions", - "organizations_url": "https://api.github.com/users/nexB/orgs", - "repos_url": "https://api.github.com/users/nexB/repos", - "events_url": "https://api.github.com/users/nexB/events{/privacy}", - "received_events_url": "https://api.github.com/users/nexB/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/nexB/fetchcode", - "description": "A library to reliabbly fetch code via HTTP, FTP and version control systems. ", - "fork": false, - "url": "https://api.github.com/repos/nexB/fetchcode", - "forks_url": "https://api.github.com/repos/nexB/fetchcode/forks", - "keys_url": "https://api.github.com/repos/nexB/fetchcode/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/nexB/fetchcode/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/nexB/fetchcode/teams", - "hooks_url": "https://api.github.com/repos/nexB/fetchcode/hooks", - "issue_events_url": "https://api.github.com/repos/nexB/fetchcode/issues/events{/number}", - "events_url": "https://api.github.com/repos/nexB/fetchcode/events", - "assignees_url": "https://api.github.com/repos/nexB/fetchcode/assignees{/user}", - "branches_url": "https://api.github.com/repos/nexB/fetchcode/branches{/branch}", - "tags_url": "https://api.github.com/repos/nexB/fetchcode/tags", - "blobs_url": "https://api.github.com/repos/nexB/fetchcode/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/nexB/fetchcode/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/nexB/fetchcode/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/nexB/fetchcode/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/nexB/fetchcode/statuses/{sha}", - "languages_url": "https://api.github.com/repos/nexB/fetchcode/languages", - "stargazers_url": "https://api.github.com/repos/nexB/fetchcode/stargazers", - "contributors_url": "https://api.github.com/repos/nexB/fetchcode/contributors", - "subscribers_url": "https://api.github.com/repos/nexB/fetchcode/subscribers", - "subscription_url": "https://api.github.com/repos/nexB/fetchcode/subscription", - "commits_url": "https://api.github.com/repos/nexB/fetchcode/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/nexB/fetchcode/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/nexB/fetchcode/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/nexB/fetchcode/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/nexB/fetchcode/contents/{+path}", - "compare_url": "https://api.github.com/repos/nexB/fetchcode/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/nexB/fetchcode/merges", - "archive_url": "https://api.github.com/repos/nexB/fetchcode/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/nexB/fetchcode/downloads", - "issues_url": "https://api.github.com/repos/nexB/fetchcode/issues{/number}", - "pulls_url": "https://api.github.com/repos/nexB/fetchcode/pulls{/number}", - "milestones_url": "https://api.github.com/repos/nexB/fetchcode/milestones{/number}", - "notifications_url": "https://api.github.com/repos/nexB/fetchcode/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/nexB/fetchcode/labels{/name}", - "releases_url": "https://api.github.com/repos/nexB/fetchcode/releases{/id}", - "deployments_url": "https://api.github.com/repos/nexB/fetchcode/deployments", - "created_at": "2019-10-04T07:24:32Z", - "updated_at": "2020-08-20T13:21:21Z", - "pushed_at": "2020-08-21T07:06:44Z", - "git_url": "git://github.com/nexB/fetchcode.git", - "ssh_url": "git@github.com:nexB/fetchcode.git", - "clone_url": "https://github.com/nexB/fetchcode.git", - "svn_url": "https://github.com/nexB/fetchcode", - "homepage": null, - "size": 1395, - "stargazers_count": 4, - "watchers_count": 4, - "language": "Python", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 4, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 15, - "license": null, - "forks": 4, - "open_issues": 15, - "watchers": 4, - "default_branch": "master" + "forks": 4, + "open_issues": 15, + "watchers": 4, + "default_branch": "master" + }, + "source": { + "id": 212758597, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTI3NTg1OTc=", + "name": "fetchcode", + "full_name": "nexB/fetchcode", + "private": false, + "owner": { + "login": "nexB", + "id": 10789967, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEwNzg5OTY3", + "avatar_url": "https://avatars3.githubusercontent.com/u/10789967?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/nexB", + "html_url": "https://github.com/nexB", + "followers_url": "https://api.github.com/users/nexB/followers", + "following_url": "https://api.github.com/users/nexB/following{/other_user}", + "gists_url": "https://api.github.com/users/nexB/gists{/gist_id}", + "starred_url": "https://api.github.com/users/nexB/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/nexB/subscriptions", + "organizations_url": "https://api.github.com/users/nexB/orgs", + "repos_url": "https://api.github.com/users/nexB/repos", + "events_url": "https://api.github.com/users/nexB/events{/privacy}", + "received_events_url": "https://api.github.com/users/nexB/received_events", + "type": "Organization", + "site_admin": false }, - "network_count": 4, - "subscribers_count": 0 - } \ No newline at end of file + "html_url": "https://github.com/nexB/fetchcode", + "description": "A library to reliabbly fetch code via HTTP, FTP and version control systems. ", + "fork": false, + "url": "https://api.github.com/repos/nexB/fetchcode", + "forks_url": "https://api.github.com/repos/nexB/fetchcode/forks", + "keys_url": "https://api.github.com/repos/nexB/fetchcode/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/nexB/fetchcode/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/nexB/fetchcode/teams", + "hooks_url": "https://api.github.com/repos/nexB/fetchcode/hooks", + "issue_events_url": "https://api.github.com/repos/nexB/fetchcode/issues/events{/number}", + "events_url": "https://api.github.com/repos/nexB/fetchcode/events", + "assignees_url": "https://api.github.com/repos/nexB/fetchcode/assignees{/user}", + "branches_url": "https://api.github.com/repos/nexB/fetchcode/branches{/branch}", + "tags_url": "https://api.github.com/repos/nexB/fetchcode/tags", + "blobs_url": "https://api.github.com/repos/nexB/fetchcode/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/nexB/fetchcode/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/nexB/fetchcode/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/nexB/fetchcode/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/nexB/fetchcode/statuses/{sha}", + "languages_url": "https://api.github.com/repos/nexB/fetchcode/languages", + "stargazers_url": "https://api.github.com/repos/nexB/fetchcode/stargazers", + "contributors_url": "https://api.github.com/repos/nexB/fetchcode/contributors", + "subscribers_url": "https://api.github.com/repos/nexB/fetchcode/subscribers", + "subscription_url": "https://api.github.com/repos/nexB/fetchcode/subscription", + "commits_url": "https://api.github.com/repos/nexB/fetchcode/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/nexB/fetchcode/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/nexB/fetchcode/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/nexB/fetchcode/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/nexB/fetchcode/contents/{+path}", + "compare_url": "https://api.github.com/repos/nexB/fetchcode/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/nexB/fetchcode/merges", + "archive_url": "https://api.github.com/repos/nexB/fetchcode/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/nexB/fetchcode/downloads", + "issues_url": "https://api.github.com/repos/nexB/fetchcode/issues{/number}", + "pulls_url": "https://api.github.com/repos/nexB/fetchcode/pulls{/number}", + "milestones_url": "https://api.github.com/repos/nexB/fetchcode/milestones{/number}", + "notifications_url": "https://api.github.com/repos/nexB/fetchcode/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/nexB/fetchcode/labels{/name}", + "releases_url": "https://api.github.com/repos/nexB/fetchcode/releases{/id}", + "deployments_url": "https://api.github.com/repos/nexB/fetchcode/deployments", + "created_at": "2019-10-04T07:24:32Z", + "updated_at": "2020-08-20T13:21:21Z", + "pushed_at": "2020-08-21T07:06:44Z", + "git_url": "git://github.com/nexB/fetchcode.git", + "ssh_url": "git@github.com:nexB/fetchcode.git", + "clone_url": "https://github.com/nexB/fetchcode.git", + "svn_url": "https://github.com/nexB/fetchcode", + "homepage": null, + "size": 1395, + "stargazers_count": 4, + "watchers_count": 4, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 15, + "license": null, + "forks": 4, + "open_issues": 15, + "watchers": 4, + "default_branch": "master" + }, + "network_count": 4, + "subscribers_count": 0 +} diff --git a/tests/data/github_mock_release_data.json b/tests/data/github_mock_release_data.json index c44dc44f..fe51488c 100644 --- a/tests/data/github_mock_release_data.json +++ b/tests/data/github_mock_release_data.json @@ -1,3 +1 @@ -[ - -] \ No newline at end of file +[] diff --git a/tests/data/npm.json b/tests/data/npm.json index a06f123c..568f6b0c 100644 --- a/tests/data/npm.json +++ b/tests/data/npm.json @@ -1 +1,9506 @@ -{"0": {"type": "npm", "namespace": null, "name": "express", "version": null, "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": null, "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": "MIT", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "1": {"type": "npm", "namespace": null, "name": "express", "version": "0.14.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-0.14.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@0.14.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "2": {"type": "npm", "namespace": null, "name": "express", "version": "0.14.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-0.14.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@0.14.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "3": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "4": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "5": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "6": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "7": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "8": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "9": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "10": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "11": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "12": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "13": {"type": "npm", "namespace": null, "name": "express", "version": "2.1.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.1.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.1.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "14": {"type": "npm", "namespace": null, "name": "express", "version": "2.1.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.1.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.1.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "15": {"type": "npm", "namespace": null, "name": "express", "version": "2.2.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.2.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.2.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "16": {"type": "npm", "namespace": null, "name": "express", "version": "2.2.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.2.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.2.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "17": {"type": "npm", "namespace": null, "name": "express", "version": "2.2.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.2.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.2.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "18": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "19": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "20": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "21": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "22": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "23": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "24": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "25": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "26": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "27": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.9", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.9.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.9", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "28": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.10", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.10.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.10", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "29": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.11", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.11.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.11", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "30": {"type": "npm", "namespace": null, "name": "express", "version": "2.3.12", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.3.12.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.3.12", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "31": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "32": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "33": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "34": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "35": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "36": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "37": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "38": {"type": "npm", "namespace": null, "name": "express", "version": "2.4.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.4.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.4.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "39": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "40": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "41": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "42": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "43": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "44": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "45": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "46": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "47": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "48": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.9", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.9.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.9", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "49": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.10", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.10.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.10", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "50": {"type": "npm", "namespace": null, "name": "express", "version": "2.5.11", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.5.11.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.5.11", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "51": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "52": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "53": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "54": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "55": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "56": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "57": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "58": {"type": "npm", "namespace": null, "name": "express", "version": "3.1.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.1.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.1.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "59": {"type": "npm", "namespace": null, "name": "express", "version": "3.1.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.1.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.1.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "60": {"type": "npm", "namespace": null, "name": "express", "version": "3.1.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.1.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.1.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "61": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "62": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "63": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "64": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "65": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "66": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "67": {"type": "npm", "namespace": null, "name": "express", "version": "3.2.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.2.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.2.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "68": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "69": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "70": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "71": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "72": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "73": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "74": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "75": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0-beta", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0beta.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0-beta", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "76": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0-beta2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0beta2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0-beta2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "77": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0-rc", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0-rc", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "78": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0-rc2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0-rc2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "79": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0-rc3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0-rc3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "80": {"type": "npm", "namespace": null, "name": "express", "version": "1.0.0-rc4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@1.0.0-rc4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "81": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0-beta", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0beta.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0-beta", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "82": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0-beta2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0beta2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0-beta2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "83": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0-beta3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0beta3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0-beta3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "84": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0-rc", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0rc.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0-rc", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "85": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0-rc2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0rc2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0-rc2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "86": {"type": "npm", "namespace": null, "name": "express", "version": "2.0.0-rc3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-2.0.0rc3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@2.0.0-rc3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "87": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-alpha1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-alpha1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "88": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-alpha2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-alpha2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "89": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-alpha3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-alpha3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "90": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-alpha4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-alpha4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "91": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-alpha5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-alpha5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "92": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-beta1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-beta1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "93": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-beta2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-beta2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "94": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-beta3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-beta3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "95": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-beta4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-beta4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "96": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-beta6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-beta6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "97": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-beta7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-beta7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "98": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-rc1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-rc1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "99": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-rc2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-rc2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "100": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-rc3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-rc3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "101": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-rc4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-rc4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "102": {"type": "npm", "namespace": null, "name": "express", "version": "3.0.0-rc5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.0.0-rc5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "103": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "104": {"type": "npm", "namespace": null, "name": "express", "version": "3.3.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.3.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.3.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "105": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "106": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "107": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "108": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "109": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "110": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "111": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "112": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "113": {"type": "npm", "namespace": null, "name": "express", "version": "3.4.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.4.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.4.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "114": {"type": "npm", "namespace": null, "name": "express", "version": "4.0.0-rc1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.0.0-rc1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "115": {"type": "npm", "namespace": null, "name": "express", "version": "4.0.0-rc2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.0.0-rc2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "116": {"type": "npm", "namespace": null, "name": "express", "version": "3.5.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.5.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.5.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "117": {"type": "npm", "namespace": null, "name": "express", "version": "4.0.0-rc3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.0.0-rc3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "118": {"type": "npm", "namespace": null, "name": "express", "version": "4.0.0-rc4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.0.0-rc4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "119": {"type": "npm", "namespace": null, "name": "express", "version": "3.5.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.5.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.5.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "120": {"type": "npm", "namespace": null, "name": "express", "version": "4.0.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.0.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.0.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "121": {"type": "npm", "namespace": null, "name": "express", "version": "3.5.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.5.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.5.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "122": {"type": "npm", "namespace": null, "name": "express", "version": "4.1.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.1.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.1.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "123": {"type": "npm", "namespace": null, "name": "express", "version": "4.1.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.1.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.1.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "124": {"type": "npm", "namespace": null, "name": "express", "version": "3.5.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.5.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.5.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "125": {"type": "npm", "namespace": null, "name": "express", "version": "4.1.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.1.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.1.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "126": {"type": "npm", "namespace": null, "name": "express", "version": "3.6.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.6.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.6.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "127": {"type": "npm", "namespace": null, "name": "express", "version": "4.2.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.2.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.2.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "128": {"type": "npm", "namespace": null, "name": "express", "version": "3.7.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.7.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.7.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "129": {"type": "npm", "namespace": null, "name": "express", "version": "3.8.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.8.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.8.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "130": {"type": "npm", "namespace": null, "name": "express", "version": "4.3.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.3.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.3.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "131": {"type": "npm", "namespace": null, "name": "express", "version": "4.3.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.3.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.3.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "132": {"type": "npm", "namespace": null, "name": "express", "version": "3.8.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.8.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.8.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "133": {"type": "npm", "namespace": null, "name": "express", "version": "4.3.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.3.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.3.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "134": {"type": "npm", "namespace": null, "name": "express", "version": "3.9.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.9.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.9.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "135": {"type": "npm", "namespace": null, "name": "express", "version": "4.4.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.4.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.4.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "136": {"type": "npm", "namespace": null, "name": "express", "version": "4.4.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.4.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.4.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "137": {"type": "npm", "namespace": null, "name": "express", "version": "3.10.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.10.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.10.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "138": {"type": "npm", "namespace": null, "name": "express", "version": "3.10.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.10.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.10.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "139": {"type": "npm", "namespace": null, "name": "express", "version": "3.10.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.10.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.10.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "140": {"type": "npm", "namespace": null, "name": "express", "version": "3.10.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.10.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.10.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "141": {"type": "npm", "namespace": null, "name": "express", "version": "3.10.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.10.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.10.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "142": {"type": "npm", "namespace": null, "name": "express", "version": "4.4.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.4.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.4.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "143": {"type": "npm", "namespace": null, "name": "express", "version": "3.10.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.10.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.10.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "144": {"type": "npm", "namespace": null, "name": "express", "version": "4.4.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.4.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.4.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "145": {"type": "npm", "namespace": null, "name": "express", "version": "3.11.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.11.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.11.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "146": {"type": "npm", "namespace": null, "name": "express", "version": "4.4.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.4.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.4.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "147": {"type": "npm", "namespace": null, "name": "express", "version": "3.12.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.12.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.12.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "148": {"type": "npm", "namespace": null, "name": "express", "version": "3.12.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.12.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.12.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "149": {"type": "npm", "namespace": null, "name": "express", "version": "4.4.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.4.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.4.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "150": {"type": "npm", "namespace": null, "name": "express", "version": "3.13.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.13.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.13.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "151": {"type": "npm", "namespace": null, "name": "express", "version": "4.5.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.5.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.5.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "152": {"type": "npm", "namespace": null, "name": "express", "version": "4.5.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.5.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.5.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "153": {"type": "npm", "namespace": null, "name": "express", "version": "3.14.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.14.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.14.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "154": {"type": "npm", "namespace": null, "name": "express", "version": "4.6.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.6.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.6.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "155": {"type": "npm", "namespace": null, "name": "express", "version": "4.6.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.6.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.6.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "156": {"type": "npm", "namespace": null, "name": "express", "version": "3.15.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.15.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.15.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "157": {"type": "npm", "namespace": null, "name": "express", "version": "4.7.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.7.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.7.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "158": {"type": "npm", "namespace": null, "name": "express", "version": "3.15.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.15.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.15.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "159": {"type": "npm", "namespace": null, "name": "express", "version": "4.7.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.7.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.7.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "160": {"type": "npm", "namespace": null, "name": "express", "version": "3.15.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.15.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.15.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "161": {"type": "npm", "namespace": null, "name": "express", "version": "4.7.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.7.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.7.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "162": {"type": "npm", "namespace": null, "name": "express", "version": "4.7.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.7.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.7.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "163": {"type": "npm", "namespace": null, "name": "express", "version": "3.15.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.15.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.15.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "164": {"type": "npm", "namespace": null, "name": "express", "version": "4.7.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.7.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.7.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "165": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "166": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "167": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "168": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "169": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "170": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "171": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "172": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "173": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "174": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "175": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "176": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/visionmedia/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "177": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "178": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "179": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "180": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "181": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.9", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.9.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.9", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "182": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "183": {"type": "npm", "namespace": null, "name": "express", "version": "3.16.10", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.16.10.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.16.10", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "184": {"type": "npm", "namespace": null, "name": "express", "version": "4.8.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.8.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.8.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "185": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "186": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "187": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "188": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "189": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "190": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "191": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "192": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "193": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "194": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "195": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "196": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "197": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "198": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "199": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "200": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "201": {"type": "npm", "namespace": null, "name": "express", "version": "3.17.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.17.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.17.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "202": {"type": "npm", "namespace": null, "name": "express", "version": "4.9.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.9.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.9.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "203": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "204": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "205": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "206": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "207": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "208": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "209": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "210": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "211": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "212": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "213": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "214": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "215": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "216": {"type": "npm", "namespace": null, "name": "express", "version": "3.18.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.18.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.18.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "217": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "218": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "219": {"type": "npm", "namespace": null, "name": "express", "version": "3.19.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.19.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.19.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "220": {"type": "npm", "namespace": null, "name": "express", "version": "4.10.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.10.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.10.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "221": {"type": "npm", "namespace": null, "name": "express", "version": "4.11.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.11.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.11.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "222": {"type": "npm", "namespace": null, "name": "express", "version": "3.19.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.19.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.19.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "223": {"type": "npm", "namespace": null, "name": "express", "version": "4.11.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.11.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.11.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "224": {"type": "npm", "namespace": null, "name": "express", "version": "3.19.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.19.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.19.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "225": {"type": "npm", "namespace": null, "name": "express", "version": "4.11.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.11.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.11.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "226": {"type": "npm", "namespace": null, "name": "express", "version": "3.20.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.20.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.20.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "227": {"type": "npm", "namespace": null, "name": "express", "version": "4.12.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.12.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.12.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "228": {"type": "npm", "namespace": null, "name": "express", "version": "3.20.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.20.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.20.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "229": {"type": "npm", "namespace": null, "name": "express", "version": "4.12.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.12.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.12.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "230": {"type": "npm", "namespace": null, "name": "express", "version": "4.12.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.12.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.12.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "231": {"type": "npm", "namespace": null, "name": "express", "version": "3.20.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.20.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.20.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "232": {"type": "npm", "namespace": null, "name": "express", "version": "4.12.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.12.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.12.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "233": {"type": "npm", "namespace": null, "name": "express", "version": "3.20.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.20.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.20.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "234": {"type": "npm", "namespace": null, "name": "express", "version": "4.12.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.12.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.12.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "235": {"type": "npm", "namespace": null, "name": "express", "version": "3.21.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.21.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.21.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "236": {"type": "npm", "namespace": null, "name": "express", "version": "4.13.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.13.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.13.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "237": {"type": "npm", "namespace": null, "name": "express", "version": "3.21.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.21.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.21.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "238": {"type": "npm", "namespace": null, "name": "express", "version": "4.13.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.13.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "239": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "240": {"type": "npm", "namespace": null, "name": "express", "version": "3.21.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-3.21.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@3.21.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "241": {"type": "npm", "namespace": null, "name": "express", "version": "4.13.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.13.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.13.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "242": {"type": "npm", "namespace": null, "name": "express", "version": "4.13.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.13.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/strongloop/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.13.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "243": {"type": "npm", "namespace": null, "name": "express", "version": "4.13.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.13.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/expressjs/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.13.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "244": {"type": "npm", "namespace": null, "name": "express", "version": "4.14.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.14.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "https://github.com/expressjs/express", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.14.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "245": {"type": "npm", "namespace": null, "name": "express", "version": "4.14.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.14.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.14.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "246": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "247": {"type": "npm", "namespace": null, "name": "express", "version": "4.15.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.15.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.15.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "248": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "249": {"type": "npm", "namespace": null, "name": "express", "version": "4.15.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.15.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.15.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "250": {"type": "npm", "namespace": null, "name": "express", "version": "4.15.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.15.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "251": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "252": {"type": "npm", "namespace": null, "name": "express", "version": "4.15.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.15.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "253": {"type": "npm", "namespace": null, "name": "express", "version": "4.15.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.15.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.15.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "254": {"type": "npm", "namespace": null, "name": "express", "version": "4.15.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.15.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "255": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.6.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "256": {"type": "npm", "namespace": null, "name": "express", "version": "4.16.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.16.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.16.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "257": {"type": "npm", "namespace": null, "name": "express", "version": "4.16.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.16.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.16.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "258": {"type": "npm", "namespace": null, "name": "express", "version": "4.16.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.16.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "259": {"type": "npm", "namespace": null, "name": "express", "version": "4.16.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.16.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "260": {"type": "npm", "namespace": null, "name": "express", "version": "4.16.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.16.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "261": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.7.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "262": {"type": "npm", "namespace": null, "name": "express", "version": "4.17.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.17.0.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.17.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "263": {"type": "npm", "namespace": null, "name": "express", "version": "4.17.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@4.17.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "264": {"type": "npm", "namespace": null, "name": "express", "version": "5.0.0-alpha.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "http://expressjs.com/", "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.8.tgz", "api_url": "http://registry.npmjs.org/express", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/expressjs/express/issues", "code_view_url": null, "vcs_url": "git+https://github.com/expressjs/express.git", "copyright": null, "license_expression": null, "declared_license": null, "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:npm/express@5.0.0-alpha.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}} \ No newline at end of file +[ + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "0.14.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-0.14.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@0.14.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "0.14.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-0.14.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@0.14.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.1.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.1.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.1.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.1.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.2.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.2.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.2.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.2.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.2.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.2.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.2.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.9", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.9.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.9" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.10", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.10.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.10" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.11", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.11.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.11" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.3.12", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.3.12.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.3.12" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.4.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.4.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.4.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.9", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.9.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.9" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.10", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.10.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.10" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.5.11", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.5.11.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.5.11" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.1.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.1.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.1.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.1.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.1.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.1.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.1.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.1.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.2.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.2.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.2.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0-beta", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0beta.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0-beta" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0-beta2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0beta2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0-beta2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0-rc", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0-rc" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0-rc2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0-rc3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "1.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-1.0.0rc4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@1.0.0-rc4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0-beta", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0beta.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0-beta" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0-beta2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0beta2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0-beta2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0-beta3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0beta3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0-beta3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0-rc", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0rc.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0-rc" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0rc2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0-rc2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "2.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-2.0.0rc3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@2.0.0-rc3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-alpha1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-alpha1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-alpha2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-alpha2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-alpha3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-alpha3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-alpha4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-alpha4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-alpha5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0alpha5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-alpha5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-beta1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-beta1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-beta2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-beta2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-beta3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-beta3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-beta4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-beta4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-beta6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-beta6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-beta7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0beta7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-beta7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-rc1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-rc2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-rc3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-rc4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.0.0rc5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.0.0-rc5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.3.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.3.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.3.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.4.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.4.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.4.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.0.0-rc1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.0.0-rc2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.5.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.5.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.5.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.0.0-rc3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.0.0-rc4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.0.0-rc4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.5.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.5.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.5.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.0.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.0.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.5.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.5.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.5.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.1.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.1.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.1.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.1.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.1.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.5.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.5.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.5.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.1.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.1.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.1.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.6.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.6.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.6.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.2.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.2.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.2.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.7.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.7.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.7.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.8.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.8.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.3.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.3.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.3.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.3.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.3.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.8.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.8.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.8.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.3.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.3.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.3.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.9.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.9.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.9.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.4.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.4.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.4.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.4.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.4.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.4.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.10.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.10.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.10.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.10.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.10.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.10.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.10.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.10.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.10.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.10.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.10.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.10.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.10.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.10.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.10.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.4.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.4.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.4.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.10.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.10.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.10.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.4.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.4.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.4.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.11.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.11.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.11.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.4.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.4.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.4.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.12.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.12.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.12.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.12.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.12.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.12.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.4.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.4.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.4.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.13.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.13.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.13.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.5.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.5.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.5.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.5.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.5.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.5.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.14.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.14.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.14.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.6.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.6.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.6.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.6.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.6.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.15.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.15.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.15.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.7.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.7.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.7.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.15.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.15.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.15.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.7.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.7.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.7.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.15.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.15.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.15.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.7.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.7.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.7.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.7.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.7.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.7.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.15.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.15.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.15.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.7.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.7.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.7.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/visionmedia/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.9", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.9.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.9" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.16.10", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.16.10.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.16.10" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.8.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.8.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.8.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.17.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.17.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.17.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.9.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.9.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.9.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.18.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.18.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.18.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.19.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.19.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.19.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.10.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.10.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.10.8" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.11.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.11.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.11.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.19.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.19.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.19.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.11.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.11.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.11.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.19.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.19.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.19.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.11.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.11.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.11.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.20.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.20.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.20.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.12.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.12.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.12.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.20.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.20.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.20.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.12.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.12.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.12.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.12.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.12.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.12.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.20.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.20.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.20.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.12.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.12.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.12.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.20.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.20.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.20.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.12.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.12.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.12.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.21.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.21.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.21.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.13.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.13.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.13.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.21.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.21.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.21.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.13.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.13.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.13.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "3.21.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-3.21.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@3.21.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.13.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.13.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.13.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.13.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.13.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/strongloop/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.13.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.13.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.13.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/expressjs/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.13.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.14.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.14.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "https://github.com/expressjs/express", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.14.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.14.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.14.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.14.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.15.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.15.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.15.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.15.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.15.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.15.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.15.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.15.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.15.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.15.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.15.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.15.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.15.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.15.5", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.15.5" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.6", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.6.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.6" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.16.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.16.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.16.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.16.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.16.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.16.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.16.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.16.2" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.16.3", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.16.3" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.16.4", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.16.4" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.7", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.7.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.7" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.17.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.17.0.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.17.0" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "4.17.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@4.17.1" + }, + { + "type": "npm", + "namespace": null, + "name": "express", + "version": "5.0.0-alpha.8", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "http://expressjs.com/", + "download_url": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.8.tgz", + "api_url": "http://registry.npmjs.org/express", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/expressjs/express/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/expressjs/express.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:npm/express@5.0.0-alpha.8" + } +] diff --git a/tests/data/npm_mock_data.json b/tests/data/npm_mock_data.json index 5ba70ae7..281f7096 100644 --- a/tests/data/npm_mock_data.json +++ b/tests/data/npm_mock_data.json @@ -1 +1,34441 @@ -{"_id":"express","_rev":"3908-61fda50201da4bde02d7627862022af5","name":"express","description":"Fast, unopinionated, minimalist web framework","dist-tags":{"latest":"4.17.1","next":"5.0.0-alpha.8"},"versions":{"0.14.0":{"name":"express","description":"Sinatra inspired web development framework","version":"0.14.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib"},"scripts":{"test":"make test"},"engines":{"node":">= 0.1.98"},"_id":"express@0.14.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-0.14.0.tgz","shasum":"7b33a9fb54c605a3be46c1d3dbbc821acf1d2efb"},"deprecated":"express 0.x series is deprecated"},"0.14.1":{"name":"express","description":"Sinatra inspired web development framework","version":"0.14.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib"},"scripts":{"test":"make test"},"engines":{"node":">= 0.1.98"},"_id":"express@0.14.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-0.14.1.tgz","shasum":"40b0119ea0549892b03b5bb56c79cdff468d04b4"},"deprecated":"express 0.x series is deprecated"},"1.0.0":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.3.0"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.0","_nodeSupported":true,"_npmVersion":"0.2.7-3","_nodeVersion":"v0.2.4","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0.tgz","shasum":"48a43d78a96eb9232f631d23cc8de8f854d8e0e9"},"deprecated":"express 1.x series is deprecated"},"1.0.1":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.3.0"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.1","_engineSupported":true,"_npmVersion":"0.2.13-1","_nodeVersion":"v0.2.5","dist":{"shasum":"53ad8442c3feb46588f08698f1872c4dbf24137f","tarball":"https://registry.npmjs.org/express/-/express-1.0.1.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.2":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.3.0"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.2","_engineSupported":true,"_npmVersion":"0.2.13-1","_nodeVersion":"v0.2.6","dist":{"shasum":"5985fd1986b2275d8e96976a8b8de011dc823e0d","tarball":"https://registry.npmjs.org/express/-/express-1.0.2.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.3":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.3.0"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.3","_engineSupported":true,"_npmVersion":"0.2.13-1","_nodeVersion":"v0.2.6","dist":{"shasum":"e07fd860c4af7ffddc77653fd1fd930fce26cb61","tarball":"https://registry.npmjs.org/express/-/express-1.0.3.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.4":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.5.x","qs":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express","bin":"./bin"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.4","_engineSupported":true,"_npmVersion":"0.2.16","_nodeVersion":"v0.2.6","modules":{"index.js":"lib/express/index.js","request.js":"lib/express/request.js","response.js":"lib/express/response.js","server.js":"lib/express/server.js","utils.js":"lib/express/utils.js","view.js":"lib/express/view.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"fab80c530d40b04f4f558f7f03b2cbf0f9040b14","tarball":"https://registry.npmjs.org/express/-/express-1.0.4.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.5":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.5.0","qs":">= 0.0.2"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express","bin":"./bin"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.5","_engineSupported":true,"_npmVersion":"0.2.16","_nodeVersion":"v0.2.6","modules":{"index.js":"lib/express/index.js","request.js":"lib/express/request.js","response.js":"lib/express/response.js","server.js":"lib/express/server.js","utils.js":"lib/express/utils.js","view.js":"lib/express/view.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"2d32dff93a8c454e9a717c43b856c5369efc2856","tarball":"https://registry.npmjs.org/express/-/express-1.0.5.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.6":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.5.0","qs":">= 0.0.2"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express","bin":"./bin"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.6","_engineSupported":true,"_npmVersion":"0.2.16","_nodeVersion":"v0.2.6","modules":{"index.js":"lib/express/index.js","request.js":"lib/express/request.js","response.js":"lib/express/response.js","server.js":"lib/express/server.js","utils.js":"lib/express/utils.js","view.js":"lib/express/view.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"9aee1508f0e9ce4cc2eabdda94ec8793898306f9","tarball":"https://registry.npmjs.org/express/-/express-1.0.6.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.7":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.5.0","qs":">= 0.0.2"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express","bin":"./bin"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.7","_engineSupported":true,"_npmVersion":"0.2.16","_nodeVersion":"v0.2.6","modules":{"index.js":"lib/express/index.js","request.js":"lib/express/request.js","response.js":"lib/express/response.js","server.js":"lib/express/server.js","utils.js":"lib/express/utils.js","view.js":"lib/express/view.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ccb14eee039e4177ce410fe5f074e96f68629e6c","tarball":"https://registry.npmjs.org/express/-/express-1.0.7.tgz"},"deprecated":"express 1.x series is deprecated"},"1.0.8":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.5.0 < 1.0.0","qs":">= 0.0.5"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express","bin":"./bin"},"main":"index","scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0 < 0.4.0"},"_id":"express@1.0.8","_engineSupported":false,"_npmVersion":"0.3.13","_nodeVersion":"v0.4.2","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"fe254667ad612c23dd87d61180dc194cda1f7d38","tarball":"https://registry.npmjs.org/express/-/express-1.0.8.tgz"},"deprecated":"express 1.x series is deprecated"},"2.0.0":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.1.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.2","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f9f715cf54e9b6f3f00115fe7e1188964d0a74b2","tarball":"https://registry.npmjs.org/express/-/express-2.0.0.tgz"},"deprecated":"express 2.x series is deprecated"},"2.1.0":{"name":"express","description":"Sinatra inspired web development framework","version":"2.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.1.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.1.0","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.3","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"34542d68cf298d5a89d74dc1c8f96b5c4e1b00a7","tarball":"https://registry.npmjs.org/express/-/express-2.1.0.tgz"},"deprecated":"express 2.x series is deprecated"},"2.1.1":{"name":"express","description":"Sinatra inspired web development framework","version":"2.1.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.1.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.1.1","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.3","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"4ab83c3509050ef917532cdb174bc23d8a007af4","tarball":"https://registry.npmjs.org/express/-/express-2.1.1.tgz"},"deprecated":"express 2.x series is deprecated"},"2.2.0":{"name":"express","description":"Sinatra inspired web development framework","version":"2.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.2.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.2.0","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.3","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ab38a7eaad67a1c28495021a798d234086d73dea","tarball":"https://registry.npmjs.org/express/-/express-2.2.0.tgz"},"deprecated":"express 2.x series is deprecated"},"2.2.1":{"name":"express","description":"Sinatra inspired web development framework","version":"2.2.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.2.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.2.1","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.4","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"a4937f9d5e661282cd62d88e227132f79ccbe25f","tarball":"https://registry.npmjs.org/express/-/express-2.2.1.tgz"},"deprecated":"express 2.x series is deprecated"},"2.2.2":{"name":"express","description":"Sinatra inspired web development framework","version":"2.2.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.3.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.2.2","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.5","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"19c26d4cd36018896fc90a9eef3300052b3e01d2","tarball":"https://registry.npmjs.org/express/-/express-2.2.2.tgz"},"deprecated":"express 2.x series is deprecated"},"2.3.0":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.0","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"c32ae9a32a364077976352349eac54820cf21e3e","tarball":"https://registry.npmjs.org/express/-/express-2.3.0.tgz"},"deprecated":"express 2.x series is deprecated"},"2.3.1":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.1","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"15a9459c9b9e785d52d14a62595a29d7cbab4882","tarball":"https://registry.npmjs.org/express/-/express-2.3.1.tgz"},"deprecated":"express 2.x series is deprecated"},"2.3.2":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.2","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ad6a3071d59a3bf1a4ed0b1b2942d9f0e510a028","tarball":"https://registry.npmjs.org/express/-/express-2.3.2.tgz"},"deprecated":"express 2.x series is deprecated"},"2.3.3":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"devDependencies":{},"_id":"express@2.3.3","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"936507d26e0433598679a645a87e403b3292547c","tarball":"https://registry.npmjs.org/express/-/express-2.3.3.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.4":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"devDependencies":{},"_id":"express@2.3.4","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"8db976504b3f7f1da32abc845c45c20610a1ffd0","tarball":"https://registry.npmjs.org/express/-/express-2.3.4.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.5":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"devDependencies":{},"_id":"express@2.3.5","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"a3113d0d9db4ea118e2c12b044a04c16741e799b","tarball":"https://registry.npmjs.org/express/-/express-2.3.5.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.6":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.6","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"8598e2995fc7c7427b7c3aed53837be652e873c7","tarball":"https://registry.npmjs.org/express/-/express-2.3.6.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.7":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.7","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"6d008ca32c4a23110032e67f4c40843c068e13b7","tarball":"https://registry.npmjs.org/express/-/express-2.3.7.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.8":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.8","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"fac5808b93b5abf84906c886fe314a0d4f44fa89","tarball":"https://registry.npmjs.org/express/-/express-2.3.8.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.9":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.9","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.9","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"e5b6a5dc5452e9bcaf8936297f9f0e111b71a2a7","tarball":"https://registry.npmjs.org/express/-/express-2.3.9.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.10":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.10","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.10","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"09b5e939b28af0705d1ac46265c703db1016310c","tarball":"https://registry.npmjs.org/express/-/express-2.3.10.tgz"},"scripts":{},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.11":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.11","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.4.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.3.11","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"1dcd3a404332565a64c8290797e183707612f25a","tarball":"https://registry.npmjs.org/express/-/express-2.3.11.tgz"},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.3.12":{"name":"express","description":"Sinatra inspired web development framework","version":"2.3.12","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.3.12/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.3.12","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"9e750c8e50ff976f89b4ed9e1ca6d534bad23014","tarball":"https://registry.npmjs.org/express/-/express-2.3.12.tgz"},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.0":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.0","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"c6cad05e9ec481a91e3817ca25cfd55ea37c00ce","tarball":"https://registry.npmjs.org/express/-/express-2.4.0.tgz"},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.1":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.2 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.1","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"006d435d5ca4332e51cc56ec3a69c707e40d62b4","tarball":"https://registry.npmjs.org/express/-/express-2.4.1.tgz"},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.2":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.2 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.2","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"bfdd3dfd9c387e3196ac9dc8c7ff8d3a930d4d1a","tarball":"https://registry.npmjs.org/express/-/express-2.4.2.tgz"},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.3":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.2 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.3","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"5f52dd1e2cddbb83b3483cfb4c8c5c24d3975450","tarball":"https://registry.npmjs.org/express/-/express-2.4.3.tgz"},"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.4":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.2 < 2.0.0","mime":">= 0.0.1","qs":">= 0.3.0"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.4","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"ae677e39c6f489e328cb7994b88ebee7db19b6d9","tarball":"https://registry.npmjs.org/express/-/express-2.4.4.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.5":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.2 < 2.0.0","mime":">= 0.0.1","qs":">= 0.3.1"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.5","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"b042984190df1ea06cc6e89c3eb4dfa848376322","tarball":"https://registry.npmjs.org/express/-/express-2.4.5.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.6":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.5.2 < 2.0.0","mime":">= 0.0.1","qs":">= 0.3.1"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.6","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"df8152c5a40bd89ad74ab07e5ef999fac5a00916","tarball":"https://registry.npmjs.org/express/-/express-2.4.6.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.4.7":{"name":"express","description":"Sinatra inspired web development framework","version":"2.4.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.7.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.7.2","hamljs":"0.5.1","jade":"0.11.0","stylus":"0.13.0","should":"0.2.1","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.4.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.4.7","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"872bbf5427e062100901ade6e80ff577ac24de3f","tarball":"https://registry.npmjs.org/express/-/express-2.4.7.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.0":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.7.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.5.1","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/express/2.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express@2.5.0","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"3f9716eaa0e7380025fbb2c6c9942e3d9c9ed3b9","tarball":"https://registry.npmjs.org/express/-/express-2.5.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.1":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.8.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.5.1","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.1","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"0644284c2c219264e2955fe94717ce7b462cd5d6","tarball":"https://registry.npmjs.org/express/-/express-2.5.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.2":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.8.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.5.1","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"d58c41f7dff9a69696cffcc8e9bde4e81cbbcbef","tarball":"https://registry.npmjs.org/express/-/express-2.5.2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.3":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.5.1","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"65c909b778715753797129b9ea39bca6a248d6f1","tarball":"https://registry.npmjs.org/express/-/express-2.5.3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.4":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.5.1","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3090710723a13acfe000817b0fbeea13d8faee4b","tarball":"https://registry.npmjs.org/express/-/express-2.5.4.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.5":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.5.1","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.5","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"d15d4ffe5c420adda0645680361bb21c836b6e7c","tarball":"https://registry.npmjs.org/express/-/express-2.5.5.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.6":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.6.x","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.6","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1f2a96d01e1285797dae715d9ac93d9c60dd772a","tarball":"https://registry.npmjs.org/express/-/express-2.5.6.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.7":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":">= 0.0.1","qs":">= 0.3.1","mkdirp":"0.0.7"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.6.x","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.7","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"9f8fa92be38cb3c11959e99e18806cda19fd359f","tarball":"https://registry.npmjs.org/express/-/express-2.5.7.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.8":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":"1.2.4","qs":"0.4.x","mkdirp":"0.3.0"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.6.x","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.8","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"f166b55d4e8c6d2307ef88ad1768209613f7452a","tarball":"https://registry.npmjs.org/express/-/express-2.5.8.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.9":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.9","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":"1.2.4","qs":"0.4.x","mkdirp":"0.3.0"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.6.x","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.1 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"62d111ccaccf425182e1f30e541f84b551a72f2c","tarball":"https://registry.npmjs.org/express/-/express-2.5.9.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.10":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.10","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":"1.2.4","qs":"0.4.x","mkdirp":"0.3.0"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.6.x","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@2.5.10","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"b1cdaf0c7e98e33125e6f8476800bdeb7f7efc8a","tarball":"https://registry.npmjs.org/express/-/express-2.5.10.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"2.5.11":{"name":"express","description":"Sinatra inspired web development framework","version":"2.5.11","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"1.x","mime":"1.2.4","qs":"0.4.x","mkdirp":"0.3.0"},"devDependencies":{"connect-form":"0.2.1","ejs":"0.4.2","expresso":"0.9.2","hamljs":"0.6.x","jade":"0.16.2","stylus":"0.13.0","should":"0.3.2","express-messages":"0.0.2","node-markdown":">= 0.0.1","connect-redis":">= 0.0.1"},"keywords":["framework","sinatra","web","rest","restful"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"test":"make test","prepublish":"npm prune"},"_id":"express@2.5.11","dist":{"shasum":"4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0","tarball":"https://registry.npmjs.org/express/-/express-2.5.11.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"deprecated":"express 2.x series is deprecated"},"3.0.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.6.0","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0","dist":{"shasum":"41e202f3627ea442be9e86d5ec51246ad72339ed","tarball":"https://registry.npmjs.org/express/-/express-3.0.0.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.6.2","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.1","dist":{"shasum":"36a5008d158a97e82817f45b89561633b61a1be8","tarball":"https://registry.npmjs.org/express/-/express-3.0.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.6.2","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.2","dist":{"shasum":"fd93ed32f9a938cf79b7c4df95a2458d412f09b9","tarball":"https://registry.npmjs.org/express/-/express-3.0.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.0","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.5","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.3","dist":{"shasum":"007c7590b1ab31219e6d8d71f86ad5086204868c","tarball":"https://registry.npmjs.org/express/-/express-3.0.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.1","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.5","buffer-crc32":"0.1.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.4","dist":{"shasum":"04a8e939145940a6bb3b215d736ec2c1584ee0a8","tarball":"https://registry.npmjs.org/express/-/express-3.0.4.tgz"},"_npmVersion":"1.1.68","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.1","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.5","buffer-crc32":"0.1.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.5","dist":{"shasum":"4c6e5850e6b5e8ca2af57f21ed7097de50948b73","tarball":"https://registry.npmjs.org/express/-/express-3.0.5.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.2","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.5","buffer-crc32":"0.1.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.6","dist":{"shasum":"d274fcb868b95788bf4af62168d75d13fd77d8b4","tarball":"https://registry.npmjs.org/express/-/express-3.0.6.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.1.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.2","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.5","buffer-crc32":"0.1.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.1.0","dist":{"shasum":"f869b2d92320f5c3dd496c172e06f02b6ad43310","tarball":"https://registry.npmjs.org/express/-/express-3.1.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.1.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.1.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.4","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"~0.3.4","cookie":"0.0.5","buffer-crc32":"~0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.1.1","dist":{"shasum":"2cc065f642856be506686399aadeff375a701468","tarball":"https://registry.npmjs.org/express/-/express-3.1.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.1.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.1.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.5","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"~0.3.4","cookie":"0.0.5","buffer-crc32":"~0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.1.2","dist":{"shasum":"52a02c8db8f22bbfa0d7478d847cd45161f985f7","tarball":"https://registry.npmjs.org/express/-/express-3.1.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.6","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"~0.3.4","cookie":"0.0.5","buffer-crc32":"~0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.0","dist":{"shasum":"7b66d6c66b038038eedf452804222b3077374ae0","tarball":"https://registry.npmjs.org/express/-/express-3.2.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.7","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.0.5","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*","qs":"0.6.1"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.1","dist":{"shasum":"fd9ce6c0b8e4fda80772cef9af6e756434628d84","tarball":"https://registry.npmjs.org/express/-/express-3.2.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.8","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.0.5","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*","qs":"0.6.3"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.2","dist":{"shasum":"22c6cb2e0efc20833670425cd820c5f4bb119f8b","tarball":"https://registry.npmjs.org/express/-/express-3.2.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.9","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.0.5","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*","qs":"0.6.4"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.3","dist":{"shasum":"9952eb764953ad40e4caa1f0b8715f7ba667f477","tarball":"https://registry.npmjs.org/express/-/express-3.2.3.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.9","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.0.5","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.4","dist":{"shasum":"f39fcba9a224011058fb581647688b12df94f585","tarball":"https://registry.npmjs.org/express/-/express-3.2.4.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.10","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.5","dist":{"shasum":"d2c86134d9fa1573b8004d23c6dc0d50bc8efe20","tarball":"https://registry.npmjs.org/express/-/express-3.2.5.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.2.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.2.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.7.11","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.2.6","dist":{"shasum":"d8a9fe065adc23c5b41ec2c689c672b261430ffc","tarball":"https://registry.npmjs.org/express/-/express-3.2.6.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.0","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.1","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.3.0","dist":{"shasum":"f89f8fc1ddfb7ffdfc9db3103a75881cd64dce7f","tarball":"https://registry.npmjs.org/express/-/express-3.3.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.1","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.1","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.3.1","dist":{"shasum":"4bb79fb3548313d9e1a49ffdc5aa369a936127d7","tarball":"https://registry.npmjs.org/express/-/express-3.3.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.2","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.4","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.2","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.2","dist":{"shasum":"d70c4888da2f35c9fa80e6747323ec6afeb6f947","tarball":"https://registry.npmjs.org/express/-/express-3.3.2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.3","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.2","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.3","dist":{"shasum":"c9b5244edad7c6b85dae94e5cf1b29162470c933","tarball":"https://registry.npmjs.org/express/-/express-3.3.3.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.4","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.1.0","methods":"0.0.1","send":"0.1.3","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.4","dist":{"shasum":"9abf22017213a8f6f54a421ce22b8ec27b7def62","tarball":"https://registry.npmjs.org/express/-/express-3.3.4.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.5","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.5","dist":{"shasum":"3fd077660c9ccae4710fcfb326290a01d1e72566","tarball":"https://registry.npmjs.org/express/-/express-3.3.5.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.5","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.6","dist":{"shasum":"c1082fdb55b9de2ce399252eb4e048da2ed9918d","tarball":"https://registry.npmjs.org/express/-/express-3.3.6.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.0-beta":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0-beta","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.1.98"},"_id":"express@1.0.0-beta","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0beta.tgz","shasum":"f8c485ec1aa2d8612c667a0fca08603abdb27246"}},"1.0.0-beta2":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0-beta2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.1.98"},"_id":"express@1.0.0-beta2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0beta2.tgz","shasum":"4e9f6f94405c969173e09a20ba3f0d27020ec9e9"}},"1.0.0-rc":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0-rc","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"dependencies":{"connect":">= 0.2.2"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.1.98"},"_id":"express@1.0.0-rc","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0rc.tgz","shasum":"cc9545ae107dac12821f997e3dd43c5df223ba13"}},"1.0.0-rc2":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0-rc2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"dependencies":{"connect":">= 0.2.4"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.1.98"},"_id":"express@1.0.0-rc2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0rc2.tgz","shasum":"040b7790e1ab041e8218835376c5d21bba634bac"}},"1.0.0-rc3":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0-rc3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"}],"dependencies":{"connect":">= 0.2.5"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.0-rc3","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0rc3.tgz","shasum":"ae5ee7dfbe436192adad65c7817c5ae78a8b4f93"}},"1.0.0-rc4":{"name":"express","description":"Sinatra inspired web development framework","version":"1.0.0-rc4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 0.2.6"},"keywords":["framework","sinatra","web","rest","restful"],"directories":{"lib":"./lib/express"},"scripts":{"test":"make test"},"bin":{"express":"./bin/express"},"engines":{"node":">= 0.2.0"},"_id":"express@1.0.0-rc4","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/express/-/express-1.0.0rc4.tgz","shasum":"c5363c021717c02728c692fedc632cac9a869160"}},"2.0.0-beta":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0-beta","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.0.1","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0-beta","_engineSupported":true,"_npmVersion":"0.3.13","_nodeVersion":"v0.4.2","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"c2095479887128f161ee13211e7b886edb4d9f98","tarball":"https://registry.npmjs.org/express/-/express-2.0.0beta.tgz"}},"2.0.0-beta2":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0-beta2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.0.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0-beta2","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.1","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"274e49af300145688e87ed2f5c5e59f6e26af135","tarball":"https://registry.npmjs.org/express/-/express-2.0.0beta2.tgz"}},"2.0.0-beta3":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0-beta3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.0.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0-beta3","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.2","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f9c1324023729c4eb96688023e989fe2f8565c61","tarball":"https://registry.npmjs.org/express/-/express-2.0.0beta3.tgz"}},"2.0.0-rc":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0-rc","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.0.1 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0-rc","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.2","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6d3da0301b6cdce94ee437ae40ae6c8c7f5d7ccf","tarball":"https://registry.npmjs.org/express/-/express-2.0.0rc.tgz"}},"2.0.0-rc2":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0-rc2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.1.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0-rc2","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.2","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"381e1388bcd56d0449dbbf2272975f907488f710","tarball":"https://registry.npmjs.org/express/-/express-2.0.0rc2.tgz"}},"2.0.0-rc3":{"name":"express","description":"Sinatra inspired web development framework","version":"2.0.0-rc3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":">= 1.1.0 < 2.0.0","mime":">= 0.0.1","qs":">= 0.0.6"},"keywords":["framework","sinatra","web","rest","restful"],"main":"index","bin":{"express":"./bin/express"},"engines":{"node":">= 0.4.1 < 0.5.0"},"_id":"express@2.0.0-rc3","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.2","directories":{"lib":"./lib","bin":"./bin"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"538a35c8b0e2b08c455a20528b8d6a5568e901c1","tarball":"https://registry.npmjs.org/express/-/express-2.0.0rc3.tgz"}},"3.0.0-alpha1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-alpha1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.1.2","commander":"0.5.2","mime":"1.2.5","mkdirp":"0.3.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.5.0 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-alpha1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"252902b7ed3a4b18a9163c51bdab519282cf2401","tarball":"https://registry.npmjs.org/express/-/express-3.0.0alpha1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-alpha2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-alpha2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.2.1","commander":"0.5.2","mime":"1.2.5","mkdirp":"0.3.1","crc":"0.1.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.5.0 < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-alpha2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"e82f7ba6b2c3e678c44343d0ba4fe339ca928e6c","tarball":"https://registry.npmjs.org/express/-/express-3.0.0alpha2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-alpha3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-alpha3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.2.2","commander":"0.5.2","mime":"1.2.5","mkdirp":"0.3.1","crc":"0.2.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-alpha3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"a65af40b696d39310c434d810adc9c4942fc2f9c","tarball":"https://registry.npmjs.org/express/-/express-3.0.0alpha3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-alpha4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-alpha4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.2.2","commander":"0.5.2","mime":"1.2.5","mkdirp":"0.3.1","crc":"0.2.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-alpha4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"9bc6be2bcfbbd74dba66063808d3a75ad4bd7edb","tarball":"https://registry.npmjs.org/express/-/express-3.0.0alpha4.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-alpha5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-alpha5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.2.2","commander":"0.6.0","mime":"1.2.5","mkdirp":"0.3.1","crc":"0.2.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-alpha5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"d01ff9c2ebd769744ee90cc89561a1c8ca5340ac","tarball":"https://registry.npmjs.org/express/-/express-3.0.0alpha5.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-beta1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-beta1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.3.0","commander":"0.6.1","mime":"1.2.5","mkdirp":"0.3.2","crc":"0.2.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-beta1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"557dda7815bffb84dea4cd3c09e1fe6538b2262f","tarball":"https://registry.npmjs.org/express/-/express-3.0.0beta1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-beta2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-beta2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.3.1","commander":"0.6.1","mime":"1.2.5","mkdirp":"0.3.2","cookie":"0.0.3","crc":"0.2.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-beta2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"2755a16a2f7054c06d93f3a17dd6cbd0d5aa8698","tarball":"https://registry.npmjs.org/express/-/express-3.0.0beta2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-beta3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-beta3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.3.3","commander":"0.6.1","mkdirp":"0.3.2","cookie":"0.0.3","crc":"0.2.0","fresh":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express.git"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"express@3.0.0-beta3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"e8425ee5f1d1c649c2e0627f437a331e9b9da867","tarball":"https://registry.npmjs.org/express/-/express-3.0.0beta3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-beta4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-beta4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.3.4","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.3","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"publishConfig":{"tag":"3.0"},"keywords":["express","framework","sinatra","web","rest","restful","router"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-beta4","dist":{"shasum":"0f7e5bb2db67e81b4d1c752300954133df276063","tarball":"https://registry.npmjs.org/express/-/express-3.0.0beta4.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-beta6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-beta6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.3.8","commander":"0.6.1","range-parser":"0.0.4","response-send":"0.0.1","mkdirp":"0.3.3","cookie":"0.0.3","fresh":"0.1.0","methods":"0.0.1","send":"0.0.2","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"publishConfig":{"tag":"3.0"},"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-beta6","dist":{"shasum":"3eef2ed7ce7511170df4d15f4d2dade10dbc6614","tarball":"https://registry.npmjs.org/express/-/express-3.0.0beta6.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-beta7":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-beta7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.3.9","commander":"0.6.1","range-parser":"0.0.4","response-send":"0.0.1","mkdirp":"0.3.3","cookie":"0.0.3","fresh":"0.1.0","methods":"0.0.1","send":"0.0.3","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"publishConfig":{"tag":"3.0"},"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-beta7","dist":{"shasum":"92e854f2814e05a333d2acfde43585cfda21d9aa","tarball":"https://registry.npmjs.org/express/-/express-3.0.0beta7.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-rc1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-rc1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.4.1","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.0.3","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"publishConfig":{"tag":"3.0"},"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-rc1","dist":{"shasum":"b96bc45e19a0fece6b4c26c297db2f958a50643a","tarball":"https://registry.npmjs.org/express/-/express-3.0.0rc1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-rc2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-rc2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.4.2","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.0.3","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"publishConfig":{"tag":"3.0"},"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-rc2","dist":{"shasum":"ffa79ccee41abc97f2c57576cc433339200fcd33","tarball":"https://registry.npmjs.org/express/-/express-3.0.0rc2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-rc3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-rc3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.4.3","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.0.3","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"publishConfig":{"tag":"3.0"},"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-rc3","dist":{"shasum":"740d4e14335a1e92a19493930def0c747a0367b4","tarball":"https://registry.npmjs.org/express/-/express-3.0.0rc3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-rc4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-rc4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.4.4","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.0.4","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"publishConfig":{"tag":"3.0"},"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-rc4","dist":{"shasum":"f07490f3578a87e06d4244d58c18d6f6e2c5fc33","tarball":"https://registry.npmjs.org/express/-/express-3.0.0rc4.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.0.0-rc5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.0.0-rc5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.5.0","commander":"0.6.1","range-parser":"0.0.4","mkdirp":"0.3.3","cookie":"0.0.4","crc":"0.2.0","fresh":"0.1.0","methods":"0.0.1","send":"0.1.0","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"*","hjs":"*","stylus":"*","should":"*","connect-redis":"*","github-flavored-markdown":"*","supertest":"0.0.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"_id":"express@3.0.0-rc5","dist":{"shasum":"c63b56257f33a74498dbc0ba8986a3d5b627fc9d","tarball":"https://registry.npmjs.org/express/-/express-3.0.0rc5.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.7":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.7","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.7","dist":{"shasum":"de0b67ae1b04999fe7141940c2749f5b435a8fcd","tarball":"https://registry.npmjs.org/express/-/express-3.3.7.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.3.8":{"name":"express","description":"Sinatra inspired web development framework","version":"3.3.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.8.8","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.3.8","dist":{"shasum":"8e98ac30d81f4c95b85d71d2af6cf84f62ef19bd","tarball":"https://registry.npmjs.org/express/-/express-3.3.8.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.4.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.9.0","commander":"1.2.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"*","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.4.0","dist":{"shasum":"6ed289da0d5f55ac30997cf832e5fc36f784071e","tarball":"https://registry.npmjs.org/express/-/express-3.4.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"3.4.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.9.1","commander":"2.0.0","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"2","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.4.1","dist":{"shasum":"3b4fb8862b6a1dfce3dc760629833d0cfef9314c","tarball":"https://registry.npmjs.org/express/-/express-3.4.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.9.2","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"2","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.4.2","dist":{"shasum":"3cfaa66fb1e1fac5012129b473f0e2143544aa07","tarball":"https://registry.npmjs.org/express/-/express-3.4.2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.10.1","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.0.1","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"2","connect-redis":"*","marked":"*","supertest":"0.6.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.4.3","dist":{"shasum":"d0d237d60cd9c741b50da88379527e2a1d804627","tarball":"https://registry.npmjs.org/express/-/express-3.4.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.11.0","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.1.0","send":"0.1.4","cookie-signature":"1.0.1","debug":"*"},"devDependencies":{"ejs":"*","mocha":"*","jade":"0.30.0","hjs":"*","stylus":"*","should":"2","connect-redis":"*","marked":"*","supertest":"0.8.1 - 1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.4.4","dist":{"shasum":"0b63ae626c96b71b78d13dfce079c10351635a86","tarball":"https://registry.npmjs.org/express/-/express-3.4.4.tgz"},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.11.1","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.1.0","send":"0.1.4","cookie-signature":"1.0.1","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.14.0","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.0.2","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.4.5","dist":{"shasum":"dc82aa4d932f0d0ee93e8e7ee9824d73bb00d47a","tarball":"https://registry.npmjs.org/express/-/express-3.4.5.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.11.2","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.1.0","send":"0.1.4","cookie-signature":"1.0.1","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.14.0","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.0.2","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.4.6","dist":{"shasum":"85b6004076f9004f806e9f49c90487d1f6f89c43","tarball":"https://registry.npmjs.org/express/-/express-3.4.6.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.7":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.12.0","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.1.0","send":"0.1.4","cookie-signature":"1.0.1","merge-descriptors":"0.0.1","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"_id":"express@3.4.7","dist":{"shasum":"3b939c47d2aa44dfecf77d50da2123c5bd313366","tarball":"https://registry.npmjs.org/express/-/express-3.4.7.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"3.4.8":{"name":"express","description":"Sinatra inspired web development framework","version":"3.4.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.12.0","commander":"1.3.2","range-parser":"0.0.4","mkdirp":"0.3.5","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.0","methods":"0.1.0","send":"0.1.4","cookie-signature":"1.0.1","merge-descriptors":"0.0.1","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.4.8","dist":{"shasum":"aa7a8986de07053337f4bc5ed9a6453d9cc8e2e1","tarball":"https://registry.npmjs.org/express/-/express-3.4.8.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"directories":{}},"4.0.0-rc1":{"name":"express","description":"Sinatra inspired web development framework","version":"4.0.0-rc1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"accepts":"1.0.0","type-is":"1.0.0","range-parser":"1.0.0","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1","body-parser":"1.0.0","cookie-parser":"1.0.1","static-favicon":"1.0.0","express-session":"1.0.1","morgan":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.0.0-rc1","dist":{"shasum":"a9f3f89e4726e2ff60f62ab625c960eaa2cba3a6","tarball":"https://registry.npmjs.org/express/-/express-4.0.0-rc1.tgz"},"_from":"https://github.com/visionmedia/express/archive/4.0.0-rc1.tar.gz","_resolved":"https://github.com/visionmedia/express/archive/4.0.0-rc1.tar.gz","_npmVersion":"1.4.4","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"4.0.0-rc2":{"name":"express","description":"Sinatra inspired web development framework","version":"4.0.0-rc2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"accepts":"1.0.0","type-is":"1.0.0","range-parser":"1.0.0","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1","body-parser":"1.0.0","cookie-parser":"1.0.1","static-favicon":"1.0.0","express-session":"1.0.1","morgan":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.0.0-rc2","dist":{"shasum":"0b3fc3b853b393cdb5042dc9960498015ed06b96","tarball":"https://registry.npmjs.org/express/-/express-4.0.0-rc2.tgz"},"_from":"https://github.com/visionmedia/express/archive/4.0.0-rc2.tar.gz","_resolved":"https://github.com/visionmedia/express/archive/4.0.0-rc2.tar.gz","_npmVersion":"1.4.4","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"3.5.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.5.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.14.1","commander":"1.3.2","range-parser":"1.0.0","mkdirp":"0.3.5","cookie":"0.1.1","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.17.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.9.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.5.0","dist":{"shasum":"703f299aa2a7fce122025b61a2e170d536b35019","tarball":"https://registry.npmjs.org/express/-/express-3.5.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"4.0.0-rc3":{"name":"express","description":"Sinatra inspired web development framework","version":"4.0.0-rc3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.0","type-is":"1.0.0","range-parser":"1.0.0","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.0.1","path-to-regexp":"0.1.0","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1","body-parser":"1.0.0","cookie-parser":"1.0.1","static-favicon":"1.0.0","express-session":"1.0.1","morgan":"1.0.0","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.0.0-rc3","dist":{"shasum":"da0113235684e89d36bd7796440809e889ee8692","tarball":"https://registry.npmjs.org/express/-/express-4.0.0-rc3.tgz"},"_from":"https://github.com/visionmedia/express/archive/4.0.0-rc3.tar.gz","_resolved":"https://github.com/visionmedia/express/archive/4.0.0-rc3.tar.gz","_npmVersion":"1.4.4","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"4.0.0-rc4":{"name":"express","description":"Sinatra inspired web development framework","version":"4.0.0-rc4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.0","type-is":"1.0.0","range-parser":"1.0.0","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.0.1","path-to-regexp":"0.1.2","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1","body-parser":"1.0.0","cookie-parser":"1.0.1","static-favicon":"1.0.0","express-session":"1.0.1","morgan":"1.0.0","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.0.0-rc4","dist":{"shasum":"1cedc8790f47b776b9d100f5388e5fb652ea4388","tarball":"https://registry.npmjs.org/express/-/express-4.0.0-rc4.tgz"},"_from":"https://github.com/visionmedia/express/archive/4.0.0-rc4.tar.gz","_resolved":"https://github.com/visionmedia/express/archive/4.0.0-rc4.tar.gz","_npmVersion":"1.4.6","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"3.5.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.5.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.14.1","commander":"1.3.2","range-parser":"1.0.0","mkdirp":"0.3.5","cookie":"0.1.1","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.17.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.9.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.5.1","dist":{"shasum":"4b333e1117faca336a538f4c724140b9ce1a87e7","tarball":"https://registry.npmjs.org/express/-/express-3.5.1.tgz"},"_from":"https://github.com/visionmedia/express/archive/3.5.1.tar.gz","_resolved":"https://github.com/visionmedia/express/archive/3.5.1.tar.gz","_npmVersion":"1.4.6","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"4.0.0":{"name":"express","description":"Sinatra inspired web development framework","version":"4.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.0","type-is":"1.0.0","range-parser":"1.0.0","cookie":"0.1.0","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.2.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.0.1","path-to-regexp":"0.1.2","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.15.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.8.1","body-parser":"1.0.0","cookie-parser":"1.0.1","static-favicon":"1.0.0","express-session":"1.0.1","morgan":"1.0.0","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.0.0","dist":{"shasum":"274dc82933c9f574cc38a0ce5ea8172be9c6b094","tarball":"https://registry.npmjs.org/express/-/express-4.0.0.tgz"},"_from":"https://github.com/visionmedia/express/archive/4.0.0.tar.gz","_resolved":"https://github.com/visionmedia/express/archive/4.0.0.tar.gz","_npmVersion":"1.4.6","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"}],"directories":{}},"3.5.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.5.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.14.5","commander":"1.3.2","range-parser":"1.0.0","mkdirp":"0.4.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.18.2","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.11.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.5.2","dist":{"shasum":"aab0d2b31ef21259eac24dc45c43378fcf144b6d","tarball":"https://registry.npmjs.org/express/-/express-3.5.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.1.0":{"name":"express","description":"Sinatra inspired web development framework","version":"4.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.1","type-is":"1.1.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":">= 0.7.3 < 1"},"devDependencies":{"mocha":"~1.18.2","body-parser":"1.0.2","connect-redis":"~2.0.0","ejs":"~1.0.0","express-session":"1.0.3","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","static-favicon":"1.0.2","hjs":"~0.0.6","should":"~3.3.1","supertest":"~0.11.0","method-override":"1.0.0","cookie-parser":"1.0.1","morgan":"1.0.0","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.1.0","dist":{"shasum":"a822be824cf88e8ad67ec5df75d02887de6058b4","tarball":"https://registry.npmjs.org/express/-/express-4.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.1.1":{"name":"express","description":"Sinatra inspired web development framework","version":"4.1.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.1","type-is":"1.1.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":">= 0.7.3 < 1"},"devDependencies":{"mocha":"~1.18.2","body-parser":"1.0.2","connect-redis":"~2.0.0","ejs":"~1.0.0","express-session":"1.0.3","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","static-favicon":"1.0.2","hjs":"~0.0.6","should":"~3.3.1","supertest":"~0.11.0","method-override":"1.0.0","cookie-parser":"1.0.1","morgan":"1.0.0","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.10.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.1.1","dist":{"shasum":"266f08c3cbc21fc1831e954073dda8cf3cae002f","tarball":"https://registry.npmjs.org/express/-/express-4.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.5.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.5.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"}],"dependencies":{"connect":"2.14.5","commander":"1.3.2","range-parser":"1.0.0","mkdirp":"0.4.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.7.3 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.18.2","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.11.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.5.3","dist":{"shasum":"af440e1ddad078934ec78241420b40bbc56dc2ad","tarball":"https://registry.npmjs.org/express/-/express-3.5.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.1.2":{"name":"express","description":"Sinatra inspired web development framework","version":"4.1.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.1","type-is":"1.1.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"0.1.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":">= 0.7.3 < 1"},"devDependencies":{"mocha":"~1.18.2","body-parser":"1.0.2","connect-redis":"~2.0.0","ejs":"~1.0.0","express-session":"1.0.3","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","static-favicon":"1.0.2","hjs":"~0.0.6","should":"~3.3.1","supertest":"~0.11.0","method-override":"1.0.0","cookie-parser":"1.0.1","morgan":"1.0.0","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.10.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.1.2","dist":{"shasum":"cb1d114255718a65a1bcd6958036ef720c529487","tarball":"https://registry.npmjs.org/express/-/express-4.1.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.6.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.6.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"connect":"2.15.0","commander":"1.3.2","methods":"1.0.0","mkdirp":"0.5.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"ejs":"~0.8.4","mocha":"~1.18.2","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","should":"~2.1.1","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.12.1"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"main":"index","bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.8.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.6.0","dist":{"shasum":"94c7b0f8f506b046d4d9770b40992f224026e5d5","tarball":"https://registry.npmjs.org/express/-/express-3.6.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.2.0":{"name":"express","description":"Sinatra inspired web development framework","version":"4.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"dependencies":{"parseurl":"1.0.1","accepts":"1.0.1","type-is":"1.1.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"1.0.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":"0.8.1"},"devDependencies":{"mocha":"~1.18.2","body-parser":"~1.1.2","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","should":"~3.3.1","supertest":"~0.12.0","method-override":"1.0.0","cookie-parser":"1.0.1","express-session":"1.0.4","morgan":"1.0.1","vhost":"1.0.0"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"scripts":{"prepublish":"npm prune","test":"make test"},"engines":{"node":">= 0.10.0"},"license":"MIT","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.2.0","dist":{"shasum":"3121993a45126693e8bf897aefb4dd783762dc60","tarball":"https://registry.npmjs.org/express/-/express-4.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.7.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.7.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"connect":"2.16.2","commander":"1.3.2","methods":"1.0.0","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"coveralls":"2.10.0","ejs":"~0.8.4","istanbul":"0.2.10","mocha":"~1.18.2","should":"~3.3.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.12.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/ && cat ./coverage/lcov.info | coveralls"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.7.0","dist":{"shasum":"74f62f00ab2d7d49f19a9b6c81fb80b00e495868","tarball":"https://registry.npmjs.org/express/-/express-3.7.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.8.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.8.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"connect":"2.17.1","commander":"1.3.2","methods":"1.0.0","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"ejs":"~0.8.4","istanbul":"0.2.10","mocha":"~1.19.0","should":"~3.3.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.12.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.8.0","dist":{"shasum":"f243c1752630b21b5e898cc586d1d39690422876","tarball":"https://registry.npmjs.org/express/-/express-3.8.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.3.0":{"name":"express","description":"Sinatra inspired web development framework","version":"4.3.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","type-is":"1.2.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"1.0.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":"0.8.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.19.0","should":"~3.3.1","supertest":"~0.12.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.2.0","cookie-parser":"1.1.0","express-session":"1.2.0","method-override":"1.0.1","morgan":"1.1.1","vhost":"1.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.3.0","dist":{"shasum":"3a65f18e40be9ea124f11c435b88b07430ef6fea","tarball":"https://registry.npmjs.org/express/-/express-4.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.3.1":{"name":"express","description":"Sinatra inspired web development framework","version":"4.3.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","type-is":"1.2.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"1.0.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":"0.8.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.19.0","should":"~3.3.1","supertest":"~0.12.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.2.0","cookie-parser":"1.1.0","express-session":"1.2.0","method-override":"1.0.1","morgan":"1.1.1","vhost":"1.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.3.1","_shasum":"656b2c148d1db3e2ac53727b799f0e34ecc7d713","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"656b2c148d1db3e2ac53727b799f0e34ecc7d713","tarball":"https://registry.npmjs.org/express/-/express-4.3.1.tgz"},"directories":{}},"3.8.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.8.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"connect":"2.17.3","commander":"1.3.2","methods":"1.0.0","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"ejs":"~0.8.4","istanbul":"0.2.10","mocha":"~1.19.0","should":"~3.3.1","jade":"~0.30.0","hjs":"~0.0.6","stylus":"~0.40.0","connect-redis":"~1.4.5","marked":"0.2.10","supertest":"~0.12.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.8.1","_shasum":"884148c879c5ae88243c635dee4d91956b750143","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"884148c879c5ae88243c635dee4d91956b750143","tarball":"https://registry.npmjs.org/express/-/express-3.8.1.tgz"},"directories":{}},"4.3.2":{"name":"express","description":"Sinatra inspired web development framework","version":"4.3.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","type-is":"1.2.0","cookie":"0.1.2","buffer-crc32":"0.2.1","fresh":"0.2.2","methods":"1.0.0","send":"0.3.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.1.0","path-to-regexp":"0.1.2","debug":"0.8.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.19.0","should":"~3.3.1","supertest":"~0.12.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~0.35.0","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.2.2","cookie-parser":"1.1.0","express-session":"1.2.1","method-override":"1.0.2","morgan":"1.1.1","vhost":"1.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.3.2","_shasum":"b8332c55d7b2f69f2d90e14c0958431e3a1a25dc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"b8332c55d7b2f69f2d90e14c0958431e3a1a25dc","tarball":"https://registry.npmjs.org/express/-/express-4.3.2.tgz"},"directories":{}},"3.9.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.9.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.18.0","commander":"1.3.2","methods":"1.0.0","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","send":"0.4.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.9.0","_shasum":"da991c3ff90bb5b9f26842e3e3f70c8caa4797c8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"da991c3ff90bb5b9f26842e3e3f70c8caa4797c8","tarball":"https://registry.npmjs.org/express/-/express-3.9.0.tgz"},"directories":{}},"4.4.0":{"name":"express","description":"Sinatra inspired web development framework","version":"4.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.2","buffer-crc32":"0.2.1","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","send":"0.4.0","type-is":"1.2.0","cookie":"0.1.2","fresh":"0.2.2","methods":"1.0.0","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","serve-static":"1.2.0","path-to-regexp":"0.1.2","debug":"0.8.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.2.2","cookie-parser":"1.1.0","express-session":"1.2.1","method-override":"1.0.2","morgan":"1.1.1","vhost":"1.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.4.0","_shasum":"1ffd7dbe7a24fb2940ad0570611a3312b76d8f37","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"1ffd7dbe7a24fb2940ad0570611a3312b76d8f37","tarball":"https://registry.npmjs.org/express/-/express-4.4.0.tgz"},"directories":{}},"4.4.1":{"name":"express","description":"Sinatra inspired web development framework","version":"4.4.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.2","buffer-crc32":"0.2.1","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","send":"0.4.1","serve-static":"1.2.1","type-is":"1.2.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","escape-html":"1.0.1","qs":"0.6.6","path-to-regexp":"0.1.2","debug":"0.8.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.3.0","cookie-parser":"1.1.0","express-session":"1.2.1","method-override":"2.0.1","morgan":"1.1.1","vhost":"1.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.4.1","_shasum":"9e0364d1c74e076d7409d302429a384b10dfbd42","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"9e0364d1c74e076d7409d302429a384b10dfbd42","tarball":"https://registry.npmjs.org/express/-/express-4.4.1.tgz"},"directories":{}},"3.10.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.10.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.19.1","commander":"1.3.2","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.0","range-parser":"1.0.0","send":"0.4.1","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.10.0","_shasum":"508aebb75685a84fe5873b080a2f759c5e0f4a97","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"508aebb75685a84fe5873b080a2f759c5e0f4a97","tarball":"https://registry.npmjs.org/express/-/express-3.10.0.tgz"},"directories":{}},"3.10.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.10.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.19.2","commander":"1.3.2","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.1","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.10.1","dist":{"shasum":"259578cd1238731560460e833bc8b2a10b031b4d","tarball":"https://registry.npmjs.org/express/-/express-3.10.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.10.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.10.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.19.3","commander":"1.3.2","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.1","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","debug":">= 0.8.0 < 1"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.10.2","_shasum":"4fa0df0a6dd3956255cc23ade6c6576911d8e467","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"4fa0df0a6dd3956255cc23ade6c6576911d8e467","tarball":"https://registry.npmjs.org/express/-/express-3.10.2.tgz"},"directories":{}},"3.10.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.10.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.19.4","commander":"1.3.2","debug":"1.0.0","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.10.3","_shasum":"d669d5fa2d79fa6349af5fa6338d646bc346ada5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"d669d5fa2d79fa6349af5fa6338d646bc346ada5","tarball":"https://registry.npmjs.org/express/-/express-3.10.3.tgz"},"directories":{}},"3.10.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.10.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.19.5","commander":"1.3.2","debug":"1.0.1","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.10.4","_shasum":"527bd28b0e17cd41722617ab88cb4a41b15f497d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"527bd28b0e17cd41722617ab88cb4a41b15f497d","tarball":"https://registry.npmjs.org/express/-/express-3.10.4.tgz"},"directories":{}},"4.4.2":{"name":"express","description":"Sinatra inspired web development framework","version":"4.4.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.2","buffer-crc32":"0.2.1","debug":"1.0.1","escape-html":"1.0.1","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.2","serve-static":"1.2.2","type-is":"1.2.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","qs":"0.6.6","path-to-regexp":"0.1.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.3.0","cookie-parser":"1.1.0","express-session":"1.2.1","method-override":"2.0.2","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.4.2","dist":{"shasum":"ff6c8a513d31cc60cabe0f71848dea3cb4f56df6","tarball":"https://registry.npmjs.org/express/-/express-4.4.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.10.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.10.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.1","connect":"2.19.6","commander":"1.3.2","debug":"1.0.2","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"73c5533e665743d305e266eee134c48d88d2dcfd","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.10.5","_shasum":"842c0bcb4f6b7fc6323fa3030f24d0e9f82c5501","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"842c0bcb4f6b7fc6323fa3030f24d0e9f82c5501","tarball":"https://registry.npmjs.org/express/-/express-3.10.5.tgz"},"directories":{}},"4.4.3":{"name":"express","description":"Sinatra inspired web development framework","version":"4.4.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"1.0.3","buffer-crc32":"0.2.1","debug":"1.0.2","escape-html":"1.0.1","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","serve-static":"1.2.3","type-is":"1.2.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","qs":"0.6.6","path-to-regexp":"0.1.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"1.3.0","cookie-parser":"1.1.0","express-session":"1.2.1","method-override":"2.0.2","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"ac573cf830fc73284293055df7034c4b11aa5459","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.4.3","_shasum":"c52525743153f00452fe8b13fee1e94330a208a0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"c52525743153f00452fe8b13fee1e94330a208a0","tarball":"https://registry.npmjs.org/express/-/express-4.4.3.tgz"},"directories":{}},"3.11.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.11.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.3","connect":"2.20.2","commander":"1.3.2","debug":"1.0.2","depd":"0.3.0","escape-html":"1.0.1","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.11.0","dist":{"shasum":"f1c8e1c991a444dd7ae331bfb7f1a4557fcfd2ee","tarball":"https://registry.npmjs.org/express/-/express-3.11.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.4.4":{"name":"express","description":"Sinatra inspired web development framework","version":"4.4.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.5","buffer-crc32":"0.2.3","debug":"1.0.2","escape-html":"1.0.1","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","serve-static":"1.2.3","type-is":"1.2.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2","utils-merge":"1.0.0","qs":"0.6.6","path-to-regexp":"0.1.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"~1.4.3","cookie-parser":"~1.3.1","express-session":"~1.5.0","method-override":"2.0.2","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.4.4","dist":{"shasum":"198bfd931c16ce869e54af5fb0515064fb8ea431","tarball":"https://registry.npmjs.org/express/-/express-4.4.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.12.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.12.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.3","connect":"2.21.0","commander":"1.3.2","debug":"1.0.2","depd":"0.3.0","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.3","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.12.0","dist":{"shasum":"8f00c9bef6f4d186f4a481ad831844dd7d73336e","tarball":"https://registry.npmjs.org/express/-/express-3.12.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.12.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.12.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"buffer-crc32":"0.2.3","connect":"2.21.1","commander":"1.3.2","debug":"1.0.2","depd":"0.3.0","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.12","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.12.1","dist":{"shasum":"f13d260d1ac6ebc4913a42dfee913cdc65dd96d4","tarball":"https://registry.npmjs.org/express/-/express-3.12.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.4.5":{"name":"express","description":"Sinatra inspired web development framework","version":"4.4.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.5","buffer-crc32":"0.2.3","debug":"1.0.2","escape-html":"1.0.1","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.4.3","serve-static":"1.2.3","type-is":"1.2.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0","qs":"0.6.6","path-to-regexp":"0.1.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.10","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","multiparty":"~3.2.4","hjs":"~0.0.6","body-parser":"~1.4.3","cookie-parser":"~1.3.1","express-session":"~1.5.0","method-override":"2.0.2","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.4.5","dist":{"shasum":"5f2f302f277187abd721c3a36e44d86c5e3f03eb","tarball":"https://registry.npmjs.org/express/-/express-4.4.5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"3.13.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.13.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"0.0.1","buffer-crc32":"0.2.3","connect":"2.22.0","commander":"1.3.2","debug":"1.0.2","depd":"0.3.0","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.0.1","mkdirp":"0.5.0","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.5.0","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.2.12","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.13.0","dist":{"shasum":"69ac1d62732992e9529dc3b21eb40f23cc64438b","tarball":"https://registry.npmjs.org/express/-/express-3.13.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"4.5.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.5.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.2","depd":"0.3.0","escape-html":"1.0.1","finalhandler":"0.0.2","media-typer":"0.2.0","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.5.0","serve-static":"~1.3.0","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0","qs":"0.6.6","path-to-regexp":"0.1.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.14","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.4.3","cookie-parser":"~1.3.1","express-session":"~1.6.1","method-override":"2.0.2","multiparty":"~3.3.0","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.5.0","dist":{"shasum":"64c68b9e41f66339c95a462f37f94ff436724bd7","tarball":"https://registry.npmjs.org/express/-/express-4.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.5.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.5.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.2","depd":"0.3.0","escape-html":"1.0.1","finalhandler":"0.0.2","media-typer":"0.2.0","methods":"1.0.1","parseurl":"1.0.1","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.5.0","serve-static":"~1.3.0","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0","qs":"0.6.6","path-to-regexp":"0.1.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.2.14","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.4.3","cookie-parser":"~1.3.1","express-session":"~1.6.1","method-override":"2.0.2","multiparty":"~3.3.0","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.5.1","dist":{"shasum":"4bc3e6ec9db28e575fe591c36fbb781ffef6fe7c","tarball":"https://registry.npmjs.org/express/-/express-4.5.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"3.14.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.14.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.23.0","commander":"1.3.2","debug":"1.0.3","depd":"0.3.0","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.5.0","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.14.0","dist":{"shasum":"91f28701eedbce71ddca15b0fb92cfeff1401afb","tarball":"https://registry.npmjs.org/express/-/express-3.14.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.6.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.6.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.3","depd":"0.3.0","escape-html":"1.0.1","finalhandler":"0.0.3","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.1.3","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.6.0","serve-static":"~1.3.2","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.4.3","cookie-parser":"~1.3.1","express-session":"~1.6.5","method-override":"~2.1.1","multiparty":"~3.3.0","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.6.0","dist":{"shasum":"abaf229003006ada5a4dc5d99abbc7095570af7d","tarball":"https://registry.npmjs.org/express/-/express-4.6.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.6.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.6.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.3","depd":"0.3.0","escape-html":"1.0.1","finalhandler":"0.0.3","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.1.3","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.6.0","serve-static":"~1.3.2","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","jade":"~1.3.1","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.4.3","cookie-parser":"~1.3.1","express-session":"~1.6.5","method-override":"~2.1.1","multiparty":"~3.3.0","morgan":"1.1.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.6.1","dist":{"shasum":"c806e51755cb453ba17fac2f343caff6af885df4","tarball":"https://registry.npmjs.org/express/-/express-4.6.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"3.15.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.15.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.24.0","commander":"1.3.2","debug":"1.0.4","depd":"0.4.2","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.0","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.15.0","dist":{"shasum":"c9ac9eb2c38c34a650597300a06848d2e7001aa4","tarball":"https://registry.npmjs.org/express/-/express-3.15.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.7.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.7.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.2","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.0","serve-static":"~1.4.0","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.20.1","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.5.0","cookie-parser":"~1.3.1","express-session":"~1.7.0","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.0","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.7.0","dist":{"shasum":"9b38ca8eb3bf75fdcd9fad39ad85d02f5ef80b4b","tarball":"https://registry.npmjs.org/express/-/express-4.7.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"3.15.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.15.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.24.1","commander":"1.3.2","debug":"1.0.4","depd":"0.4.3","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.15.1","dist":{"shasum":"ce6800e0fa51c1c9700f246fc90eb8bcde8172e1","tarball":"https://registry.npmjs.org/express/-/express-3.15.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.7.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.7.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.3","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.1","serve-static":"~1.4.1","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.5.0","cookie-parser":"~1.3.1","express-session":"~1.7.0","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.0","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.7.1","dist":{"shasum":"06c0aa7d03d5ea5565bb0249b2da3671a24062d3","tarball":"https://registry.npmjs.org/express/-/express-4.7.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"3.15.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.15.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.24.2","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.15.2","dist":{"shasum":"a45f213bcfc5022914223d5d67747661cc7515a1","tarball":"https://registry.npmjs.org/express/-/express-3.15.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.7.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.7.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"git://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.2","serve-static":"~1.4.2","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.5.2","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.7.2","dist":{"shasum":"2cbae61efab6c2db72a547ff3bf380e637c08590","tarball":"https://registry.npmjs.org/express/-/express-4.7.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"}],"directories":{}},"4.7.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.7.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.3","serve-static":"~1.4.3","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.5.2","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"52775a52ad9e00fbd38056af6ed0cddb4286d3d2","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.7.3","_shasum":"9fde138763113224c8204a48209511d0c2d27284","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"}],"dist":{"shasum":"9fde138763113224c8204a48209511d0c2d27284","tarball":"https://registry.npmjs.org/express/-/express-4.7.3.tgz"},"directories":{}},"3.15.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.15.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.24.3","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.4","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.3.1","hjs":"~0.0.6","marked":"0.3.2","connect-redis":"~1.4.5","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"15590d75b26f1e4b95b565f8306c763ee860d3e2","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.15.3","_shasum":"993a9ef1c2d67f2525d086a67dc187edeab6f025","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"}],"dist":{"shasum":"993a9ef1c2d67f2525d086a67dc187edeab6f025","tarball":"https://registry.npmjs.org/express/-/express-3.15.3.tgz"},"directories":{}},"4.7.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.7.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.7.4","serve-static":"~1.4.4","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","qs":"0.6.6","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.5.2","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b886eb52cf955c2f29ad31b514607d4e38c1dbaf","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.7.4","_shasum":"caf59389cf0b31b1314bf44d3355c2a80cfa217c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"}],"dist":{"shasum":"caf59389cf0b31b1314bf44d3355c2a80cfa217c","tarball":"https://registry.npmjs.org/express/-/express-4.7.4.tgz"},"directories":{}},"3.16.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.0","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"c652cf7eedc3f4b9eb6de6c1c8c31fcf33f33c85","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.0","_shasum":"289dc292da617d06ac21bc1f4b2ee0e9a09a9c38","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"}],"dist":{"shasum":"289dc292da617d06ac21bc1f4b2ee0e9a09a9c38","tarball":"https://registry.npmjs.org/express/-/express-3.16.0.tgz"},"directories":{}},"4.8.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"1.0.2","range-parser":"1.0.0","send":"0.8.1","serve-static":"~1.5.0","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.0","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"4aea02310ad7738fb1b3bac08de5424d82bfe4c6","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.8.0","_shasum":"a6079da464ec502ecaef4e11faa7e127f5593d85","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"}],"dist":{"shasum":"a6079da464ec502ecaef4e11faa7e127f5593d85","tarball":"https://registry.npmjs.org/express/-/express-4.8.0.tgz"},"directories":{}},"3.16.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.1","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"ea427c1bb4667be345d786c5120c435dbca3d13a","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.1","_shasum":"fc5cc9627c8c2837da21119b8d909247b0b40ba0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"}],"dist":{"shasum":"fc5cc9627c8c2837da21119b8d909247b0b40ba0","tarball":"https://registry.npmjs.org/express/-/express-3.16.1.tgz"},"directories":{}},"4.8.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"1.1.0","range-parser":"1.0.0","send":"0.8.1","serve-static":"~1.5.0","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.1","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"e8f8ea7e05c27eb10286ec62a5f4df533deeeff8","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.8.1","_shasum":"24cf5a613156d5d95bc8c2fa843cf12e2a1be6c9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"24cf5a613156d5d95bc8c2fa843cf12e2a1be6c9","tarball":"https://registry.npmjs.org/express/-/express-4.8.1.tgz"},"directories":{}},"3.16.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.2","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"ddac571fdf36aef1381c53dd4766f5e9054b1aa3","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.2","_shasum":"5ed1411187b64e05fef8b70671d3bf9fdf9bc7eb","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"5ed1411187b64e05fef8b70671d3bf9fdf9bc7eb","tarball":"https://registry.npmjs.org/express/-/express-3.16.2.tgz"},"directories":{}},"4.8.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.2.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"1.2.0","range-parser":"1.0.0","send":"0.8.1","serve-static":"~1.5.0","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.1","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"22ca953e96e66e142e2e89ba1fa3386a876ce55f","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.8.2","_shasum":"99fd5c03a8d885ba83981599619d71d088e46d3c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"99fd5c03a8d885ba83981599619d71d088e46d3c","tarball":"https://registry.npmjs.org/express/-/express-4.8.2.tgz"},"directories":{}},"3.16.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.3","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.2.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"d13e6135844e1c949ac0f10f307130c4df153085","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.3","_shasum":"89157f5e6a84365036ed93ae1e413ab1bd6ce1a5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"89157f5e6a84365036ed93ae1e413ab1bd6ce1a5","tarball":"https://registry.npmjs.org/express/-/express-3.16.3.tgz"},"directories":{}},"3.16.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.4","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"7119f2b16d610af6e4eb6d79292c52e2e8c506d9","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.4","_shasum":"d0dae63fc0d5a24ef48901d6b31d5e5791226033","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"d0dae63fc0d5a24ef48901d6b31d5e5791226033","tarball":"https://registry.npmjs.org/express/-/express-3.16.4.tgz"},"directories":{}},"4.8.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"1.2.1","range-parser":"1.0.0","send":"0.8.1","serve-static":"~1.5.1","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.1","cookie-parser":"~1.3.1","express-session":"~1.7.2","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.1","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"1643ae442c724e1ea14383b62675cb13c49e3f49","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.8.3","_shasum":"a2c95b9079cda0473a04448f6b6c1e7fc20bf200","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"a2c95b9079cda0473a04448f6b6c1e7fc20bf200","tarball":"https://registry.npmjs.org/express/-/express-4.8.3.tgz"},"directories":{}},"3.16.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.5","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.1","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"0dddd772c0096b62ab67295083fb1795c353f0ff","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.5","_shasum":"70dc7fd31be9d7bea32312ce0e461dd4ca5bb58b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"70dc7fd31be9d7bea32312ce0e461dd4ca5bb58b","tarball":"https://registry.npmjs.org/express/-/express-3.16.5.tgz"},"directories":{}},"3.16.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.6","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"f13f4652da58c42e30c59e2b0b5b0d58b1d97bb7","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@3.16.6","_shasum":"585104615f0b857750856424bcfaa4c16b3cce1c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"585104615f0b857750856424bcfaa4c16b3cce1c","tarball":"https://registry.npmjs.org/express/-/express-3.16.6.tgz"},"directories":{}},"4.8.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/visionmedia/express"},"license":"MIT","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"1.2.2","range-parser":"1.0.0","send":"0.8.2","serve-static":"~1.5.2","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.4","cookie-parser":"~1.3.1","express-session":"~1.7.5","jade":"~1.5.0","method-override":"~2.1.1","morgan":"~1.2.2","multiparty":"~3.3.2","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"0cf02d4667264cea9682d49941f1242ac6f289df","bugs":{"url":"https://github.com/visionmedia/express/issues"},"homepage":"https://github.com/visionmedia/express","_id":"express@4.8.4","_shasum":"b14d432cc1897e10b1915cf9b648f8930deadb0e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"b14d432cc1897e10b1915cf9b648f8930deadb0e","tarball":"https://registry.npmjs.org/express/-/express-4.8.4.tgz"},"directories":{}},"3.16.7":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.7","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"0b12cc0cacbd8948079a0ca78b87d540def950eb","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.16.7","_shasum":"788aab5d66e85060211d6fea08eb2986f2f2631c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"788aab5d66e85060211d6fea08eb2986f2f2631c","tarball":"https://registry.npmjs.org/express/-/express-3.16.7.tgz"},"directories":{}},"4.8.5":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"1.2.2","range-parser":"1.0.0","send":"0.8.3","serve-static":"~1.5.3","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.5","cookie-parser":"~1.3.1","express-session":"~1.7.6","jade":"~1.5.0","method-override":"~2.1.3","morgan":"~1.2.3","multiparty":"~3.3.2","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"27f195374d7372f3270357873239f2c2962aafcc","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.8.5","_shasum":"59cf7666c29bf7cb8545a1acd43dd81a52cb26d9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"59cf7666c29bf7cb8545a1acd43dd81a52cb26d9","tarball":"https://registry.npmjs.org/express/-/express-4.8.5.tgz"},"directories":{}},"3.16.8":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.8","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"0299bee8fae527c02c42dee8ced22a1f63f05093","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.16.8","_shasum":"46307b9e35a52e523b9d58a16e4c128cd21f43f4","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"46307b9e35a52e523b9d58a16e4c128cd21f43f4","tarball":"https://registry.npmjs.org/express/-/express-3.16.8.tgz"},"directories":{}},"4.8.6":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"2.2.0","range-parser":"1.0.0","send":"0.8.3","serve-static":"~1.5.3","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.6","cookie-parser":"~1.3.2","express-session":"~1.7.6","jade":"~1.5.0","method-override":"~2.1.3","morgan":"~1.2.3","multiparty":"~3.3.2","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b6ae091bdfa5d1717b65eba8dbba3d67ad999438","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.8.6","_shasum":"703b2aa835dafab9840bb890bc55557d96516acd","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"703b2aa835dafab9840bb890bc55557d96516acd","tarball":"https://registry.npmjs.org/express/-/express-4.8.6.tgz"},"directories":{}},"3.16.9":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.9","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.9","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.3","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"4d032cda058596e1ae89924ff69e80c3849ef4ff","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.16.9","_shasum":"993747be5669700280d9682cb61ad138939847fc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"993747be5669700280d9682cb61ad138939847fc","tarball":"https://registry.npmjs.org/express/-/express-3.16.9.tgz"},"directories":{}},"4.8.7":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"2.2.2","range-parser":"1.0.0","send":"0.8.3","serve-static":"~1.5.3","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.0","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.6.7","cookie-parser":"~1.3.2","express-session":"~1.7.6","jade":"~1.5.0","method-override":"~2.1.3","morgan":"~1.2.3","multiparty":"~3.3.2","vhost":"2.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"46f0bfc65f151a900e7c36a81b950c79b2c1a596","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.8.7","_shasum":"e4290dd5ff9c5a1a1af6f7a1c0c53021adf8564d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"e4290dd5ff9c5a1a1af6f7a1c0c53021adf8564d","tarball":"https://registry.npmjs.org/express/-/express-4.8.7.tgz"},"directories":{}},"3.16.10":{"name":"express","description":"Sinatra inspired web development framework","version":"3.16.10","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.25.10","commander":"1.3.2","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","media-typer":"0.2.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"1.0.0","send":"0.8.5","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.5.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"3d188fe13e1901222cd830dcdc9772a34b9bd745","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.16.10","_shasum":"c68c5ac30e9e890b812c11408dcde183c411bb56","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"c68c5ac30e9e890b812c11408dcde183c411bb56","tarball":"https://registry.npmjs.org/express/-/express-3.16.10.tgz"},"directories":{}},"4.8.8":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.8.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.0.7","buffer-crc32":"0.2.3","debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finalhandler":"0.1.0","media-typer":"0.2.0","methods":"1.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"2.2.2","range-parser":"1.0.0","send":"0.8.5","serve-static":"~1.5.4","type-is":"~1.3.2","vary":"0.1.0","cookie":"0.1.2","fresh":"0.2.2","cookie-signature":"1.0.4","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","connect-redis":"~2.0.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.7.0","cookie-parser":"~1.3.2","express-session":"~1.7.6","jade":"~1.5.0","method-override":"~2.1.3","morgan":"~1.2.3","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"621d074bd87dd7a7064c5607dbed05b97f80fcc0","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.8.8","_shasum":"6aba348ccdfa87608040b12ca0010107a0aac28e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"6aba348ccdfa87608040b12ca0010107a0aac28e","tarball":"https://registry.npmjs.org/express/-/express-4.8.8.tgz"},"directories":{}},"3.17.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.26.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.4","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"~1.0.2","send":"0.9.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"fa1fcd9fec14234f3fde38b6f4929bb2043fedef","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.0","_shasum":"e882e8921dbd193042559b52f7d0250f749ec7ac","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"e882e8921dbd193042559b52f7d0250f749ec7ac","tarball":"https://registry.npmjs.org/express/-/express-3.17.0.tgz"},"directories":{}},"3.17.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","buffer-crc32":"0.2.3","connect":"2.26.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.4","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"~1.0.2","send":"0.9.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"4b1b8e420f4f4ee95e835e2eebc41a66dba556f2","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.1","_shasum":"82b357f0bc78733b1ac1070224f89a37dea76a74","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"82b357f0bc78733b1ac1070224f89a37dea76a74","tarball":"https://registry.npmjs.org/express/-/express-3.17.1.tgz"},"directories":{}},"4.9.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.0","buffer-crc32":"0.2.3","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.4","escape-html":"1.0.1","etag":"~1.3.0","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"2.2.3","range-parser":"~1.0.2","send":"0.9.1","serve-static":"~1.6.1","type-is":"~1.5.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.2","express-session":"~1.8.1","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.0","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"1716e3b067af5acaeeee4165a865e0b670300aee","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.0","_shasum":"9b2ea4ebce57c7ac710604c74f6c303ab344a7f3","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"9b2ea4ebce57c7ac710604c74f6c303ab344a7f3","tarball":"https://registry.npmjs.org/express/-/express-4.9.0.tgz"},"directories":{}},"3.17.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.1","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"1.0.1","range-parser":"~1.0.2","send":"0.9.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"f29399c4e1f644a64e08a45251f113d361bdfbb3","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.2","_shasum":"9593dd94af5d4776ea2b6dbff8c4d850a3381353","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"9593dd94af5d4776ea2b6dbff8c4d850a3381353","tarball":"https://registry.npmjs.org/express/-/express-3.17.2.tgz"},"directories":{}},"4.9.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.0","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.3.1","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"2.2.3","range-parser":"~1.0.2","send":"0.9.2","serve-static":"~1.6.2","type-is":"~1.5.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"947fb8b27425851f3316ae9d39df5035085dde4a","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.1","_shasum":"70536ee2a8f2c302c4df45e23f4fcc7e4c2c9603","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"70536ee2a8f2c302c4df45e23f4fcc7e4c2c9603","tarball":"https://registry.npmjs.org/express/-/express-4.9.1.tgz"},"directories":{}},"4.9.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.0","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.3.1","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"1.0.1","qs":"2.2.3","range-parser":"~1.0.2","send":"0.9.2","serve-static":"~1.6.2","type-is":"~1.5.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"91891e3aee6f2a0b1c4db1e0b499338d05bda91b","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.2","_shasum":"988fbe666dfb1ba7f13edf7f27fea2a8bd101439","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"988fbe666dfb1ba7f13edf7f27fea2a8bd101439","tarball":"https://registry.npmjs.org/express/-/express-4.9.2.tgz"},"directories":{}},"3.17.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.1","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.2","range-parser":"~1.0.2","send":"0.9.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"63286e1192c695630a9c221c93b98d3b982fc5c7","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.3","_shasum":"cc25ea448a0f23225385948511f0bedb2dfa92c2","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"cc25ea448a0f23225385948511f0bedb2dfa92c2","tarball":"https://registry.npmjs.org/express/-/express-3.17.3.tgz"},"directories":{}},"4.9.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.0","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.3.1","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.2","qs":"2.2.3","range-parser":"~1.0.2","send":"0.9.2","serve-static":"~1.6.2","type-is":"~1.5.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"bc38d896ea6bb8049e08467c0ff7fcf40956e744","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.3","_shasum":"6aadd470fbb0fdd2550536ab33b63c3fcb7f1028","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"6aadd470fbb0fdd2550536ab33b63c3fcb7f1028","tarball":"https://registry.npmjs.org/express/-/express-4.9.3.tgz"},"directories":{}},"3.17.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.2","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.2","range-parser":"~1.0.2","send":"0.9.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b09afad7b19d87bbc5acae6220e79f4765fb69c3","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.4","_shasum":"38d2749198f4d2d6b19433bd1105d065eb975a14","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"38d2749198f4d2d6b19433bd1105d065eb975a14","tarball":"https://registry.npmjs.org/express/-/express-3.17.4.tgz"},"directories":{}},"4.9.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.0","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.3.1","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.2","qs":"2.2.4","range-parser":"~1.0.2","send":"0.9.2","serve-static":"~1.6.2","type-is":"~1.5.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"8e46af1b1dd543b9933b86613a16ddcb7dc286be","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.4","_shasum":"008e18c92add61fcb534968e04c7e0102a66690b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"008e18c92add61fcb534968e04c7e0102a66690b","tarball":"https://registry.npmjs.org/express/-/express-4.9.4.tgz"},"directories":{}},"3.17.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.3","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.9.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"43e2cd79cba6acddb0d2c0de6dceb5874e21f5e5","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.5","_shasum":"859f4f7bd8d4b8656982592d432f6a0ee06afd30","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"859f4f7bd8d4b8656982592d432f6a0ee06afd30","tarball":"https://registry.npmjs.org/express/-/express-3.17.5.tgz"},"directories":{}},"4.9.5":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.0","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.4.0","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.2.4","range-parser":"~1.0.2","send":"0.9.3","serve-static":"~1.6.3","type-is":"~1.5.1","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.13.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"daadf6033b013319360850a6fc51911533a84512","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.5","_shasum":"7f62aa84ac8f5e96acfb98e2944dde0bf1cf8688","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"7f62aa84ac8f5e96acfb98e2944dde0bf1cf8688","tarball":"https://registry.npmjs.org/express/-/express-4.9.5.tgz"},"directories":{}},"3.17.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.4","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.9.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"cc18da5cdfd6edbe1878b80f1c37cf0d6b86bcb6","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.6","_shasum":"e2f9a6a48b85233afc4f7b6c5cd6799c53f5f46f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"e2f9a6a48b85233afc4f7b6c5cd6799c53f5f46f","tarball":"https://registry.npmjs.org/express/-/express-3.17.6.tgz"},"directories":{}},"3.17.7":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.5","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.9.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.0","supertest":"~0.14.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"9f292d873ef3124ed1760ca3647780452b34daf0","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.7","_shasum":"4261113907252e0b4b8346a342d321fe7fd11d75","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"4261113907252e0b4b8346a342d321fe7fd11d75","tarball":"https://registry.npmjs.org/express/-/express-3.17.7.tgz"},"directories":{}},"4.9.6":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.1","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.4.0","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.2.4","range-parser":"~1.0.2","send":"0.9.3","serve-static":"~1.6.4","type-is":"~1.5.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"efd2dfb8c82e42b43f3d7f03181381d390d9174d","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.6","_shasum":"0b3e3970784d9133c4335c299539e6d895dbb208","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"0b3e3970784d9133c4335c299539e6d895dbb208","tarball":"https://registry.npmjs.org/express/-/express-4.9.6.tgz"},"directories":{}},"4.9.7":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.1","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.4.0","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.2.4","range-parser":"~1.0.2","send":"0.9.3","serve-static":"~1.6.4","type-is":"~1.5.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.4","should":"~4.0.4","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b0e4e641f93e422e4704f79f2ba3d3dcd0c5d8e6","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.7","_shasum":"ae3e0bdf0095749467fde125afd77e7988ff0fbb","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"ae3e0bdf0095749467fde125afd77e7988ff0fbb","tarball":"https://registry.npmjs.org/express/-/express-4.9.7.tgz"},"directories":{}},"3.17.8":{"name":"express","description":"Sinatra inspired web development framework","version":"3.17.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"basic-auth":"1.0.0","connect":"2.26.6","commander":"1.3.2","cookie-signature":"1.0.5","crc":"3.0.0","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.9.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.5","should":"~4.0.0","supertest":"~0.14.0","ejs":"~1.0.0","jade":"~1.6.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"6d39d0f8a809eed1b75e0d5bd4d2dad3d2190f25","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.17.8","_shasum":"f0a451865f31938ea518a924c6f521df2d474d4b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"f0a451865f31938ea518a924c6f521df2d474d4b","tarball":"https://registry.npmjs.org/express/-/express-3.17.8.tgz"},"directories":{}},"4.9.8":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.9.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"type":"git","url":"https://github.com/strongloop/express"},"license":"MIT","homepage":"http://expressjs.com/","dependencies":{"accepts":"~1.1.2","cookie-signature":"1.0.5","debug":"~2.0.0","depd":"0.4.5","escape-html":"1.0.1","etag":"~1.4.0","finalhandler":"0.2.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.2.4","range-parser":"~1.0.2","send":"0.9.3","serve-static":"~1.6.4","type-is":"~1.5.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~1.21.5","should":"~4.0.4","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.8.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.8.2","jade":"~1.6.0","method-override":"~2.2.0","morgan":"~1.3.1","multiparty":"~3.3.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"scripts":{"prepublish":"npm prune","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"f15bba7309f2e0a17f7b7a5552b9618f074078c8","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.9.8","_shasum":"f360f596baeabbd0e5223b603d6eb578d9d2d10d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"f360f596baeabbd0e5223b603d6eb578d9d2d10d","tarball":"https://registry.npmjs.org/express/-/express-4.9.8.tgz"},"directories":{}},"3.18.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.0","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.10.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~1.21.5","should":"~4.0.0","supertest":"~0.14.0","ejs":"~1.0.0","jade":"~1.7.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"366000184f6fa2ae39b96c4806c7ab625a01e71c","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.0","_shasum":"ff1f4ee689ba6e622a087e397994f7c2115c5c57","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"ff1f4ee689ba6e622a087e397994f7c2115c5c57","tarball":"https://registry.npmjs.org/express/-/express-3.18.0.tgz"},"directories":{}},"3.18.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.1","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.10.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0","ejs":"~1.0.0","jade":"~1.7.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"88dfd36eaafa7a0349401a6142413dbb4030ab78","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.1","_shasum":"0bbd6269abbdb53482166b0b5a9a04e311be9977","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"0bbd6269abbdb53482166b0b5a9a04e311be9977","tarball":"https://registry.npmjs.org/express/-/express-3.18.1.tgz"},"directories":{}},"4.10.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.2","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.3.0","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.1","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.4.1","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"d40dc651f3561a4978fdc9c40e7fc802261d99ce","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.0","_shasum":"52719d5a1cde4edd47b87da43b1a7c337d761a12","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"52719d5a1cde4edd47b87da43b1a7c337d761a12","tarball":"https://registry.npmjs.org/express/-/express-4.10.0.tgz"},"directories":{}},"3.18.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.2","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.10.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0","ejs":"~1.0.0","jade":"~1.7.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"a12ae729bdb1e59f4f5962f0429fd116fd1fba24","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.2","_shasum":"7f92bce77e4f606a8defcf6aed54f8cfa0e044ca","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"7f92bce77e4f606a8defcf6aed54f8cfa0e044ca","tarball":"https://registry.npmjs.org/express/-/express-3.18.2.tgz"},"directories":{}},"4.10.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.2","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.3.2","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.1","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.4.1","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"8bb013ec9567ae95a649c7537e1689944749d493","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.1","_shasum":"a291c812bc8b0ed6ab877366fe0e68a2368fde7e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"a291c812bc8b0ed6ab877366fe0e68a2368fde7e","tarball":"https://registry.npmjs.org/express/-/express-4.10.1.tgz"},"directories":{}},"5.0.0-alpha.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.2","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.3.2","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.2","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.1","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.4.1","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"4052c15c7f10b79fb7c54f3837ffe118f7a99811","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@5.0.0-alpha.1","_shasum":"415df02c51ae01c221362fca59b03591d956b2d7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"415df02c51ae01c221362fca59b03591d956b2d7","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.1.tgz"},"directories":{}},"3.18.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.3","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.3","range-parser":"~1.0.2","send":"0.10.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.2.1","supertest":"~0.14.0","ejs":"~1.0.0","jade":"~1.7.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"28c6952d1c40d2ed840967206c1a7fc8d21da71b","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.3","_shasum":"4020829da766557f308161b3d0ea01c838b2aff6","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"4020829da766557f308161b3d0ea01c838b2aff6","tarball":"https://registry.npmjs.org/express/-/express-3.18.3.tgz"},"directories":{}},"4.10.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.3","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.0","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.3","qs":"2.3.2","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.2.1","supertest":"~0.14.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.1","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.4.1","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"ac56cf46063e461fbaf53c2c869a1a657e8adbe1","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.2","_shasum":"df06dde94d968932829d440a2004c5efe64495b0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"df06dde94d968932829d440a2004c5efe64495b0","tarball":"https://registry.npmjs.org/express/-/express-4.10.2.tgz"},"directories":{}},"3.18.4":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.4","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.4","range-parser":"~1.0.2","send":"0.10.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.3.0","supertest":"~0.15.0","ejs":"~1.0.0","jade":"~1.7.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"6c8bcd5c4e049b5c212036a2e6cfe9ac98d5b9f8","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.4","_shasum":"7b40ad2c10a987692ee97a387c21593011f03712","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"7b40ad2c10a987692ee97a387c21593011f03712","tarball":"https://registry.npmjs.org/express/-/express-3.18.4.tgz"},"directories":{}},"4.10.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.3","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.4","qs":"2.3.3","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.3.0","supertest":"~0.15.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.3","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.2","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.5.0","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"7fcc8b190d7a8a3f3743bc19b4ec0d349e50cc20","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.3","_shasum":"08006c11d0c519339963bf643c3d76c2765f9349","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"08006c11d0c519339963bf643c3d76c2765f9349","tarball":"https://registry.npmjs.org/express/-/express-4.10.3.tgz"},"directories":{}},"4.10.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.3","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.4","qs":"2.3.3","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.3","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.3.0","supertest":"~0.15.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.3","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.2","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.5.0","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"656e214937889536b0faa73097422061315496f2","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.4","_shasum":"31aa70acdad6b6093945c30523df8537336deb58","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"31aa70acdad6b6093945c30523df8537336deb58","tarball":"https://registry.npmjs.org/express/-/express-4.10.4.tgz"},"directories":{}},"4.10.5":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.4","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.4","qs":"2.3.3","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.4","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.3.0","supertest":"~0.15.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.3","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.2","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.5.0","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"4d8093302f752725874d6b31b57720d4cab6d078","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.5","_shasum":"cdcff3ea56f9cd8017043356553661cbae161f4f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"cdcff3ea56f9cd8017043356553661cbae161f4f","tarball":"https://registry.npmjs.org/express/-/express-4.10.5.tgz"},"directories":{}},"3.18.5":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.6","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.4","range-parser":"~1.0.2","send":"0.10.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.5","mocha":"~2.0.0","should":"~4.3.1","supertest":"~0.15.0","ejs":"~1.0.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"262b60537fd39c76420246d38c813a1743bf223e","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.5","_shasum":"bf0feb8562f82419ffdacf7c2315755758bfd7ec","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"bf0feb8562f82419ffdacf7c2315755758bfd7ec","tarball":"https://registry.npmjs.org/express/-/express-3.18.5.tgz"},"directories":{}},"3.18.6":{"name":"express","description":"Sinatra inspired web development framework","version":"3.18.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.27.6","content-disposition":"0.5.0","commander":"1.3.2","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.4","range-parser":"~1.0.2","send":"0.10.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","istanbul":"0.3.5","mocha":"~2.0.0","should":"~4.3.1","supertest":"~0.15.0","ejs":"~1.0.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"4405b849a9ea62dfa76f32031e187c844f8e217d","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.18.6","_shasum":"cbcc7cb610d061ac619e5d090a5539353a3e870b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"cbcc7cb610d061ac619e5d090a5539353a3e870b","tarball":"https://registry.npmjs.org/express/-/express-3.18.6.tgz"},"directories":{}},"4.10.6":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.4","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.0","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.2","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.0","on-finished":"~2.1.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.4","qs":"2.3.3","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.1","type-is":"~1.5.4","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.0.0","should":"~4.3.1","supertest":"~0.15.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.3","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.2","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.5.0","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b78bd3d1fd6caf8228a1875078fecce936cb2e46","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.6","_shasum":"a9015979ccf38b11a39c0f726dcf6c4b85a4e758","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"a9015979ccf38b11a39c0f726dcf6c4b85a4e758","tarball":"https://registry.npmjs.org/express/-/express-4.10.6.tgz"},"directories":{}},"4.10.7":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.4","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.4","qs":"2.3.3","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.2","type-is":"~1.5.5","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.0.0","should":"~4.3.1","supertest":"~0.15.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.9.3","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.2","jade":"~1.7.0","method-override":"~2.3.0","morgan":"~1.5.0","multiparty":"~4.0.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"ff5e96c88b23ebf0bb9bf99f9195b5b40215502f","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.7","_shasum":"0652f8cd5d0e2949d77b7dea7c5208161ec81ac6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"0652f8cd5d0e2949d77b7dea7c5208161ec81ac6","tarball":"https://registry.npmjs.org/express/-/express-4.10.7.tgz"},"directories":{}},"3.19.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.19.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.28.1","content-disposition":"0.5.0","commander":"2.6.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.5","range-parser":"~1.0.2","send":"0.11.0","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.0.8","istanbul":"0.3.5","mocha":"~2.1.0","should":"~4.4.4","supertest":"~0.15.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"ee3f2b073cbd947a5108b0ed68faf8172a4af2ca","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.19.0","_shasum":"cdac51029ccd012840d74c8c9a05834ac3a23a25","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"cdac51029ccd012840d74c8c9a05834ac3a23a25","tarball":"https://registry.npmjs.org/express/-/express-3.19.0.tgz"},"directories":{}},"4.10.8":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.10.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.1.4","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","media-typer":"0.3.0","methods":"1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.5","qs":"2.3.3","range-parser":"~1.0.2","send":"0.10.1","serve-static":"~1.7.2","type-is":"~1.5.5","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.0.0","should":"~4.3.1","supertest":"~0.15.0","ejs":"~1.0.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.10.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.9.2","jade":"~1.8.2","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"08939683c7a2e5d7dc928d310ebab65878bffff3","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.10.8","_shasum":"2d83571e065c0efb2679c0a5f9ae66aeaa47024a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"2d83571e065c0efb2679c0a5f9ae66aeaa47024a","tarball":"https://registry.npmjs.org/express/-/express-4.10.8.tgz"},"directories":{}},"4.11.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.11.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.2","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","media-typer":"0.3.0","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.5","qs":"2.3.3","range-parser":"~1.0.2","send":"0.11.0","serve-static":"~1.8.0","type-is":"~1.5.5","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.0.8","istanbul":"0.3.5","mocha":"~2.1.0","should":"~4.4.4","supertest":"~0.15.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.10.1","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.10.1","jade":"~1.9.0","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.0","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"40f7a8eaa297c26f74c1a5dbc13ab705b6f97b45","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.11.0","_shasum":"ad5b5157b74a95fc5c59442efad0306e7b1aeb99","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"ad5b5157b74a95fc5c59442efad0306e7b1aeb99","tarball":"https://registry.npmjs.org/express/-/express-4.11.0.tgz"},"directories":{}},"3.19.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.19.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.28.2","content-disposition":"0.5.0","commander":"2.6.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.5","range-parser":"~1.0.2","send":"0.11.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.1.4","istanbul":"0.3.5","mocha":"~2.1.0","should":"~4.6.1","supertest":"~0.15.0","hjs":"~0.0.6","marked":"0.3.2"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"0c567b3282821c98a84640956e7fb4bf236be30e","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.19.1","_shasum":"2b65f584a4c9856ff656595680f522a106b81693","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"2b65f584a4c9856ff656595680f522a106b81693","tarball":"https://registry.npmjs.org/express/-/express-3.19.1.tgz"},"directories":{}},"4.11.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.11.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.2","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","media-typer":"0.3.0","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.5","qs":"2.3.3","range-parser":"~1.0.2","send":"0.11.1","serve-static":"~1.8.1","type-is":"~1.5.5","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.1.4","istanbul":"0.3.5","mocha":"~2.1.0","should":"~4.6.1","supertest":"~0.15.0","marked":"0.3.2","hjs":"~0.0.6","body-parser":"~1.10.2","connect-redis":"~2.1.0","cookie-parser":"~1.3.3","express-session":"~1.10.1","jade":"~1.9.1","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.1","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"45ebb6cdf45710f4fba93ae41c9dbd16afae83fe","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.11.1","_shasum":"36d04dd27aa1667634e987529767f9c99de7903f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"36d04dd27aa1667634e987529767f9c99de7903f","tarball":"https://registry.npmjs.org/express/-/express-4.11.1.tgz"},"directories":{}},"3.19.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.19.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.28.3","content-disposition":"0.5.0","commander":"2.6.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","media-typer":"0.3.0","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.6","range-parser":"~1.0.2","send":"0.11.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.1.4","istanbul":"0.3.5","marked":"0.3.3","mocha":"~2.1.0","should":"~4.6.2","supertest":"~0.15.0","hjs":"~0.0.6"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"86328767fe6b253bdbf99343049cc57f1c3a1fbb","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.19.2","_shasum":"7f9b3ad8ae0f29d2df98cb3d8649dec8bcc47bf6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"7f9b3ad8ae0f29d2df98cb3d8649dec8bcc47bf6","tarball":"https://registry.npmjs.org/express/-/express-3.19.2.tgz"},"directories":{}},"4.11.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.11.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.3","content-disposition":"0.5.0","cookie-signature":"1.0.5","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","media-typer":"0.3.0","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.6","qs":"2.3.3","range-parser":"~1.0.2","send":"0.11.1","serve-static":"~1.8.1","type-is":"~1.5.6","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.1.4","istanbul":"0.3.5","marked":"0.3.3","mocha":"~2.1.0","should":"~4.6.2","supertest":"~0.15.0","hjs":"~0.0.6","body-parser":"~1.11.0","connect-redis":"~2.2.0","cookie-parser":"~1.3.3","express-session":"~1.10.2","jade":"~1.9.1","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.1","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"63ab25579bda70b4927a179b580a9c580b6c7ada","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.11.2","_shasum":"8df3d5a9ac848585f00a0777601823faecd3b148","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"8df3d5a9ac848585f00a0777601823faecd3b148","tarball":"https://registry.npmjs.org/express/-/express-4.11.2.tgz"},"directories":{}},"3.20.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.20.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.29.0","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie-signature":"1.0.6","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.6","range-parser":"~1.0.2","send":"0.12.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.1.4","istanbul":"0.3.5","marked":"0.3.3","mocha":"~2.1.0","should":"~5.0.0","supertest":"~0.15.0","hjs":"~0.0.6"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"85755e32d9d262db702bee84830462b5275c27e4","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.20.0","_shasum":"9dac561e31a08e7d2852790d86d17c7b70bdd9ac","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"9dac561e31a08e7d2852790d86d17c7b70bdd9ac","tarball":"https://registry.npmjs.org/express/-/express-3.20.0.tgz"},"directories":{}},"4.12.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.12.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.4","content-disposition":"0.5.0","content-type":"~1.0.1","cookie-signature":"1.0.6","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.6","qs":"2.3.3","range-parser":"~1.0.2","send":"0.12.1","serve-static":"~1.9.1","type-is":"~1.6.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.1","istanbul":"0.3.6","marked":"0.3.3","mocha":"~2.1.0","should":"~5.0.1","supertest":"~0.15.0","hjs":"~0.0.6","body-parser":"~1.12.0","connect-redis":"~2.2.0","cookie-parser":"~1.3.4","express-session":"~1.10.3","jade":"~1.9.2","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.1","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"51f960f2977566f8d671fc0e8154466a1b3d78ca","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.12.0","_shasum":"739660fce86acbc11ba9c37dc96ff009dc9975e8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"739660fce86acbc11ba9c37dc96ff009dc9975e8","tarball":"https://registry.npmjs.org/express/-/express-4.12.0.tgz"},"directories":{}},"3.20.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.20.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.29.0","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie-signature":"1.0.6","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.6","range-parser":"~1.0.2","send":"0.12.1","utils-merge":"1.0.0","vary":"~1.0.0","cookie":"0.1.2","merge-descriptors":"0.0.2"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.3.1","istanbul":"0.3.6","marked":"0.3.3","mocha":"~2.1.0","should":"~5.0.0","supertest":"~0.15.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b2311c74024ceeb90cd7f4c473b856593106ba65","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.20.1","_shasum":"982701ba766a67a8bcc6f6d92366a1d0794e2c55","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"982701ba766a67a8bcc6f6d92366a1d0794e2c55","tarball":"https://registry.npmjs.org/express/-/express-3.20.1.tgz"},"directories":{}},"4.12.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.12.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.4","content-disposition":"0.5.0","content-type":"~1.0.1","cookie-signature":"1.0.6","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.6","qs":"2.3.3","range-parser":"~1.0.2","send":"0.12.1","serve-static":"~1.9.1","type-is":"~1.6.0","vary":"~1.0.0","cookie":"0.1.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.1","istanbul":"0.3.6","marked":"0.3.3","mocha":"~2.1.0","should":"~5.0.1","supertest":"~0.15.0","body-parser":"~1.12.0","connect-redis":"~2.2.0","cookie-parser":"~1.3.4","express-session":"~1.10.3","jade":"~1.9.2","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.1","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"1e6d2654a284f00c4bb92e201d87982e3dfb9a7c","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.12.1","_shasum":"bb784ce513d39f2b283fa2736303f89ba7951aeb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"bb784ce513d39f2b283fa2736303f89ba7951aeb","tarball":"https://registry.npmjs.org/express/-/express-4.12.1.tgz"},"directories":{}},"4.12.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.12.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.4","content-disposition":"0.5.0","content-type":"~1.0.1","cookie-signature":"1.0.6","debug":"~2.1.1","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.3","fresh":"0.2.4","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.6","qs":"2.3.3","range-parser":"~1.0.2","send":"0.12.1","serve-static":"~1.9.1","type-is":"~1.6.0","vary":"~1.0.0","cookie":"0.1.2","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.1","istanbul":"0.3.6","marked":"0.3.3","mocha":"~2.1.0","should":"~5.0.1","supertest":"~0.15.0","body-parser":"~1.12.0","connect-redis":"~2.2.0","cookie-parser":"~1.3.4","express-session":"~1.10.3","jade":"~1.9.2","method-override":"~2.3.1","morgan":"~1.5.1","multiparty":"~4.1.1","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"dee9fbbbda2f2483c657cf912f68db1a5ba1fcac","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.12.2","_shasum":"7e72ad4c1b4edf07536a6d1e2acec0161d8564bd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"7e72ad4c1b4edf07536a6d1e2acec0161d8564bd","tarball":"https://registry.npmjs.org/express/-/express-4.12.2.tgz"},"directories":{}},"3.20.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.20.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.29.1","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie":"0.1.2","cookie-signature":"1.0.6","debug":"~2.1.3","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","merge-descriptors":"1.0.0","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.7","range-parser":"~1.0.2","send":"0.12.2","utils-merge":"1.0.0","vary":"~1.0.0"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.3.1","istanbul":"0.3.8","marked":"0.3.3","mocha":"~2.2.1","should":"~5.2.0","supertest":"~0.15.0"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"011e5dc24185eb213cfc09e027498ca34c742103","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.20.2","_shasum":"c604027746e60f3da0a4b43063375d21c3235858","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"c604027746e60f3da0a4b43063375d21c3235858","tarball":"https://registry.npmjs.org/express/-/express-3.20.2.tgz"},"directories":{}},"4.12.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.12.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.5","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.2","cookie-signature":"1.0.6","debug":"~2.1.3","depd":"~1.0.0","escape-html":"1.0.1","etag":"~1.5.1","finalhandler":"0.3.4","fresh":"0.2.4","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.2.0","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.7","qs":"2.4.1","range-parser":"~1.0.2","send":"0.12.2","serve-static":"~1.9.2","type-is":"~1.6.1","vary":"~1.0.0","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.1","istanbul":"0.3.8","marked":"0.3.3","mocha":"~2.2.1","should":"~5.2.0","supertest":"~0.15.0","body-parser":"~1.12.2","connect-redis":"~2.2.0","cookie-parser":"~1.3.4","cookie-session":"~1.1.0","express-session":"~1.10.4","jade":"~1.9.2","method-override":"~2.3.2","morgan":"~1.5.2","multiparty":"~4.1.1","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"f56463f8bf24015736978d0dc4d398fa22a9d758","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.12.3","_shasum":"6b9d94aec5ae03270d86d390c277a8c5a5ad0ee2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"shtylman","email":"shtylman@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"aredridel","email":"aredridel@nbtsc.org"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"}],"dist":{"shasum":"6b9d94aec5ae03270d86d390c277a8c5a5ad0ee2","tarball":"https://registry.npmjs.org/express/-/express-4.12.3.tgz"},"directories":{}},"3.20.3":{"name":"express","description":"Sinatra inspired web development framework","version":"3.20.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.0","connect":"2.29.2","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie":"0.1.2","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","merge-descriptors":"1.0.0","methods":"~1.1.1","mkdirp":"0.5.0","parseurl":"~1.3.0","proxy-addr":"~1.0.8","range-parser":"~1.0.2","send":"0.12.3","utils-merge":"1.0.0","vary":"~1.0.0"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.3.1","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"6.0.1","supertest":"1.0.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"b149430114b42299be84b5c1dfe25a8303605db5","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.20.3","_shasum":"5085ab3f5ff761cf7e1597e9b9df156f1094aded","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"5085ab3f5ff761cf7e1597e9b9df156f1094aded","tarball":"https://registry.npmjs.org/express/-/express-3.20.3.tgz"},"directories":{}},"4.12.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.12.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.7","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.2","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.1","etag":"~1.6.0","finalhandler":"0.3.6","fresh":"0.2.4","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.2.1","parseurl":"~1.3.0","path-to-regexp":"0.1.3","proxy-addr":"~1.0.8","qs":"2.4.2","range-parser":"~1.0.2","send":"0.12.3","serve-static":"~1.9.3","type-is":"~1.6.2","vary":"~1.0.0","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.1","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"6.0.1","supertest":"1.0.1","body-parser":"~1.12.4","connect-redis":"~2.3.0","cookie-parser":"~1.3.4","cookie-session":"~1.1.0","express-session":"~1.11.2","jade":"~1.9.2","method-override":"~2.3.3","morgan":"~1.5.3","multiparty":"~4.1.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"e9c9f95ade0f20a048861ac886d4767a839d5286","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.12.4","_shasum":"8fec2510255bc6b2e58107c48239c0fa307c1aa2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"8fec2510255bc6b2e58107c48239c0fa307c1aa2","tarball":"https://registry.npmjs.org/express/-/express-4.12.4.tgz"},"directories":{}},"3.21.0":{"name":"express","description":"Sinatra inspired web development framework","version":"3.21.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"1.0.2","connect":"2.30.0","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","mkdirp":"0.5.1","parseurl":"~1.3.0","proxy-addr":"~1.0.8","range-parser":"~1.0.2","send":"0.13.0","utils-merge":"1.0.0","vary":"~1.0.0"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.3.1","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"7.0.1","supertest":"1.0.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"115dbe1a4d817d925d2dc87731a7ceb1663152ed","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.21.0","_shasum":"8ff7c424a92d15ee1a27c4bc8425ddba2c14aa38","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"8ff7c424a92d15ee1a27c4bc8425ddba2c14aa38","tarball":"https://registry.npmjs.org/express/-/express-3.21.0.tgz"},"directories":{}},"4.13.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.13.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.9","array-flatten":"1.1.0","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","finalhandler":"0.4.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.3.0","parseurl":"~1.3.0","path-to-regexp":"0.1.6","proxy-addr":"~1.0.8","qs":"2.4.2","range-parser":"~1.0.2","send":"0.13.0","serve-static":"~1.10.0","type-is":"~1.6.3","vary":"~1.0.0","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.1","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"7.0.1","supertest":"1.0.1","body-parser":"~1.13.1","connect-redis":"~2.3.0","cookie-parser":"~1.3.5","cookie-session":"~1.1.0","express-session":"~1.11.3","jade":"~1.11.0","method-override":"~2.3.3","morgan":"~1.6.0","multiparty":"~4.1.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"6c7a36733891ddd6089ee4f267d731383bf58ea9","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.13.0","_shasum":"0678bdbc72715170b3fcc917052f046cb9689add","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"0678bdbc72715170b3fcc917052f046cb9689add","tarball":"https://registry.npmjs.org/express/-/express-4.13.0.tgz"},"directories":{}},"3.21.1":{"name":"express","description":"Sinatra inspired web development framework","version":"3.21.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"~1.0.3","connect":"2.30.1","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","mkdirp":"0.5.1","parseurl":"~1.3.0","proxy-addr":"~1.0.8","range-parser":"~1.0.2","send":"0.13.0","utils-merge":"1.0.0","vary":"~1.0.0"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.3.2","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"7.0.1","supertest":"1.0.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"3c0ff8133bace4a0dc1356b8d8e6e83b38d2dd95","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.21.1","_shasum":"427b1f4e68dcfd5da6809892fe19219d52ce6b55","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"427b1f4e68dcfd5da6809892fe19219d52ce6b55","tarball":"https://registry.npmjs.org/express/-/express-3.21.1.tgz"},"directories":{}},"4.13.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.13.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.10","array-flatten":"1.1.0","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","finalhandler":"0.4.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.3.0","parseurl":"~1.3.0","path-to-regexp":"0.1.6","proxy-addr":"~1.0.8","qs":"4.0.0","range-parser":"~1.0.2","send":"0.13.0","serve-static":"~1.10.0","type-is":"~1.6.4","vary":"~1.0.0","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.2","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"7.0.1","supertest":"1.0.1","body-parser":"~1.13.2","connect-redis":"~2.3.0","cookie-parser":"~1.3.5","cookie-session":"~1.2.0","express-session":"~1.11.3","jade":"~1.11.0","method-override":"~2.3.3","morgan":"~1.6.1","multiparty":"~4.1.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"2ac25098548f739c4f2b526b2a00aa60a74c8e75","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.13.1","_shasum":"f117aa1d1f6bedbc8de5b6d71fc31a5acd0f63df","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"f117aa1d1f6bedbc8de5b6d71fc31a5acd0f63df","tarball":"https://registry.npmjs.org/express/-/express-4.13.1.tgz"},"directories":{}},"5.0.0-alpha.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.10","array-flatten":"1.1.0","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","finalhandler":"0.4.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.3.0","parseurl":"~1.3.0","path-is-absolute":"1.0.0","path-to-regexp":"0.1.6","proxy-addr":"~1.0.8","qs":"4.0.0","range-parser":"~1.0.2","router":"~1.1.2","send":"0.13.0","serve-static":"~1.10.0","type-is":"~1.6.4","vary":"~1.0.0","utils-merge":"1.0.0"},"devDependencies":{"after":"0.8.1","ejs":"2.3.2","istanbul":"0.3.9","marked":"0.3.3","mocha":"2.2.5","should":"7.0.1","supertest":"1.0.1","body-parser":"~1.13.2","connect-redis":"~2.3.0","cookie-parser":"~1.3.5","cookie-session":"~1.2.0","express-session":"~1.11.3","jade":"~1.11.0","method-override":"~2.3.3","morgan":"~1.6.1","multiparty":"~4.1.2","vhost":"~3.0.0"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"2c668f87c7c14245d9400cd1357b7dbb38526a3c","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@5.0.0-alpha.2","_shasum":"fd54177f657b6a4c4540727702edd1cbaa3a6ac5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"fd54177f657b6a4c4540727702edd1cbaa3a6ac5","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.2.tgz"},"directories":{}},"3.21.2":{"name":"express","description":"Sinatra inspired web development framework","version":"3.21.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"basic-auth":"~1.0.3","connect":"2.30.2","content-disposition":"0.5.0","content-type":"~1.0.1","commander":"2.6.0","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","mkdirp":"0.5.1","parseurl":"~1.3.0","proxy-addr":"~1.0.8","range-parser":"~1.0.2","send":"0.13.0","utils-merge":"1.0.0","vary":"~1.0.1"},"devDependencies":{"connect-redis":"~1.5.0","ejs":"2.3.3","istanbul":"0.3.9","marked":"0.3.5","mocha":"2.2.5","should":"7.0.2","supertest":"1.0.1"},"engines":{"node":">= 0.8.0"},"bin":{"express":"./bin/express"},"files":["LICENSE","History.md","Readme.md","index.js","bin/","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/"},"gitHead":"cb59086305367d9fcd7d63b53cfca1a3e4ef77d7","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@3.21.2","_shasum":"0c2903ee5c54e63d65a96170764703550665a3de","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"0c2903ee5c54e63d65a96170764703550665a3de","tarball":"https://registry.npmjs.org/express/-/express-3.21.2.tgz"},"directories":{}},"4.13.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.13.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.12","array-flatten":"1.1.1","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","finalhandler":"0.4.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.3.0","parseurl":"~1.3.0","path-to-regexp":"0.1.7","proxy-addr":"~1.0.8","qs":"4.0.0","range-parser":"~1.0.2","send":"0.13.0","serve-static":"~1.10.0","type-is":"~1.6.6","utils-merge":"1.0.0","vary":"~1.0.1"},"devDependencies":{"after":"0.8.1","ejs":"2.3.3","istanbul":"0.3.17","marked":"0.3.5","mocha":"2.2.5","should":"7.0.2","supertest":"1.0.1","body-parser":"~1.13.3","connect-redis":"~2.4.1","cookie-parser":"~1.3.5","cookie-session":"~1.2.0","express-session":"~1.11.3","jade":"~1.11.0","method-override":"~2.3.5","morgan":"~1.6.1","multiparty":"~4.1.2","vhost":"~3.0.1"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"97b2d70d8adfb4649fd8ca9adc73c47ffcc4bf5b","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.13.2","_shasum":"e4259f58d8ca85f54b820d7057b02ef90b471f1d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"e4259f58d8ca85f54b820d7057b02ef90b471f1d","tarball":"https://registry.npmjs.org/express/-/express-4.13.2.tgz"},"directories":{}},"4.13.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.13.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/strongloop/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.12","array-flatten":"1.1.1","content-disposition":"0.5.0","content-type":"~1.0.1","cookie":"0.1.3","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.0.1","escape-html":"1.0.2","etag":"~1.7.0","finalhandler":"0.4.0","fresh":"0.3.0","merge-descriptors":"1.0.0","methods":"~1.1.1","on-finished":"~2.3.0","parseurl":"~1.3.0","path-to-regexp":"0.1.7","proxy-addr":"~1.0.8","qs":"4.0.0","range-parser":"~1.0.2","send":"0.13.0","serve-static":"~1.10.0","type-is":"~1.6.6","utils-merge":"1.0.0","vary":"~1.0.1"},"devDependencies":{"after":"0.8.1","ejs":"2.3.3","istanbul":"0.3.17","marked":"0.3.5","mocha":"2.2.5","should":"7.0.2","supertest":"1.0.1","body-parser":"~1.13.3","connect-redis":"~2.4.1","cookie-parser":"~1.3.5","cookie-session":"~1.2.0","express-session":"~1.11.3","jade":"~1.11.0","method-override":"~2.3.5","morgan":"~1.6.1","multiparty":"~4.1.2","vhost":"~3.0.1"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"ef7ad681b245fba023843ce94f6bcb8e275bbb8e","bugs":{"url":"https://github.com/strongloop/express/issues"},"_id":"express@4.13.3","_shasum":"ddb2f1fb4502bf33598d2b032b037960ca6c80a3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"aredridel","email":"aredridel@dinhe.net"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"defunctzombie","email":"shtylman@gmail.com"}],"dist":{"shasum":"ddb2f1fb4502bf33598d2b032b037960ca6c80a3","tarball":"https://registry.npmjs.org/express/-/express-4.13.3.tgz"},"directories":{}},"4.13.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.13.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/express"},"keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.2.12","array-flatten":"1.1.1","content-disposition":"0.5.1","content-type":"~1.0.1","cookie":"0.1.5","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.1.0","escape-html":"~1.0.3","etag":"~1.7.0","finalhandler":"0.4.1","fresh":"0.3.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.0.10","qs":"4.0.0","range-parser":"~1.0.3","send":"0.13.1","serve-static":"~1.10.2","type-is":"~1.6.6","utils-merge":"1.0.0","vary":"~1.0.1"},"devDependencies":{"after":"0.8.1","ejs":"2.3.4","istanbul":"0.4.2","marked":"0.3.5","mocha":"2.3.4","should":"7.1.1","supertest":"1.1.0","body-parser":"~1.14.2","connect-redis":"~2.4.1","cookie-parser":"~1.4.1","cookie-session":"~1.2.0","express-session":"~1.13.0","jade":"~1.11.0","method-override":"~2.3.5","morgan":"~1.6.1","multiparty":"~4.1.2","vhost":"~3.0.1"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"193bed2649c55c1fd362e46cd4702c773f3e7434","bugs":{"url":"https://github.com/expressjs/express/issues"},"homepage":"https://github.com/expressjs/express","_id":"express@4.13.4","_shasum":"3c0b76f3c77590c8345739061ec0bd3ba067ec24","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"3c0b76f3c77590c8345739061ec0bd3ba067ec24","tarball":"https://registry.npmjs.org/express/-/express-4.13.4.tgz"},"directories":{}},"4.14.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.14.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/express"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.1","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.7.0","finalhandler":"0.5.0","fresh":"0.3.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.2","qs":"6.2.0","range-parser":"~1.2.0","send":"0.14.1","serve-static":"~1.11.1","type-is":"~1.6.13","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.1","body-parser":"~1.15.1","cookie-parser":"~1.4.3","ejs":"2.4.2","istanbul":"0.4.3","marked":"0.3.5","method-override":"~2.3.6","mocha":"2.5.3","morgan":"~1.7.0","should":"9.0.2","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","express-session":"~1.13.0","jade":"~1.11.0","multiparty":"~4.1.2","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"9375a9afa9d7baa814b454c7a6818a7471aaef00","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.14.0","_shasum":"c1ee3f42cdc891fb3dc650a8922d51ec847d0d66","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"dist":{"shasum":"c1ee3f42cdc891fb3dc650a8922d51ec847d0d66","tarball":"https://registry.npmjs.org/express/-/express-4.14.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-4.14.0.tgz_1466095407850_0.17484632693231106"},"directories":{}},"4.14.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.14.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.7.0","finalhandler":"0.5.1","fresh":"0.3.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.2.0","range-parser":"~1.2.0","send":"0.14.2","serve-static":"~1.11.2","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.16.0","cookie-parser":"~1.4.3","ejs":"2.5.5","express-session":"1.15.0","istanbul":"0.4.5","marked":"0.3.6","method-override":"~2.3.6","mocha":"3.2.0","morgan":"~1.7.0","multiparty":"4.1.3","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"0437c513f2dbc8d1dfc5a3e35fe35182bd3a671e","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.14.1","_shasum":"646c237f766f148c2120aff073817b9e4d7e0d33","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"646c237f766f148c2120aff073817b9e4d7e0d33","tarball":"https://registry.npmjs.org/express/-/express-4.14.1.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/express-4.14.1.tgz_1485642795215_0.5481494057457894"},"directories":{}},"5.0.0-alpha.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"2.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"~2.2.0","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.7.0","finalhandler":"0.5.1","fresh":"0.3.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-is-absolute":"1.0.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.2.0","range-parser":"~1.2.0","router":"~1.1.5","send":"0.14.2","serve-static":"~1.11.2","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.16.0","cookie-parser":"~1.4.3","ejs":"2.5.5","express-session":"1.15.0","istanbul":"0.4.5","marked":"0.3.6","method-override":"~2.3.6","mocha":"3.2.0","morgan":"~1.7.0","multiparty":"4.1.3","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"c8d9223e93ee0c08490e4840f3278314ccb221a5","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@5.0.0-alpha.3","_shasum":"19d63b931bf0f64c42725952ef0602c381fe64db","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"19d63b931bf0f64c42725952ef0602c381fe64db","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.3.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-5.0.0-alpha.3.tgz_1485660519206_0.28520536865107715"},"directories":{}},"4.15.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.15.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.1","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.0","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.3.1","range-parser":"~1.2.0","send":"0.15.0","serve-static":"1.12.0","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.0","cookie-parser":"~1.4.3","ejs":"2.5.6","express-session":"1.15.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.7","mocha":"3.2.0","morgan":"1.8.1","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"504a51c040f22c80c7e52377c0ef00b1c8b2a76b","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.15.0","_shasum":"8fb125829f70a04a59e1c40ceb8dea19cf5c879c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"8fb125829f70a04a59e1c40ceb8dea19cf5c879c","tarball":"https://registry.npmjs.org/express/-/express-4.15.0.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-4.15.0.tgz_1488407333719_0.7790739571209997"},"directories":{}},"5.0.0-alpha.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"2.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.1","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.0","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-is-absolute":"1.0.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.3.1","range-parser":"~1.2.0","router":"~1.3.0","send":"0.15.0","serve-static":"1.12.0","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.0","cookie-parser":"~1.4.3","ejs":"2.5.6","express-session":"1.15.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.7","mocha":"3.2.0","morgan":"1.8.1","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"a3a9166c521008576da724e83221c05a1aa92245","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@5.0.0-alpha.4","_shasum":"cd96a23fa9e3fce471f9637376b1c7b9d70b865e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"cd96a23fa9e3fce471f9637376b1c7b9d70b865e","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.4.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/express-5.0.0-alpha.4.tgz_1488414607195_0.16105826874263585"},"directories":{}},"4.15.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.15.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.1","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.0","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.3.1","range-parser":"~1.2.0","send":"0.15.1","serve-static":"1.12.1","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.0","cookie-parser":"~1.4.3","ejs":"2.5.6","express-session":"1.15.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.7","mocha":"3.2.0","morgan":"1.8.1","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"d32ed68b2995e0322100ace29d86e7a86b9c6378","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.15.1","_shasum":"e32897816d94cc477e45f0149a8966bc938a329b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"e32897816d94cc477e45f0149a8966bc938a329b","tarball":"https://registry.npmjs.org/express/-/express-4.15.1.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-4.15.1.tgz_1488776911316_0.193040527170524"},"directories":{}},"4.15.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.15.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.1","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.0","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.4.0","range-parser":"~1.2.0","send":"0.15.1","serve-static":"1.12.1","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.1","cookie-parser":"~1.4.3","ejs":"2.5.6","express-session":"1.15.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.7","mocha":"3.2.0","morgan":"1.8.1","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"d43b074f0b3b56a91f240e62798c932ba104b79a","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.15.2","_shasum":"af107fc148504457f2dca9a6f2571d7129b97b35","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"af107fc148504457f2dca9a6f2571d7129b97b35","tarball":"https://registry.npmjs.org/express/-/express-4.15.2.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/express-4.15.2.tgz_1488807764132_0.2808149973861873"},"directories":{}},"5.0.0-alpha.5":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"2.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.1","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.0","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-is-absolute":"1.0.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.3","qs":"6.4.0","range-parser":"~1.2.0","router":"~1.3.0","send":"0.15.1","serve-static":"1.12.1","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.14","utils-merge":"1.0.0","vary":"~1.1.0"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.1","cookie-parser":"~1.4.3","ejs":"2.5.6","express-session":"1.15.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.7","mocha":"3.2.0","morgan":"1.8.1","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.0","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","jade":"~1.11.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"21f725e0ef9e1e9a8ea51e8486e9cadeae956774","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@5.0.0-alpha.5","_shasum":"e37423a8d82826fb915c7dd166e2900bfa3552e6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"e37423a8d82826fb915c7dd166e2900bfa3552e6","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.5.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-5.0.0-alpha.5.tgz_1488808263893_0.666542848572135"},"directories":{}},"4.15.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.15.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.7","depd":"~1.1.0","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.3","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.4","qs":"6.4.0","range-parser":"~1.2.0","send":"0.15.3","serve-static":"1.12.3","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.0","vary":"~1.1.1"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.1","cookie-parser":"~1.4.3","ejs":"2.5.6","express-session":"1.15.2","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.8","mocha":"3.4.1","morgan":"1.8.1","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.1","supertest":"1.2.0","connect-redis":"~2.4.1","cookie-session":"~1.2.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"6da454c7fb37e68ed65ffe0371aa688b89f5bd6e","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.15.3","_shasum":"bab65d0f03aa80c358408972fc700f916944b662","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"bab65d0f03aa80c358408972fc700f916944b662","tarball":"https://registry.npmjs.org/express/-/express-4.15.3.tgz"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-4.15.3.tgz_1495030658380_0.1599606357049197"},"directories":{}},"4.15.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.15.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.8","depd":"~1.1.1","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.4","fresh":"0.5.0","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.5","qs":"6.5.0","range-parser":"~1.2.0","send":"0.15.4","serve-static":"1.12.4","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.0","vary":"~1.1.1"},"devDependencies":{"after":"0.8.2","body-parser":"1.17.2","cookie-parser":"~1.4.3","cookie-session":"1.3.0","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.5","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.9","mocha":"3.5.0","morgan":"1.8.2","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"11.2.1","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"a4bd4373b2c3b2521ee4c499cb8e90e98f78bfa5","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.15.4","_shasum":"032e2253489cf8fce02666beca3d11ed7a2daed1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"032e2253489cf8fce02666beca3d11ed7a2daed1","tarball":"https://registry.npmjs.org/express/-/express-4.15.4.tgz"},"maintainers":[{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"doug@somethingdoug.com","name":"dougwilson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-4.15.4.tgz_1502071931644_0.23451056680642068"},"directories":{}},"4.15.5":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.15.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"1.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.1","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.6","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.5","qs":"6.5.0","range-parser":"~1.2.0","send":"0.15.6","serve-static":"1.12.6","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.0","vary":"~1.1.1"},"devDependencies":{"after":"0.8.2","body-parser":"1.18.1","cookie-parser":"~1.4.3","cookie-session":"1.3.1","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.5","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.9","mocha":"3.5.3","morgan":"1.8.2","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"13.1.0","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"ea3d60565242c47be97088ead2708d7b88390858","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.15.5","_shasum":"670235ca9598890a5ae8170b83db722b842ed927","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"670235ca9598890a5ae8170b83db722b842ed927","tarball":"https://registry.npmjs.org/express/-/express-4.15.5.tgz"},"maintainers":[{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"doug@somethingdoug.com","name":"dougwilson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-4.15.5.tgz_1506317115180_0.2818172036204487"},"directories":{}},"5.0.0-alpha.6":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.3","array-flatten":"2.1.1","content-disposition":"0.5.2","content-type":"~1.0.2","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.1","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","finalhandler":"~1.0.6","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.1","path-is-absolute":"1.0.1","path-to-regexp":"0.1.7","proxy-addr":"~1.1.5","qs":"6.5.0","range-parser":"~1.2.0","router":"~1.3.1","send":"0.15.6","serve-static":"1.12.6","setprototypeof":"1.0.3","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.0","vary":"~1.1.1"},"devDependencies":{"after":"0.8.2","body-parser":"1.18.1","cookie-parser":"~1.4.3","cookie-session":"1.3.1","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.5","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.9","mocha":"3.5.3","morgan":"1.8.2","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"13.1.0","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"f4120a645301366891775d1f03925449239a2cb7","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@5.0.0-alpha.6","_shasum":"85dc44d7e90d4809041407f388f239b5bd2f681e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"85dc44d7e90d4809041407f388f239b5bd2f681e","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.6.tgz"},"maintainers":[{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"doug@somethingdoug.com","name":"dougwilson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-5.0.0-alpha.6.tgz_1506317557150_0.7998493011109531"},"directories":{}},"4.16.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.16.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.4","array-flatten":"1.1.1","body-parser":"1.18.2","content-disposition":"0.5.2","content-type":"~1.0.4","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.1","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"1.1.0","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.2","path-to-regexp":"0.1.7","proxy-addr":"~2.0.2","qs":"6.5.1","range-parser":"~1.2.0","safe-buffer":"5.1.1","send":"0.16.0","serve-static":"1.13.0","setprototypeof":"1.1.0","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","cookie-parser":"~1.4.3","cookie-session":"1.3.2","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.6","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.10","mocha":"3.5.3","morgan":"1.9.0","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"13.1.0","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"f974d22c66d3cd91634ddaba1ef8bcaa8e49daf4","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.16.0","_shasum":"b519638e4eb58e7178c81b498ef22f798cb2e255","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"b519638e4eb58e7178c81b498ef22f798cb2e255","tarball":"https://registry.npmjs.org/express/-/express-4.16.0.tgz"},"maintainers":[{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"doug@somethingdoug.com","name":"dougwilson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-4.16.0.tgz_1506622949495_0.9396109508816153"},"directories":{}},"4.16.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.16.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.4","array-flatten":"1.1.1","body-parser":"1.18.2","content-disposition":"0.5.2","content-type":"~1.0.4","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.1","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"1.1.0","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.2","path-to-regexp":"0.1.7","proxy-addr":"~2.0.2","qs":"6.5.1","range-parser":"~1.2.0","safe-buffer":"5.1.1","send":"0.16.1","serve-static":"1.13.1","setprototypeof":"1.1.0","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","cookie-parser":"~1.4.3","cookie-session":"1.3.2","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.6","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.10","mocha":"3.5.3","morgan":"1.9.0","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"13.1.0","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"e3f7f51f5f5475ca1ad091b1f8b7293f79467d29","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.16.1","_npmVersion":"5.3.0","_nodeVersion":"6.11.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-STB7LZ4N0L+81FJHGla2oboUHTk4PaN1RsOkoRh9OSeEKylvF5hwKYVX1xCLFaCT7MD0BNG/gX2WFMLqY6EMBw==","shasum":"6b33b560183c9b253b7b62144df33a4654ac9ed0","tarball":"https://registry.npmjs.org/express/-/express-4.16.1.tgz"},"maintainers":[{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"doug@somethingdoug.com","name":"dougwilson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-4.16.1.tgz_1506717522230_0.9567146771587431"},"directories":{}},"4.16.2":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.16.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.4","array-flatten":"1.1.1","body-parser":"1.18.2","content-disposition":"0.5.2","content-type":"~1.0.4","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.1","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"1.1.0","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.2","path-to-regexp":"0.1.7","proxy-addr":"~2.0.2","qs":"6.5.1","range-parser":"~1.2.0","safe-buffer":"5.1.1","send":"0.16.1","serve-static":"1.13.1","setprototypeof":"1.1.0","statuses":"~1.3.1","type-is":"~1.6.15","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","cookie-parser":"~1.4.3","cookie-session":"1.3.2","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.6","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.6","method-override":"2.3.10","mocha":"3.5.3","morgan":"1.9.0","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"13.1.0","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks --no-exit test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks --no-exit test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks --no-exit test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks --no-exit test/ test/acceptance/"},"gitHead":"351396f971280ab79faddcf9782ea50f4e88358d","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.16.2","_shasum":"e35c6dfe2d64b7dca0a5cd4f21781be3299e076c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"e35c6dfe2d64b7dca0a5cd4f21781be3299e076c","tarball":"https://registry.npmjs.org/express/-/express-4.16.2.tgz"},"maintainers":[{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"doug@somethingdoug.com","name":"dougwilson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-4.16.2.tgz_1507605225187_0.6328138182871044"},"directories":{}},"4.16.3":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.16.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.5","array-flatten":"1.1.1","body-parser":"1.18.2","content-disposition":"0.5.2","content-type":"~1.0.4","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.2","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"1.1.1","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.2","path-to-regexp":"0.1.7","proxy-addr":"~2.0.3","qs":"6.5.1","range-parser":"~1.2.0","safe-buffer":"5.1.1","send":"0.16.2","serve-static":"1.13.2","setprototypeof":"1.1.0","statuses":"~1.4.0","type-is":"~1.6.16","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","cookie-parser":"~1.4.3","cookie-session":"1.3.2","ejs":"2.5.7","eslint":"2.13.1","express-session":"1.15.6","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.3.17","method-override":"2.3.10","mocha":"3.5.3","morgan":"1.9.0","multiparty":"4.1.3","pbkdf2-password":"1.2.1","should":"13.2.1","supertest":"1.2.0","connect-redis":"~2.4.1","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"files":["LICENSE","History.md","Readme.md","index.js","lib/"],"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks --no-exit test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks --no-exit test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks --no-exit test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks --no-exit test/ test/acceptance/"},"gitHead":"3ed5090ca91f6a387e66370d57ead94d886275e1","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.16.3","_shasum":"6af8a502350db3246ecc4becf6b5a34d22f7ed53","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"6af8a502350db3246ecc4becf6b5a34d22f7ed53","tarball":"https://registry.npmjs.org/express/-/express-4.16.3.tgz","fileCount":16,"unpackedSize":205577},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_4.16.3_1520877014027_0.020052903698088542"},"_hasShrinkwrap":false},"4.16.4":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.16.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.5","array-flatten":"1.1.1","body-parser":"1.18.3","content-disposition":"0.5.2","content-type":"~1.0.4","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.2","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"1.1.1","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.2","path-to-regexp":"0.1.7","proxy-addr":"~2.0.4","qs":"6.5.2","range-parser":"~1.2.0","safe-buffer":"5.1.2","send":"0.16.2","serve-static":"1.13.2","setprototypeof":"1.1.0","statuses":"~1.4.0","type-is":"~1.6.16","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","connect-redis":"3.4.0","cookie-parser":"~1.4.3","cookie-session":"1.3.2","ejs":"2.6.1","eslint":"2.13.1","express-session":"1.15.6","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.5.1","method-override":"3.0.0","mocha":"5.2.0","morgan":"1.9.1","multiparty":"4.2.1","pbkdf2-password":"1.2.1","should":"13.2.3","supertest":"3.3.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"dc538f6e810bd462c98ee7e6aae24c64d4b1da93","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.16.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==","shasum":"fddef61926109e24c515ea97fd2f1bdbf62df12e","tarball":"https://registry.npmjs.org/express/-/express-4.16.4.tgz","fileCount":16,"unpackedSize":206123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvsqSCRA9TVsSAnZWagAAPFwP/iCvznxNrmvgY9ox7w2k\ncS/ej9HZJ5NGjBEWtae1F2bjJ2V7rOxVTGTlqiPMSNIzTgw3fpFkIXp9kCA4\nY03NOsYUjYscGjXR6f2fvOVJ/Si5FKlqr7Ow6WMBClrdo/CMCc8kH9fxtPja\nHla58xiU7ftlzUHIjGmmnHFzAjAeGj+3e3v1omuoeP6mPuxlwYoQ0MuD0sFa\n9qJAFZ0MBrfvoQBI8G++GZZhxalhefuibWi1ErRw3F5cLfvhjKi4HGPh+sDu\nc63D99wQIJIq4HumwX0JNW7OywuL28wgxgtvKyg0iCVR/BnAYiEA0UZUVI4h\nsX1Kuht1oHEp1iGOvGALYotPiovnDCAra+2zPM1p8oZKdXHEpkAygG3mCiD5\nyWlWrFo5jJudULWzMtHp6F0RwQJjpSavnkbusKWZvO717/1Ku5FIM4cnTWVK\nELGmb011jRPMvwFqv1C04SvhBT+UrXe4kd0qwJWQEDT1aWzbjbaroPmVQ+l1\nxzUkHRHm7vYCBE0RxQ4FImNWlYYQVVyBSroYwxvJnP6H8m/DR7oxDPDoJcBn\nXXETuH8Ca+q8KjwdrstVXCwKfB+zs0Z41/oOWKrhsDY2B9HwmyOOA8EtG4QO\np2waBrigD8L4T/Y3II4T144z2MclVid7DulrzKCMiE6yoTqvrH64FfWkLQqG\n11u8\r\n=ZruB\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_4.16.4_1539230354097_0.4680196437483164"},"_hasShrinkwrap":false},"5.0.0-alpha.7":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.5","array-flatten":"2.1.1","body-parser":"1.18.3","content-disposition":"0.5.2","content-type":"~1.0.4","cookie":"0.3.1","cookie-signature":"1.0.6","debug":"3.1.0","depd":"~1.1.2","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"1.1.1","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.2","path-is-absolute":"1.0.1","proxy-addr":"~2.0.4","qs":"6.5.2","range-parser":"~1.2.0","router":"2.0.0-alpha.1","safe-buffer":"5.1.2","send":"0.16.2","serve-static":"1.13.2","setprototypeof":"1.1.0","statuses":"~1.4.0","type-is":"~1.6.16","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","connect-redis":"3.4.0","cookie-parser":"~1.4.3","cookie-session":"1.3.2","ejs":"2.6.1","eslint":"2.13.1","express-session":"1.15.6","hbs":"4.0.1","istanbul":"0.4.5","marked":"0.5.1","method-override":"3.0.0","mocha":"5.2.0","morgan":"1.9.1","multiparty":"4.2.1","pbkdf2-password":"1.2.1","should":"13.2.3","supertest":"3.3.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"readme":"[![Express Logo](https://i.cloudup.com/zfY6lL7eFa-3000x3000.png)](http://expressjs.com/)\n\n Fast, unopinionated, minimalist web framework for [node](http://nodejs.org).\n\n [![NPM Version][npm-image]][npm-url]\n [![NPM Downloads][downloads-image]][downloads-url]\n [![Linux Build][travis-image]][travis-url]\n [![Windows Build][appveyor-image]][appveyor-url]\n [![Test Coverage][coveralls-image]][coveralls-url]\n\n```js\nvar express = require('express')\nvar app = express()\n\napp.get('/', function (req, res) {\n res.send('Hello World')\n})\n\napp.listen(3000)\n```\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/).\n\nBefore installing, [download and install Node.js](https://nodejs.org/en/download/).\nNode.js 0.10 or higher is required.\n\nInstallation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```bash\n$ npm install express\n```\n\nFollow [our installing guide](http://expressjs.com/en/starter/installing.html)\nfor more information.\n\n## Features\n\n * Robust routing\n * Focus on high performance\n * Super-high test coverage\n * HTTP helpers (redirection, caching, etc)\n * View system supporting 14+ template engines\n * Content negotiation\n * Executable for generating applications quickly\n\n## Docs & Community\n\n * [Website and Documentation](http://expressjs.com/) - [[website repo](https://github.com/expressjs/expressjs.com)]\n * [#express](https://webchat.freenode.net/?channels=express) on freenode IRC\n * [GitHub Organization](https://github.com/expressjs) for Official Middleware & Modules\n * Visit the [Wiki](https://github.com/expressjs/express/wiki)\n * [Google Group](https://groups.google.com/group/express-js) for discussion\n * [Gitter](https://gitter.im/expressjs/express) for support and discussion\n\n**PROTIP** Be sure to read [Migrating from 3.x to 4.x](https://github.com/expressjs/express/wiki/Migrating-from-3.x-to-4.x) as well as [New features in 4.x](https://github.com/expressjs/express/wiki/New-features-in-4.x).\n\n### Security Issues\n\nIf you discover a security vulnerability in Express, please see [Security Policies and Procedures](Security.md).\n\n## Quick Start\n\n The quickest way to get started with express is to utilize the executable [`express(1)`](https://github.com/expressjs/generator) to generate an application as shown below:\n\n Install the executable. The executable's major version will match Express's:\n\n```bash\n$ npm install -g express-generator@4\n```\n\n Create the app:\n\n```bash\n$ express /tmp/foo && cd /tmp/foo\n```\n\n Install dependencies:\n\n```bash\n$ npm install\n```\n\n Start the server:\n\n```bash\n$ npm start\n```\n\n## Philosophy\n\n The Express philosophy is to provide small, robust tooling for HTTP servers, making\n it a great solution for single page applications, web sites, hybrids, or public\n HTTP APIs.\n\n Express does not force you to use any specific ORM or template engine. With support for over\n 14 template engines via [Consolidate.js](https://github.com/tj/consolidate.js),\n you can quickly craft your perfect framework.\n\n## Examples\n\n To view the examples, clone the Express repo and install the dependencies:\n\n```bash\n$ git clone git://github.com/expressjs/express.git --depth 1\n$ cd express\n$ npm install\n```\n\n Then run whichever example you want:\n\n```bash\n$ node examples/content-negotiation\n```\n\n## Tests\n\n To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ npm test\n```\n\n## People\n\nThe original author of Express is [TJ Holowaychuk](https://github.com/tj)\n\nThe current lead maintainer is [Douglas Christopher Wilson](https://github.com/dougwilson)\n\n[List of all contributors](https://github.com/expressjs/express/graphs/contributors)\n\n## License\n\n [MIT](LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/express.svg\n[npm-url]: https://npmjs.org/package/express\n[downloads-image]: https://img.shields.io/npm/dm/express.svg\n[downloads-url]: https://npmjs.org/package/express\n[travis-image]: https://img.shields.io/travis/expressjs/express/master.svg?label=linux\n[travis-url]: https://travis-ci.org/expressjs/express\n[appveyor-image]: https://img.shields.io/appveyor/ci/dougwilson/express/master.svg?label=windows\n[appveyor-url]: https://ci.appveyor.com/project/dougwilson/express\n[coveralls-image]: https://img.shields.io/coveralls/expressjs/express/master.svg\n[coveralls-url]: https://coveralls.io/r/expressjs/express?branch=master\n[gratipay-image-visionmedia]: https://img.shields.io/gratipay/visionmedia.svg\n[gratipay-url-visionmedia]: https://gratipay.com/visionmedia/\n[gratipay-image-dougwilson]: https://img.shields.io/gratipay/dougwilson.svg\n[gratipay-url-dougwilson]: https://gratipay.com/dougwilson/\n","readmeFilename":"Readme.md","gitHead":"5f0c829d7ca7da746ee859f13a54631000f8a9b5","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@5.0.0-alpha.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-3FW+yXzYCViXf6Ty9TN9IKLW+rC8qok3ktS4hS1FILAEnMnfnDpQ+23rZVvWC0Ul1alYpJXx7xSBSBp073970g==","shasum":"879bfb1bd52834646a9d8c3a773863c36e4d494c","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.7.tgz","fileCount":11,"unpackedSize":179029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb09eLCRA9TVsSAnZWagAA/1AP/269JF2vhXEO9n3MaQLu\nSs95oz9PfsYyucun0Qgjjd5OyERY7IwtkbYoMn60M18w8ni1JR9kjqQ8m07t\nUIpgUBnfnytj9L7qlnmPMF2Uzrh6YwX5gg1jzx0Tri8EwehllZg3f5o2nxPX\nduG87uxNzxUszo52FXRR98Vz6vVup0/0smLa8jtq+VxXRhW3zGcU+zTAIoyy\nP7bvI4Zg5RKWzABTIfBsqW9sxJ6yT0Xa/otiO/IJ3YjJb2f76FdAN1RwrEnA\nvherLVx1V6EooqhkrS0W45Ong2KEytpHWTKj5APDpggffflfJyiON2BqvrPI\nmSDESQzyArpgwckBaSofLcydD7aaGtYP/NpATT3khrWw3UkFeeG0LGGulz7e\nbPN8PFuSXiZ5dfcBXNQsViSF6jkghg0y8bffC3h4VewsKKfgLKehwOjn+Mp4\n7dyZ0KcCJn/xcCCJJFAkJJB9j4Pfqxj1D2hlUMXfSj6L7unmbOnwsFtL0m32\nb0w+WkUxy8DR+UFGUUHGK5bNE9OsX5tYSWm9RH8Z8cco5rgLBkk3Lxq1rSjY\nzLrM5FsakMWgSlI1BTN5gXX9TYumCzke4vI8emkxe8lR3l+XPz2wP/+HB1wg\nfxSecAWnJKwkDAtBifHB8eiOWNLoSnJiOkWk0VnkSXa9Aw95yED1B/sAv/i5\nk5y/\r\n=n8Sg\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_5.0.0-alpha.7_1540609930884_0.050413303730304504"},"_hasShrinkwrap":false},"4.17.0":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.17.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.7","array-flatten":"1.1.1","body-parser":"1.19.0","content-disposition":"0.5.3","content-type":"~1.0.4","cookie":"0.4.0","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.2","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"~1.1.2","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.3","path-to-regexp":"0.1.7","proxy-addr":"~2.0.5","qs":"6.7.0","range-parser":"~1.2.1","safe-buffer":"5.1.2","send":"0.17.1","serve-static":"1.14.1","setprototypeof":"1.1.1","statuses":"~1.5.0","type-is":"~1.6.18","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","connect-redis":"3.4.1","cookie-parser":"~1.4.4","cookie-session":"1.3.3","ejs":"2.6.1","eslint":"2.13.1","express-session":"1.16.1","hbs":"4.0.4","istanbul":"0.4.5","marked":"0.6.2","method-override":"3.0.0","mocha":"5.2.0","morgan":"1.9.1","multiparty":"4.2.1","pbkdf2-password":"1.2.1","should":"13.2.3","supertest":"3.3.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"10c7756764fbe969b307b15a72fd074479c00f8d","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.17.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==","shasum":"288af62228a73f4c8ea2990ba3b791bb87cd4438","tarball":"https://registry.npmjs.org/express/-/express-4.17.0.tgz","fileCount":16,"unpackedSize":208134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3hUVCRA9TVsSAnZWagAA3oUP/3V7aiaEhUSyQ9lyDnPF\nxiRwGy0XNIoNRyZbw8gMN2/7V/jjV+H/vWdo9gSr3NJAGsGlS8AtT0uNvKv/\nrssr3WA65/J9QNdCixePj/LHilRzOSMKxnIhk20bVh186vEx7fwehqXbifcS\nNIoSieQRnllJCVH0JudVim4AMWdy3Y2vOLV1kE6UpDs41c3eXzUfFEVxI+WD\nXjUrfHsRCK/IZ5No2Hw8uwF2Y2pnuRHFC0ehIWn+Foijy87doiFidxdn2ybg\nFjdo+AFH3LX2RBR4o7UugtDV1wB0ymRVRNSIk6xoKmMGi5RNE5dhPxNkEvk7\nX5nK18AhRzRFIIZDhHtOZE9wWvlf/25p0y8CmzKrXkpmiuzcby4EneyV0Muk\n8WmbnEO1ah7SATsVf0d/AnR1tCXE+0wLXvVrq9Z1BAkeW1rsR9OHqzpLGCc3\njmYqyrN+2iyPeqy/cemnU52fmUC/Kfj8q8Uv2RCxJo9cAKKp+ljaMXCiJMcP\nrYPu4X0n0ijSLVF1dAQkDs05MVbZeCl5RM0GhPndFwcdCBc1JdJSYK/6ylHK\nFDoB5YBzxglMPL8iMwbDhS2+N25vRDAWr52GKTwJFmcfW04/EXrFEgm2gk1/\nmRLojES3L7P5L96c9P2SVzp7YjWFw71OkQctzlDrNC28VOU3ie95pYQyHV5/\n64mY\r\n=ZTgO\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_4.17.0_1558058260571_0.7920489008241873"},"_hasShrinkwrap":false},"4.17.1":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"4.17.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.7","array-flatten":"1.1.1","body-parser":"1.19.0","content-disposition":"0.5.3","content-type":"~1.0.4","cookie":"0.4.0","cookie-signature":"1.0.6","debug":"2.6.9","depd":"~1.1.2","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"~1.1.2","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.3","path-to-regexp":"0.1.7","proxy-addr":"~2.0.5","qs":"6.7.0","range-parser":"~1.2.1","safe-buffer":"5.1.2","send":"0.17.1","serve-static":"1.14.1","setprototypeof":"1.1.1","statuses":"~1.5.0","type-is":"~1.6.18","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","connect-redis":"3.4.1","cookie-parser":"~1.4.4","cookie-session":"1.3.3","ejs":"2.6.1","eslint":"2.13.1","express-session":"1.16.1","hbs":"4.0.4","istanbul":"0.4.5","marked":"0.6.2","method-override":"3.0.0","mocha":"5.2.0","morgan":"1.9.1","multiparty":"4.2.1","pbkdf2-password":"1.2.1","should":"13.2.3","supertest":"3.3.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"gitHead":"e1b45ebd050b6f06aa38cda5aaf0c21708b0c71e","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@4.17.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==","shasum":"4491fc38605cf51f8629d39c2b5d026f98a4c134","tarball":"https://registry.npmjs.org/express/-/express-4.17.1.tgz","fileCount":16,"unpackedSize":208133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6hU/CRA9TVsSAnZWagAAFc4QAJzqxI1sgdfreUHk+NIa\n38jYea65Xg8N9JgZVF67j7aXqPT6VXhGu2j54oveGIkr+RL2Xm58RrRWn+Sg\nVWOOSZzotLKtx1qCYS4ozPRYvujKMLYDeiLxePDCSrrLYt48+IJwkHF04Un1\nJ0ZUmtlEqgLL85gvaCrKa9qF8TfwbQhhIzQ914vum11tJ506ePpffN2xFY0M\nsHf0CiuV1OFOD7Wne/RR7DVsxQwZ/FXomkxLJm8+T+T9ZYm3WQxWVD7BRQpA\nN08+zkPd1XMEZiVZkR9Ie4+7ydZomJE8PNCOt5SzvEW6ekDW10QuuF0521Wj\n5lHp4AflVFq1LTJB0WDR6VIPJRp0H5aYTh1tBRxWHUx/EP2LfFS/XEz1bUvm\nBDVj2e1iA4ZWz8aeu9p/2N8Zp05WGINF3/E4YG9smxxs5EDJZGA9k1DAj6US\nzKWTOemaqypRshFWThvfA70a1Rcwdj+0XGboscg/S20XTT0FvG2GLkEY0OO/\niHBy5fKYplUQsths48V8I9P9Gx6U534iaFJlxlzzVEsDleBkH+NBSP8OB7dx\n8N/0ZQDBY6JWL5ZSW9yVY2FzrTEmUOPC1Rts5Uj4m7SBmu8yK154ylnPQ4T6\nMr0jG8XQPYhTLc5pYNTFZNV1Ydu4d01xIrLhGy/3dc7kRlwy3FN5ceNVsB88\njyN+\r\n=QYw2\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_4.17.1_1558844734329_0.21547943776855627"},"_hasShrinkwrap":false},"5.0.0-alpha.8":{"name":"express","description":"Fast, unopinionated, minimalist web framework","version":"5.0.0-alpha.8","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"dependencies":{"accepts":"~1.3.7","array-flatten":"2.1.1","body-parser":"1.19.0","content-disposition":"0.5.3","content-type":"~1.0.4","cookie":"0.4.0","cookie-signature":"1.0.6","debug":"3.1.0","depd":"~1.1.2","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","finalhandler":"~1.1.2","fresh":"0.5.2","merge-descriptors":"1.0.1","methods":"~1.1.2","on-finished":"~2.3.0","parseurl":"~1.3.3","path-is-absolute":"1.0.1","proxy-addr":"~2.0.5","qs":"6.7.0","range-parser":"~1.2.1","router":"2.0.0-alpha.1","safe-buffer":"5.1.2","send":"0.17.1","serve-static":"1.14.1","setprototypeof":"1.1.1","statuses":"~1.5.0","type-is":"~1.6.18","utils-merge":"1.0.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","connect-redis":"3.4.1","cookie-parser":"~1.4.4","cookie-session":"1.3.3","ejs":"2.6.1","eslint":"2.13.1","express-session":"1.16.1","hbs":"4.0.4","istanbul":"0.4.5","marked":"0.6.2","method-override":"3.0.0","mocha":"5.2.0","morgan":"1.9.1","multiparty":"4.2.1","pbkdf2-password":"1.2.1","should":"13.2.3","supertest":"3.3.0","vhost":"~3.0.2"},"engines":{"node":">= 0.10.0"},"scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/"},"readme":"[![Express Logo](https://i.cloudup.com/zfY6lL7eFa-3000x3000.png)](http://expressjs.com/)\n\n Fast, unopinionated, minimalist web framework for [node](http://nodejs.org).\n\n [![NPM Version][npm-image]][npm-url]\n [![NPM Downloads][downloads-image]][downloads-url]\n [![Linux Build][travis-image]][travis-url]\n [![Windows Build][appveyor-image]][appveyor-url]\n [![Test Coverage][coveralls-image]][coveralls-url]\n\n```js\nconst express = require('express')\nconst app = express()\n\napp.get('/', function (req, res) {\n res.send('Hello World')\n})\n\napp.listen(3000)\n```\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/).\n\nBefore installing, [download and install Node.js](https://nodejs.org/en/download/).\nNode.js 0.10 or higher is required.\n\nInstallation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```bash\n$ npm install express\n```\n\nFollow [our installing guide](http://expressjs.com/en/starter/installing.html)\nfor more information.\n\n## Features\n\n * Robust routing\n * Focus on high performance\n * Super-high test coverage\n * HTTP helpers (redirection, caching, etc)\n * View system supporting 14+ template engines\n * Content negotiation\n * Executable for generating applications quickly\n\n## Docs & Community\n\n * [Website and Documentation](http://expressjs.com/) - [[website repo](https://github.com/expressjs/expressjs.com)]\n * [#express](https://webchat.freenode.net/?channels=express) on freenode IRC\n * [GitHub Organization](https://github.com/expressjs) for Official Middleware & Modules\n * Visit the [Wiki](https://github.com/expressjs/express/wiki)\n * [Google Group](https://groups.google.com/group/express-js) for discussion\n * [Gitter](https://gitter.im/expressjs/express) for support and discussion\n\n**PROTIP** Be sure to read [Migrating from 3.x to 4.x](https://github.com/expressjs/express/wiki/Migrating-from-3.x-to-4.x) as well as [New features in 4.x](https://github.com/expressjs/express/wiki/New-features-in-4.x).\n\n### Security Issues\n\nIf you discover a security vulnerability in Express, please see [Security Policies and Procedures](Security.md).\n\n## Quick Start\n\n The quickest way to get started with express is to utilize the executable [`express(1)`](https://github.com/expressjs/generator) to generate an application as shown below:\n\n Install the executable. The executable's major version will match Express's:\n\n```bash\n$ npm install -g express-generator@4\n```\n\n Create the app:\n\n```bash\n$ express /tmp/foo && cd /tmp/foo\n```\n\n Install dependencies:\n\n```bash\n$ npm install\n```\n\n Start the server:\n\n```bash\n$ npm start\n```\n\n View the website at: http://localhost:3000\n\n## Philosophy\n\n The Express philosophy is to provide small, robust tooling for HTTP servers, making\n it a great solution for single page applications, web sites, hybrids, or public\n HTTP APIs.\n\n Express does not force you to use any specific ORM or template engine. With support for over\n 14 template engines via [Consolidate.js](https://github.com/tj/consolidate.js),\n you can quickly craft your perfect framework.\n\n## Examples\n\n To view the examples, clone the Express repo and install the dependencies:\n\n```bash\n$ git clone git://github.com/expressjs/express.git --depth 1\n$ cd express\n$ npm install\n```\n\n Then run whichever example you want:\n\n```bash\n$ node examples/content-negotiation\n```\n\n## Tests\n\n To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ npm test\n```\n\n## Contributing\n\n[Contributing Guide](Contributing.md)\n\n## People\n\nThe original author of Express is [TJ Holowaychuk](https://github.com/tj)\n\nThe current lead maintainer is [Douglas Christopher Wilson](https://github.com/dougwilson)\n\n[List of all contributors](https://github.com/expressjs/express/graphs/contributors)\n\n## License\n\n [MIT](LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/express.svg\n[npm-url]: https://npmjs.org/package/express\n[downloads-image]: https://img.shields.io/npm/dm/express.svg\n[downloads-url]: https://npmjs.org/package/express\n[travis-image]: https://img.shields.io/travis/expressjs/express/master.svg?label=linux\n[travis-url]: https://travis-ci.org/expressjs/express\n[appveyor-image]: https://img.shields.io/appveyor/ci/dougwilson/express/master.svg?label=windows\n[appveyor-url]: https://ci.appveyor.com/project/dougwilson/express\n[coveralls-image]: https://img.shields.io/coveralls/expressjs/express/master.svg\n[coveralls-url]: https://coveralls.io/r/expressjs/express?branch=master\n","readmeFilename":"Readme.md","gitHead":"bd04d8a87fbe22e6fabaa6a5451a885c0790043a","bugs":{"url":"https://github.com/expressjs/express/issues"},"_id":"express@5.0.0-alpha.8","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-PL8wTLgaNOiq7GpXt187/yWHkrNSfbr4H0yy+V0fpqJt5wpUzBi9DprAkwGKBFOqWHylJ8EyPy34V5u9YArfng==","shasum":"b9dd3a568eab791e3391db47f9e6ab91e61b13fe","tarball":"https://registry.npmjs.org/express/-/express-5.0.0-alpha.8.tgz","fileCount":11,"unpackedSize":181194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee/3fCRA9TVsSAnZWagAAzf8P/2dMh5PO1SR+CZLuGvPE\nOcR9dd4+epUcIgK6antdYjzMm+HHHMTnObyS523wd9Xm2nWLNDI70nSNHUbn\nxIjlGp9o+NMtvv0RnKKkG+xnlidfrkt7SVvlVzr5D65m6UNxp8bP01KElCNh\nqkAO7ipVYFhzEWFbFJWljN9kR1mCSp4qpL+vTn1wn8xSryYH/+ZRc8rBBlCA\nzBUfx3cQAaH8fy6Cij/bzTdcGWqucBrTP6wgRZca3EDKaOhC8JSf072ISqZM\nAwIUANiYZKPGDv5AUh2T1C8jG4tKdoROr9iqIrsHn9iW8Ppk5R4odblZtDNW\nhROzSfS7i5lFZFxhMZCnrV5aN/zbBiRtMIpFGns0EYWd07l5fMRA817ItntM\nbBZB4MJBH91SoTonBg8Elo5oE9428kdHDKiNi+eK6C3ndqAE0KzgeOIBmol4\n4V3Q4/v6MxSAjGWO9Kw3wKjpCJ4B3LV3F4NwKGHDQlWidkCKQOFg5ylCmDcw\n+7z8/GeahapeWRtkifAhavX0rNYiRUjrgY0yeR98YFOg1K4yvYSXxbY4Xv2B\nWqxikjXqPXk6PavumvJizunzxGVKfOpiQ6XFcIkpfIEJ3JRfU8LUgx+EhAIq\nB35/nbzY8E3f3RCINhqV3y+rBsHhPmnElCASaL5iO5A9CaltyfyZPA+ciMS4\neKlV\r\n=P2Q8\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express_5.0.0-alpha.8_1585184222586_0.14737233815620043"},"_hasShrinkwrap":false}},"maintainers":[{"email":"doug@somethingdoug.com","name":"dougwilson"},{"email":"jasnell@gmail.com","name":"jasnell"},{"email":"mikeal.rogers@gmail.com","name":"mikeal"}],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"time":{"modified":"2020-06-26T20:54:15.723Z","created":"2010-12-29T19:38:25.450Z","0.14.0":"2010-12-29T19:38:25.450Z","0.14.1":"2010-12-29T19:38:25.450Z","1.0.0beta":"2010-12-29T19:38:25.450Z","1.0.0beta2":"2010-12-29T19:38:25.450Z","1.0.0rc":"2010-12-29T19:38:25.450Z","1.0.0rc2":"2010-12-29T19:38:25.450Z","1.0.0rc3":"2010-12-29T19:38:25.450Z","1.0.0rc4":"2010-12-29T19:38:25.450Z","1.0.0":"2010-12-29T19:38:25.450Z","1.0.1":"2010-12-29T19:38:25.450Z","1.0.2":"2011-01-11T02:09:30.004Z","1.0.3":"2011-01-13T22:09:07.840Z","1.0.4":"2011-02-05T19:13:15.043Z","1.0.5":"2011-02-05T19:16:30.839Z","1.0.6":"2011-02-07T21:45:32.271Z","1.0.7":"2011-02-07T22:26:51.313Z","2.0.0-pre":"2011-02-21T21:46:44.987Z","1.0.8":"2011-03-02T02:58:14.314Z","2.0.0beta":"2011-03-04T00:19:22.568Z","2.0.0beta2":"2011-03-07T17:40:46.229Z","2.0.0beta3":"2011-03-09T23:46:02.495Z","2.0.0rc":"2011-03-14T22:01:43.971Z","2.0.0rc2":"2011-03-17T18:01:26.604Z","2.0.0rc3":"2011-03-17T20:02:05.880Z","2.0.0":"2011-03-18T01:06:40.271Z","2.1.0":"2011-03-24T20:47:46.219Z","2.1.1":"2011-03-29T17:40:33.337Z","2.2.0":"2011-03-30T18:40:56.080Z","2.2.1":"2011-04-04T19:23:50.483Z","2.2.2":"2011-04-12T09:44:57.909Z","2.3.0":"2011-04-25T16:50:01.384Z","2.3.1":"2011-04-26T22:26:27.392Z","2.3.2":"2011-04-27T16:13:33.518Z","2.3.3":"2011-05-03T18:31:39.123Z","2.3.4":"2011-05-08T17:54:04.615Z","2.3.5":"2011-05-20T02:07:37.117Z","2.3.6":"2011-05-20T16:42:09.750Z","2.3.7":"2011-05-23T22:54:25.787Z","2.3.8":"2011-05-25T04:53:16.574Z","2.3.9":"2011-05-25T17:18:34.557Z","2.3.10":"2011-05-27T16:20:13.495Z","2.3.11":"2011-06-04T17:51:29.978Z","2.3.12":"2011-06-22T20:56:29.997Z","2.4.0":"2011-06-28T16:41:30.571Z","2.4.1":"2011-07-06T16:57:15.476Z","2.4.2":"2011-07-07T03:15:52.511Z","2.4.3":"2011-07-14T19:58:45.646Z","2.4.4":"2011-08-05T11:30:40.300Z","2.4.5":"2011-08-19T17:13:10.685Z","2.4.6":"2011-08-22T17:20:21.180Z","2.4.7":"2011-10-05T22:42:01.025Z","2.5.0":"2011-10-24T23:01:02.271Z","2.5.1":"2011-11-18T16:04:40.126Z","2.5.2":"2011-12-10T19:09:42.049Z","2.5.3":"2011-12-30T23:31:24.241Z","2.5.4":"2012-01-02T16:36:02.493Z","2.5.5":"2012-01-08T20:31:55.978Z","2.5.6":"2012-01-13T23:40:26.942Z","2.5.7":"2012-02-06T18:06:55.405Z","2.5.8":"2012-02-08T20:08:32.863Z","2.5.9":"2012-04-03T02:21:28.801Z","3.0.0alpha1":"2012-04-20T01:52:04.759Z","3.0.0alpha2":"2012-04-28T23:49:44.341Z","3.0.0alpha3":"2012-05-08T00:59:57.918Z","3.0.0alpha4":"2012-05-11T00:11:58.696Z","3.0.0alpha5":"2012-05-30T23:48:32.953Z","3.0.0beta1":"2012-06-01T19:27:26.608Z","3.0.0beta2":"2012-06-06T21:47:02.734Z","3.0.0beta3":"2012-06-15T18:40:57.491Z","2.5.10":"2012-06-15T22:51:26.681Z","3.0.0beta4":"2012-06-27T20:42:23.155Z","2.5.11":"2012-07-04T18:24:06.584Z","3.0.0beta5":"2012-07-03T17:20:29.622Z","3.0.0beta6":"2012-07-13T16:19:35.230Z","3.0.0beta7":"2012-07-17T02:28:35.931Z","3.0.0rc1":"2012-07-24T20:33:00.953Z","3.0.0rc2":"2012-08-03T20:33:05.751Z","3.0.0rc3":"2012-08-14T03:24:13.107Z","3.0.0rc4":"2012-08-31T05:13:49.677Z","3.0.0rc5":"2012-10-09T15:44:52.115Z","3.0.0":"2012-10-23T22:30:10.025Z","3.0.1":"2012-11-02T00:27:52.006Z","3.0.2":"2012-11-08T17:15:53.794Z","3.0.3":"2012-11-13T17:13:59.443Z","3.0.4":"2012-12-06T01:10:32.144Z","3.0.5":"2012-12-19T21:45:36.784Z","3.0.6":"2013-01-05T02:51:07.217Z","3.1.0":"2013-01-26T04:27:35.979Z","3.1.1":"2013-04-01T18:26:15.149Z","3.1.2":"2013-04-12T19:14:26.989Z","3.2.0":"2013-04-15T19:35:06.932Z","3.2.1":"2013-04-30T02:17:29.901Z","3.2.2":"2013-05-03T19:55:21.494Z","3.2.3":"2013-05-07T14:55:36.616Z","3.2.4":"2013-05-09T16:18:31.698Z","3.2.5":"2013-05-22T04:02:26.880Z","3.2.6":"2013-06-03T00:15:56.897Z","3.3.0":"2013-06-26T17:07:53.250Z","3.3.1":"2013-06-27T15:32:58.392Z","3.3.2":"2013-07-03T18:25:57.781Z","3.3.3":"2013-07-04T20:40:14.018Z","3.3.4":"2013-07-08T21:42:52.735Z","3.3.5":"2013-08-10T21:51:21.087Z","3.3.6":"2013-08-27T20:49:22.441Z","3.3.7":"2013-08-28T17:04:42.417Z","1.0.0-beta":"2013-08-28T17:04:36.588Z","1.0.0-beta2":"2013-08-28T17:04:36.588Z","1.0.0-rc":"2013-08-28T17:04:36.588Z","1.0.0-rc2":"2013-08-28T17:04:36.588Z","1.0.0-rc3":"2013-08-28T17:04:36.588Z","1.0.0-rc4":"2013-08-28T17:04:36.588Z","2.0.0-beta":"2013-08-28T17:04:36.588Z","2.0.0-beta2":"2013-08-28T17:04:36.588Z","2.0.0-beta3":"2013-08-28T17:04:36.588Z","2.0.0-rc":"2013-08-28T17:04:36.588Z","2.0.0-rc2":"2013-08-28T17:04:36.588Z","2.0.0-rc3":"2013-08-28T17:04:36.588Z","3.0.0-alpha1":"2013-08-28T17:04:36.588Z","3.0.0-alpha2":"2013-08-28T17:04:36.588Z","3.0.0-alpha3":"2013-08-28T17:04:36.588Z","3.0.0-alpha4":"2013-08-28T17:04:36.588Z","3.0.0-alpha5":"2013-08-28T17:04:36.588Z","3.0.0-beta1":"2013-08-28T17:04:36.588Z","3.0.0-beta2":"2013-08-28T17:04:36.588Z","3.0.0-beta3":"2013-08-28T17:04:36.588Z","3.0.0-beta4":"2013-08-28T17:04:36.588Z","3.0.0-beta6":"2013-08-28T17:04:36.588Z","3.0.0-beta7":"2013-08-28T17:04:36.588Z","3.0.0-rc1":"2013-08-28T17:04:36.588Z","3.0.0-rc2":"2013-08-28T17:04:36.588Z","3.0.0-rc3":"2013-08-28T17:04:36.588Z","3.0.0-rc4":"2013-08-28T17:04:36.588Z","3.0.0-rc5":"2013-08-28T17:04:36.588Z","3.3.8":"2013-09-02T15:01:16.142Z","3.4.0":"2013-09-07T19:25:10.243Z","3.4.1":"2013-10-16T01:34:32.939Z","3.4.2":"2013-10-19T02:04:44.007Z","3.4.3":"2013-10-23T18:19:57.170Z","3.4.4":"2013-10-29T17:34:18.760Z","3.4.5":"2013-11-27T23:54:53.947Z","3.4.6":"2013-12-01T20:21:22.058Z","3.4.7":"2013-12-11T07:57:53.225Z","3.4.8":"2014-01-14T04:51:15.079Z","4.0.0-rc1":"2014-03-02T16:19:53.255Z","4.0.0-rc2":"2014-03-05T06:34:13.334Z","3.5.0":"2014-03-06T22:58:36.227Z","4.0.0-rc3":"2014-03-12T01:39:53.076Z","4.0.0-rc4":"2014-03-25T02:54:51.021Z","3.5.1":"2014-03-25T20:59:05.986Z","4.0.0":"2014-04-09T20:39:26.853Z","3.5.2":"2014-04-24T20:40:38.736Z","4.1.0":"2014-04-24T22:17:52.003Z","4.1.1":"2014-04-27T23:50:27.414Z","3.5.3":"2014-05-08T17:53:16.987Z","4.1.2":"2014-05-08T18:44:48.652Z","3.6.0":"2014-05-09T21:07:22.124Z","4.2.0":"2014-05-12T02:04:12.759Z","3.7.0":"2014-05-18T14:42:22.970Z","3.8.0":"2014-05-21T06:08:40.496Z","4.3.0":"2014-05-21T06:14:40.424Z","4.3.1":"2014-05-23T23:12:59.820Z","3.8.1":"2014-05-28T03:43:39.629Z","4.3.2":"2014-05-29T04:20:38.007Z","3.9.0":"2014-05-31T01:38:23.252Z","4.4.0":"2014-05-31T04:02:21.301Z","4.4.1":"2014-06-03T01:27:48.550Z","3.10.0":"2014-06-03T04:42:47.299Z","3.10.1":"2014-06-03T21:19:53.358Z","3.10.2":"2014-06-04T01:36:31.574Z","3.10.3":"2014-06-06T03:41:14.284Z","3.10.4":"2014-06-09T22:56:08.589Z","4.4.2":"2014-06-10T00:43:04.926Z","3.10.5":"2014-06-12T04:36:07.939Z","4.4.3":"2014-06-12T04:42:49.755Z","3.11.0":"2014-06-20T03:43:59.969Z","4.4.4":"2014-06-20T21:13:47.878Z","3.12.0":"2014-06-22T02:35:24.439Z","3.12.1":"2014-06-27T00:19:58.083Z","4.4.5":"2014-06-27T03:54:22.452Z","3.13.0":"2014-07-04T05:08:17.751Z","4.5.0":"2014-07-05T01:04:36.156Z","4.5.1":"2014-07-06T23:47:58.312Z","3.14.0":"2014-07-11T17:31:04.739Z","4.6.0":"2014-07-12T03:40:29.872Z","4.6.1":"2014-07-13T02:19:51.397Z","3.15.0":"2014-07-23T05:08:16.821Z","4.7.0":"2014-07-26T01:34:51.642Z","3.15.1":"2014-07-26T21:50:06.966Z","4.7.1":"2014-07-26T23:02:44.448Z","3.15.2":"2014-07-27T19:55:02.602Z","4.7.2":"2014-07-27T20:02:46.467Z","4.7.3":"2014-08-04T20:13:29.114Z","3.15.3":"2014-08-04T22:25:19.592Z","4.7.4":"2014-08-04T22:25:30.807Z","3.16.0":"2014-08-06T05:39:52.833Z","4.8.0":"2014-08-06T06:50:05.516Z","3.16.1":"2014-08-06T22:06:59.615Z","4.8.1":"2014-08-06T22:20:06.968Z","3.16.2":"2014-08-07T15:58:53.103Z","4.8.2":"2014-08-07T16:04:06.418Z","3.16.3":"2014-08-08T02:31:12.394Z","3.16.4":"2014-08-11T02:22:05.422Z","4.8.3":"2014-08-11T02:29:06.849Z","3.16.5":"2014-08-12T02:29:20.292Z","3.16.6":"2014-08-15T03:52:36.175Z","4.8.4":"2014-08-15T04:25:24.580Z","3.16.7":"2014-08-19T02:45:51.457Z","4.8.5":"2014-08-19T03:05:35.447Z","3.16.8":"2014-08-28T01:17:12.818Z","4.8.6":"2014-08-28T01:52:46.246Z","3.16.9":"2014-08-30T05:23:37.535Z","4.8.7":"2014-08-30T05:37:53.120Z","3.16.10":"2014-09-05T06:16:49.692Z","4.8.8":"2014-09-05T06:25:37.392Z","3.17.0":"2014-09-09T03:22:41.705Z","3.17.1":"2014-09-09T03:48:36.412Z","4.9.0":"2014-09-09T04:33:18.960Z","3.17.2":"2014-09-16T07:18:56.609Z","4.9.1":"2014-09-17T06:54:31.479Z","4.9.2":"2014-09-18T03:52:10.190Z","3.17.3":"2014-09-18T17:40:22.718Z","4.9.3":"2014-09-18T17:45:34.733Z","3.17.4":"2014-09-20T06:02:17.235Z","4.9.4":"2014-09-20T06:07:23.529Z","3.17.5":"2014-09-24T23:41:41.338Z","4.9.5":"2014-09-25T00:24:49.436Z","3.17.6":"2014-10-03T04:05:10.920Z","3.17.7":"2014-10-08T21:22:35.229Z","4.9.6":"2014-10-09T02:35:55.395Z","4.9.7":"2014-10-10T20:43:34.045Z","3.17.8":"2014-10-16T04:36:53.277Z","4.9.8":"2014-10-18T02:05:05.528Z","3.18.0":"2014-10-18T05:10:21.951Z","3.18.1":"2014-10-23T05:30:25.689Z","4.10.0":"2014-10-24T02:36:30.641Z","3.18.2":"2014-10-29T05:14:04.974Z","4.10.1":"2014-10-29T05:21:08.596Z","5.0.0-alpha.1":"2014-11-07T02:54:34.556Z","3.18.3":"2014-11-09T23:38:00.888Z","4.10.2":"2014-11-10T00:10:27.638Z","3.18.4":"2014-11-23T20:52:49.813Z","4.10.3":"2014-11-24T03:12:32.210Z","4.10.4":"2014-11-25T05:19:30.905Z","4.10.5":"2014-12-11T05:08:02.089Z","3.18.5":"2014-12-12T04:24:32.541Z","3.18.6":"2014-12-13T02:45:59.136Z","4.10.6":"2014-12-13T04:17:13.785Z","4.10.7":"2015-01-05T00:40:37.634Z","3.19.0":"2015-01-09T06:36:21.099Z","4.10.8":"2015-01-13T17:48:23.443Z","4.11.0":"2015-01-14T04:21:56.291Z","3.19.1":"2015-01-21T08:23:41.579Z","4.11.1":"2015-01-21T08:34:52.857Z","3.19.2":"2015-02-01T20:24:05.444Z","4.11.2":"2015-02-01T20:45:09.837Z","3.20.0":"2015-02-19T02:53:28.667Z","4.12.0":"2015-02-23T06:58:39.027Z","3.20.1":"2015-03-01T04:23:20.434Z","4.12.1":"2015-03-02T01:13:30.608Z","4.12.2":"2015-03-03T05:46:29.969Z","3.20.2":"2015-03-17T05:06:28.342Z","4.12.3":"2015-03-17T22:04:53.210Z","3.20.3":"2015-05-18T04:06:45.934Z","4.12.4":"2015-05-18T04:41:14.788Z","3.21.0":"2015-06-19T01:42:28.037Z","4.13.0":"2015-06-21T06:50:18.321Z","3.21.1":"2015-07-06T04:55:30.351Z","4.13.1":"2015-07-06T05:42:59.627Z","5.0.0-alpha.2":"2015-07-07T05:46:20.081Z","3.21.2":"2015-07-31T20:17:34.079Z","4.13.2":"2015-07-31T21:10:49.838Z","4.13.3":"2015-08-03T05:04:40.888Z","4.13.4":"2016-01-22T02:15:21.453Z","4.14.0":"2016-06-16T16:43:30.648Z","4.14.1":"2017-01-28T22:33:15.950Z","5.0.0-alpha.3":"2017-01-29T03:28:41.274Z","4.15.0":"2017-03-01T22:28:55.984Z","5.0.0-alpha.4":"2017-03-02T00:30:07.791Z","4.15.1":"2017-03-06T05:08:33.474Z","4.15.2":"2017-03-06T13:42:44.853Z","5.0.0-alpha.5":"2017-03-06T13:51:05.877Z","4.15.3":"2017-05-17T14:17:40.516Z","4.15.4":"2017-08-07T02:12:12.791Z","4.15.5":"2017-09-25T05:25:16.528Z","5.0.0-alpha.6":"2017-09-25T05:32:38.266Z","4.16.0":"2017-09-28T18:22:30.775Z","4.16.1":"2017-09-29T20:38:43.661Z","4.16.2":"2017-10-10T03:13:46.364Z","4.16.3":"2018-03-12T17:50:14.119Z","4.16.4":"2018-10-11T03:59:14.308Z","5.0.0-alpha.7":"2018-10-27T03:12:11.060Z","4.17.0":"2019-05-17T01:57:40.690Z","4.17.1":"2019-05-26T04:25:34.606Z","5.0.0-alpha.8":"2020-03-26T00:57:02.755Z"},"repository":{"type":"git","url":"git+https://github.com/expressjs/express.git"},"users":{"422303771":true,"coverslide":true,"gevorg":true,"kwerty":true,"wojohowitz":true,"danmilon":true,"puerkitobio":true,"raoulmillais":true,"mvolkmann":true,"pid":true,"naholyr":true,"troygoode":true,"shawnb576":true,"linus":true,"vasc":true,"tomgallacher":true,"qbert65536":true,"guybrush":true,"dodo":true,"adamalex":true,"lwille":true,"bat":true,"sunny":true,"mbrevoort":true,"airportyh":true,"qbit":true,"hyqhyq_3":true,"langpavel":true,"kevinohara80":true,"yazgazan":true,"alejandromg":true,"tootallnate":true,"kislitsyn":true,"tellnes":true,"enome":true,"nornalbion":true,"thlorenz":true,"lovebug356":true,"dolphin278":true,"vrtak-cz":true,"sjonnet":true,"aaron":true,"vincent":true,"coiscir":true,"fgribreau":true,"isao":true,"hughsk":true,"sjonnet19":true,"tylerstalder":true,"vtsvang":true,"gillesruppert":true,"xenomuta":true,"alexandru.topliceanu":true,"chakrit":true,"maff":true,"jswartwood":true,"p-baleine":true,"tokuhirom":true,"appsunited":true,"travishorn":true,"drudge":true,"m42am":true,"fibo":true,"cschram":true,"vincentmac":true,"holsee":true,"andreychizh":true,"andrewnewdigate":true,"juzerali":true,"bencevans":true,"balderdashy":true,"ivanvotti":true,"chilts":true,"grancalavera":true,"lobo":true,"vicapow":true,"konklone":true,"gimenete":true,"parmentf":true,"esp":true,"bryanburgers":true,"sandeepmistry":true,"iv":true,"ebababi":true,"fiws":true,"fairwinds.dp":true,"ljharb":true,"shtylman":true,"hortinstein":true,"freethenation":true,"megadrive":true,"fiveisprime":true,"nexum":true,"evanlucas":true,"lupomontero":true,"jpillora":true,"cj.nichols":true,"leesei":true,"booyaa":true,"ianmcburnie":true,"ruzz311":true,"jdavis":true,"sironfoot":true,"eknkc":true,"maxmaximov":true,"srl":true,"hfcorriez":true,"oroce":true,"nickleefly":true,"drewfolta":true,"sadjow":true,"stid":true,"zonetti":true,"cparker15":true,"lemulot":true,"igorissen":true,"john.pinch":true,"devoidfury":true,"ovjang":true,"bigluck":true,"antonnguyen":true,"cedrickchee":true,"paulj":true,"cmilhench":true,"trylobot":true,"elgs":true,"coroneos":true,"nak2k":true,"jmar777":true,"zaphod1984":true,"mcwhittemore":true,"klaemo":true,"webpro":true,"ryuugan":true,"inca":true,"blakeembrey":true,"joliva":true,"raitucarp":true,"andrew12":true,"victorquinn":true,"chrisweb":true,"cuprobot":true,"apfelbox":true,"ajumell":true,"gableroux":true,"adamrenny":true,"everywhere.js":true,"paolo.delmundo":true,"svmatthews":true,"fizerkhan":true,"paazmaya":true,"kubakubula":true,"arash":true,"ioncreature":true,"aniketpant":true,"tigefa":true,"pana":true,"spekkionu":true,"mhaidarh":true,"einfallstoll":true,"xtopher":true,"fishrock123":true,"mpinteractiv":true,"darosh":true,"samuelrn":true,"t3chnoboy":true,"tpwk":true,"yoavf":true,"yosuke-furukawa":true,"antouank":true,"hypergeometric":true,"gammasoft":true,"villadora":true,"mananvaghasiya":true,"chpopov":true,"youxiachai":true,"deepakkapoor":true,"elisee":true,"joaocampinhos":true,"cobaimelan":true,"bredele":true,"karudo":true,"tam":true,"oliversalzburg":true,"takethefire":true,"itfanr":true,"leonardorb":true,"paulomcnally":true,"mahnunchik":true,"jwyune":true,"sahebjot94":true,"dapadoupas":true,"nickrsearcy":true,"henrytseng":true,"themiddleman":true,"ddo":true,"nosch":true,"jacques":true,"reekdeb":true,"marshallswain":true,"oddjobsman":true,"jorgemsrs":true,"pwaleczek":true,"webjay":true,"patmcc":true,"mdemo":true,"briandemant":true,"mike-feldmeier":true,"freebaser":true,"rabchev":true,"gazzwi86":true,"aselzer":true,"aminrx":true,"nazomikan":true,"haruths":true,"priyaranjan":true,"kentcdodds":true,"mikestopcontinues":true,"crabb":true,"leodutra":true,"powerplex":true,"green_goo":true,"utils":true,"mackenziestarr":true,"fourq":true,"gustavorps":true,"zerious":true,"codykm":true,"rrobayna":true,"brentlintner":true,"nathanboktae":true,"dhenderson":true,"elwafdy":true,"catesandrew":true,"vlain":true,"aliem":true,"volkanongun":true,"jsdevel":true,"ceram1":true,"johannestegner":true,"greelgorke":true,"mertcna":true,"brad426":true,"skipzero":true,"owenlancaster":true,"fmm":true,"nagorkin":true,"coderaiser":true,"ajduke":true,"cbednarski":true,"santimacia":true,"loganallenc":true,"rosterloh":true,"steindaniel":true,"tcskrovseth":true,"hibrahimsafak":true,"alexu84":true,"markymark":true,"evkline":true,"jacoborus":true,"horaci":true,"nbu":true,"capaj":true,"biggora":true,"ricardotk002":true,"antoniobrandao":true,"tehdb":true,"phalanxia":true,"ericlondon":true,"csbun":true,"koorchik":true,"brandtabbott":true,"obihann":true,"wangxian":true,"wadjetz":true,"redmed":true,"mamsori":true,"funroll":true,"gdbtek":true,"julienfouilhe":true,"roryrjb":true,"leventkaragol":true,"tim_rach":true,"voxpelli":true,"maxzhang":true,"caligone":true,"nchmouli":true,"niccai":true,"jameswarren":true,"shawnzhu":true,"jproulx":true,"chamnap":true,"gabeio":true,"ericheiker":true,"beyoung":true,"nyakto":true,"davidhalldor":true,"cocopas":true,"nitroduna":true,"davidwbradford":true,"andydrew":true,"alinex":true,"morkro":true,"fanchangyong":true,"runningtalus":true,"mmierswa":true,"ctesniere":true,"jasonw":true,"konzi":true,"lone112":true,"adamk":true,"lspecian":true,"ijin82":true,"toogle":true,"bcatherall":true,"nba1090":true,"phajej":true,"gyoridavid":true,"kein":true,"doriel":true,"iwill":true,"sampsa":true,"anorak":true,"hacksparrow":true,"nmrugg":true,"uris77":true,"azat":true,"lifeuser":true,"fill":true,"juriwiens":true,"matteospampani":true,"sosana":true,"zeusdeux":true,"dabielf":true,"bohacc":true,"holic":true,"alekzzz":true,"mjvestal":true,"gaborsar":true,"nromano":true,"oliboy50":true,"agent_9191":true,"inta":true,"djbrandl":true,"davidchase":true,"edalorzo":true,"jakub.knejzlik":true,"tiger2wander":true,"afollestad":true,"yan_te":true,"scriptnull":true,"beth_rogers465":true,"freshwork":true,"sithengineer":true,"majdi":true,"joshmu":true,"zacbarton":true,"josephdavisco":true,"davidrlee":true,"ambdxtrch":true,"matthewbschneider":true,"ramanshalupau":true,"faustman":true,"dizlexik":true,"japh":true,"onuma1004":true,"janez89":true,"guyellis":true,"michaeljcalkins":true,"nohponex":true,"dennispassway":true,"agaskill":true,"joelbair":true,"travelingtechguy":true,"dejanr":true,"dutchmansa":true,"christophwitzko":true,"thitinun":true,"scull7":true,"pilsy":true,"markcancellieri":true,"mkdarkness":true,"pawerda":true,"olson.dev":true,"arrc":true,"strangemother":true,"flupe":true,"tonchmx":true,"tmypawa":true,"tonijz":true,"tsangint":true,"brunolemos":true,"nodecode":true,"dercoder":true,"tmn":true,"aabrego":true,"leighakin":true,"dofy":true,"aliaseldhose":true,"boustanihani":true,"corefive":true,"mr.raindrop":true,"iamontheinet":true,"hellocodeming":true,"ricardofbarros":true,"ryanthejuggler":true,"mswanson1524":true,"alxe.master":true,"mehranhatami":true,"moxiaohe":true,"truongpv":true,"wangxu88323":true,"kxbrand":true,"xiaokai":true,"venjee":true,"jmorris":true,"danielrohers":true,"goblindegook":true,"orion-":true,"atd":true,"davidepedone":true,"alex.hortopan":true,"fran.tr":true,"vipxjb":true,"synchronous":true,"rifaqat":true,"hyperian-chairman":true,"ieb":true,"hex7c0":true,"sinaghazi":true,"zhaoyou":true,"nischi":true,"bluejeansandrain":true,"sroccaserra":true,"bjrmatos":true,"lantrix":true,"yourhoneysky":true,"madou":true,"zlatip":true,"dennisgnl":true,"ricardopereira":true,"bmpvieira":true,"nelsonaba":true,"akshayp":true,"jonathandion":true,"thebearingedge":true,"leon.domingo":true,"eliagrady":true,"t1st3":true,"jits":true,"tcauduro":true,"tpei":true,"hemphillcc":true,"olso":true,"writech":true,"pmdroid":true,"navarroaxel":true,"diosney":true,"llambda":true,"jeffersonwilliammachado":true,"mtscout6":true,"guumaster":true,"gejiawen":true,"karmadude":true,"kungkk":true,"zolern":true,"henryfour":true,"bkimminich":true,"louxiaojian":true,"mnova":true,"cyberien":true,"adagio":true,"atheken":true,"formix":true,"salvatorelab":true,"jesus81":true,"marcuspoehls":true,"sofiarose":true,"sir79":true,"r3nya":true,"snekse":true,"lestoni":true,"guisouza":true,"xjhznick":true,"marinangelo":true,"hartzis":true,"tsavela":true,"glencfl":true,"sjoenh":true,"crissdev":true,"jovenbarola":true,"lbrentcarpenter":true,"shawn_ljw":true,"quintonparker":true,"co3moz":true,"raidou":true,"ajsnapshots":true,"marksyzm":true,"smalesys":true,"trycatch9264":true,"kewin":true,"sevisilex":true,"sarwan":true,"drscript":true,"hemanth":true,"wxnet":true,"blog":true,"kyr":true,"myschool":true,"krisbarrett":true,"oakley349":true,"sergiodxa":true,"byossarian":true,"danielhuisman":true,"claus":true,"dimitriwalters":true,"justindmassey":true,"davidfmiller":true,"mitica":true,"ajk":true,"juliuss":true,"gregvanbrug":true,"ataiemajid_63":true,"piotr23":true,"devlaundry":true,"shaomq":true,"dgarlitt":true,"congcong":true,"jostw":true,"kingcron":true,"yuvalziegler":true,"spiros.politis":true,"peterjlord":true,"song940":true,"yhnavein":true,"ivangaravito":true,"blackmagic":true,"steventhuriot":true,"ali1k":true,"zolomon":true,"ffphp":true,"mavenave":true,"dnedev":true,"knight-of-design":true,"mihaiv":true,"swak":true,"rcijvat":true,"vernak2539":true,"cath":true,"swmoon203":true,"birkestroem":true,"dearyhud":true,"themanspeaker":true,"jamhall":true,"yerke":true,"eddieajau":true,"clintonc":true,"jisbert":true,"kasperstuck":true,"stennettm":true,"victorxw":true,"jrbedard":true,"kodamatic":true,"richarddavenport":true,"thorsson":true,"vmichalak":true,"larixk":true,"irfan3":true,"hollobit":true,"dwayneford":true,"rgraves90":true,"akarzim":true,"kaiquewdev":true,"satoyami":true,"magemagic":true,"kenjisan4u":true,"thiagomata":true,"ikoala":true,"whirlwin":true,"chrisayn":true,"pythonic":true,"tomas-sereikis":true,"eterna2":true,"cdubois":true,"mnemr":true,"pedrozgz":true,"yaniv":true,"jurgis":true,"rkazakov":true,"mr.d":true,"melias":true,"pillar0514":true,"masonwan":true,"tudou":true,"azder":true,"cdokolas":true,"jeanpokou":true,"tjhart":true,"dhuyvetter":true,"damienp33":true,"yunfour":true,"dvk":true,"tsm91":true,"rckbt":true,"seldo":true,"stephenhowells":true,"evanhahn":true,"absurdusadeptus":true,"chesleybrown":true,"ziehlke":true,"thomasfr":true,"sushant711":true,"trevin":true,"carloscarcamo":true,"danj":true,"octod":true,"gaboo":true,"n370":true,"vivangkumar":true,"elliotchong":true,"scotttesler":true,"f124275809":true,"nmrony":true,"didelco":true,"fank":true,"lucasmciruzzi":true,"codematix":true,"romaincausse":true,"meme":true,"aitorllj93":true,"jimster305":true,"frknbasaran":true,"agtlucas":true,"farukscan":true,"alexandermac":true,"chrisdevwords":true,"sangallimarco":true,"stpettersens":true,"clunt":true,"kh3phr3n":true,"dlpowless":true,"stuligan":true,"kikar":true,"liujiajia":true,"sametsisartenep":true,"xavierharrell":true,"earthling0":true,"ageorgios":true,"valeriu-zdrobau":true,"fdaciuk":true,"moe.duffdude":true,"ayoungh":true,"crewmoss":true,"nadimix":true,"mendlik":true,"amovah":true,"clhenrick":true,"haeck":true,"pnevares":true,"bausmeier":true,"benoror":true,"jvivs":true,"andreaspag":true,"brentchow":true,"ferrari":true,"x_soth":true,"wheredevel":true,"servicesolahart":true,"melvingruesbeck":true,"hal9zillion":true,"phoward8020":true,"itsnauman":true,"zerodi":true,"j3kz":true,"mykhael":true,"sija":true,"drdanryan":true,"flockonus":true,"theodor.lindekaer":true,"thunsaker":true,"klarence1":true,"sobering":true,"radjivf":true,"aburczy":true,"mubaidr":true,"gregjopa":true,"vchouhan":true,"danielsd10":true,"rebugger":true,"noddycha":true,"evo2mind":true,"kulakowka":true,"gbabula":true,"mccarter":true,"hexkode":true,"goodseller":true,"sevcanalkan":true,"ysk8":true,"rchanaud":true,"marco.jahn":true,"anmol1771":true,"zemgalis":true,"kachar":true,"mispidis":true,"joeyblue":true,"justintormey":true,"manxisuo":true,"jimrobs":true,"fwhenin":true,"jaa":true,"jahnestacado":true,"nei":true,"sahilsk":true,"ximex":true,"joaocunha":true,"safinalexey":true,"tchcxp":true,"mnlfischer":true,"lifecube":true,"labithiotis":true,"cannobbio":true,"broxmgs":true,"dpkg":true,"fabianbach":true,"plord":true,"trigu":true,"chrisfrancis27":true,"shinyweb":true,"docksteaderluke":true,"truonghuutien":true,"brecht":true,"vboctor":true,"alexey_detr":true,"vishnuvathsan":true,"barenko":true,"brogrammer":true,"drewigg":true,"jamescostian":true,"asawq2006":true,"warapitiya":true,"koulmomo":true,"plechazunga":true,"alphavibe":true,"visormatt":true,"borjes":true,"mukundbhudia":true,"nicekiwi":true,"season19840122":true,"keeyanajones":true,"blitzprog":true,"ftornik":true,"subchen":true,"simplyianm":true,"martijn-van-beek":true,"austinkeeley":true,"risyasin":true,"paeblits":true,"novium":true,"epuigvros":true,"hephaestus":true,"rbartoli":true,"mp2526":true,"sreeram7":true,"session":true,"nateth":true,"hallaji":true,"jmshahen":true,"gsholtz":true,"itonyyo":true,"mistertakaashi":true,"mathiasgilson":true,"colscript":true,"parkerproject":true,"temasm":true,"hagb4rd":true,"damer":true,"chrisdeaton":true,"duanlinfei":true,"frozzerrer":true,"ckaatz":true,"chadwatson":true,"dockawash":true,"vitaly.tomilov":true,"bradcozine":true,"alejcerro":true,"josuehenry14":true,"marcghorayeb":true,"sm0ck1":true,"kilpiban":true,"pengzhisun":true,"npm.acxiom.yuyu":true,"markthethomas":true,"samsingh":true,"anticom":true,"godion":true,"codefoster":true,"du2b":true,"alemohamad":true,"kai_":true,"oheard":true,"montyanderson":true,"jarvis.ji":true,"mkiser":true,"dcondrey":true,"lupideo":true,"reecegoddard":true,"yvesroos":true,"rockbottestboom100":true,"yjsosa":true,"ernie55ernie":true,"makediff":true,"tfentonz":true,"rsp":true,"dac2205":true,"tmcguire":true,"famousgarkin":true,"qqqppp9998":true,"dlaume":true,"rajibbrunel":true,"felipemena1":true,"sua":true,"subnormal":true,"iamwiz":true,"castasamu":true,"leyyinad":true,"tagkiller":true,"wfsm":true,"wildsky":true,"jasoncmcg":true,"chong.john":true,"erincinci":true,"dolymood":true,"y-a-v-a":true,"sanketss84":true,"brandondoran":true,"thom_nic":true,"gabrielsanterre":true,"yasirmturk":true,"leidottw":true,"saravananr":true,"cabrinha98":true,"ishitcno1":true,"junjiansyu":true,"damianof":true,"jimkropa":true,"joris-van-der-wel":true,"nmadd":true,"jeseab":true,"scottkay":true,"nxtonic":true,"alexleventer":true,"thefriendlydev":true,"plitat":true,"buzuli":true,"chriscorwin":true,"brandouellette":true,"defunctzombie":true,"ivansky":true,"cdll":true,"aliemre":true,"disheart":true,"chaseshu":true,"mschot":true,"gokaygurcan":true,"maysay":true,"thepanuto":true,"jprempeh":true,"maskedcoder":true,"abdullahceylan":true,"raczo":true,"elrolito":true,"phyllipe":true,"avence12":true,"developers-loginradius":true,"mfunkie":true,"mauperruolo":true,"duchenerc":true,"glider":true,"sharp":true,"django.janny":true,"mjaczynski":true,"jyounce":true,"sezgin":true,"manten":true,"nickmeldrum":true,"sewillia":true,"tzsiga":true,"cestrensem":true,"denistv":true,"wkaifang":true,"lionft":true,"donkanee":true,"johnny.young":true,"saravntbe":true,"thecodeparadox":true,"bpatel":true,"falbarp":true,"lmhs":true,"program247365":true,"mano.rajesh":true,"norman784":true,"nlukyanchuk":true,"adamkdean":true,"mohankethees":true,"mattms":true,"mezeitamas":true,"tamer1an":true,"gabrielscindian":true,"pcac":true,"yxqme":true,"buzzalderaan":true,"walkerbe":true,"nicastelo":true,"saquibofficial":true,"donvercety":true,"akash_shah":true,"lassevolkmann":true,"leoyzy":true,"stretchgz":true,"keanodejs":true,"fvcproductions":true,"makenova":true,"shaddyhm":true,"gilbarbara":true,"nonoroazoro":true,"kurtz1993":true,"imatveev":true,"amaynut":true,"jshaw3":true,"tomekf":true,"chillcapped":true,"sandinmyjoints":true,"temoto-kun":true,"matmancini":true,"m412c0":true,"smirking-ninja":true,"fmoliveira":true,"yyscamper":true,"galenandrew":true,"daviddraughn":true,"zumanex":true,"fabian.moron.zirfas":true,"xingjianpan":true,"grantgeorge":true,"enriquecaballero":true,"pjb3":true,"svgkrishnamurthy":true,"mngaw20":true,"dani.raja":true,"jeffb_incontact":true,"chicho":true,"rackyrose":true,"markbroadhead":true,"enricllagostera":true,"jorycn":true,"bernardhamann":true,"danmcc":true,"decoded":true,"tim545":true,"aolu11":true,"camilohe":true,"iliyat":true,"leandro.maioral":true,"mariod3w":true,"thejaydox":true,"isik":true,"roxnz":true,"donkino":true,"maninbucket":true,"ibourgeois":true,"tekguy":true,"soluzionisubito":true,"hughker":true,"eazel7":true,"eli_f":true,"tetra":true,"monkeymonk":true,"mavenrix":true,"justincann":true,"ndfool":true,"kurt.pattyn":true,"thelfensdrfer":true,"xucl":true,"0x4c3p":true,"tujiaw":true,"matiasmarani":true,"codebruder":true,"vishwasc":true,"sixertoy":true,"martinlancer":true,"kontrax":true,"belbola":true,"westyler":true,"alagodich":true,"arielabreu":true,"arielfr":true,"adampie":true,"edusig":true,"nickeltobias":true,"decoda":true,"starknode":true,"thenpmfather":true,"matthewbauer":true,"arnoldstoba":true,"wzbg":true,"romelperez":true,"trquoccuong":true,"danielmacho72":true,"nicwaller":true,"lgvo":true,"tm65":true,"pdedkov":true,"edwin_estrada":true,"hanmnaing":true,"mjurczyk":true,"shakakira":true,"ssh0702":true,"nketchum":true,"tbotv63":true,"vqoph":true,"sammyteahan":true,"sky3r":true,"lova":true,"bsonntag":true,"jonatasnona":true,"antoinebou":true,"nicholaslp":true,"dskecse":true,"demoive":true,"yanvalue":true,"esundahl":true,"gollojs":true,"mjurincic":true,"ruyadorno":true,"grantcarthew":true,"quality520":true,"jerkovicl":true,"knoja4":true,"paulrichards19":true,"liesju":true,"ral.amgstromg":true,"nonemoticoner":true,"tcrowe":true,"davidrapin":true,"viktorivanov":true,"windhamdavid":true,"flozz":true,"zava":true,"kparkov":true,"lbebber":true,"thegman":true,"chris-morse-sebrell":true,"tjfwalker":true,"lezyeoh":true,"andrew.medvedev":true,"chrisbrocklesby":true,"ramzesucr":true,"acollins-ts":true,"linuxwizard":true,"componentfactory":true,"xgqfrms":true,"bhill":true,"jkrenge":true,"jasonevrtt":true,"4ster":true,"monadic.coffee":true,"davincho":true,"gtskk":true,"macmladen":true,"hpherzog":true,"alectic":true,"gamr":true,"shiva127":true,"chadyred":true,"xeoneux":true,"adammcarth":true,"ericnelson":true,"n1kkou":true,"panoptican":true,"superjudge":true,"srbdev":true,"lekkas":true,"perrymitchell":true,"chesstrian":true,"jdacosta":true,"aman26":true,"dereklakin":true,"onheiron":true,"urbancvek":true,"artjacob":true,"mkany":true,"larnera":true,"mattevigo":true,"bitkomponist":true,"icor":true,"leoribeiro":true,"jamesmgreene":true,"favasconcelos":true,"skl.2015":true,"mikepol":true,"dbsweets":true,"vb078":true,"marlongrape":true,"sigkill(9)":true,"jordansrowles":true,"adonai":true,"snowdream":true,"diegoprates":true,"superpaintman":true,"silva23":true,"daveatdog":true,"mikewink":true,"preco21":true,"kaperstone":true,"meetravi":true,"f.egerer":true,"liushoukai":true,"blueqnx":true,"wisecolt":true,"digimiles":true,"acolchado":true,"nystul":true,"cascadejs":true,"gustavomeloweb":true,"iambmelt":true,"yeluoqiuzhi":true,"wfcookie":true,"stroem!":true,"josejaguirre":true,"urbantumbleweed":true,"stany":true,"liulei224":true,"mkstix6":true,"jclo":true,"raskawa":true,"jonashavers":true,"becxer":true,"f3r":true,"veritasx":true,"wangnan0610":true,"kleintobe":true,"juk":true,"clisun":true,"dacosta":true,"jerous":true,"raisiqueira":true,"erikj":true,"hyde2able":true,"crisleiria":true,"lcdss":true,"bracketdash":true,"undertuga":true,"drj":true,"mling":true,"ozshimon21":true,"itskdk":true,"kerimdzhanov":true,"vixxd":true,"richardcfelix":true,"fistynuts":true,"leahcimic":true,"machineee":true,"ovrmrw":true,"faelcorreia":true,"craql":true,"tonyleen":true,"artemigos":true,"iroc":true,"loadaverage":true,"traveltechymatt":true,"vmarkevich":true,"kmfnj":true,"toryburgett":true,"ncfoco":true,"quanack":true,"moueza":true,"sparkrico":true,"valentinbrclz":true,"cruzrovira":true,"potnox":true,"thiagoh":true,"efosao":true,"makay":true,"michaeldegroot":true,"geese98":true,"vladkozlovski":true,"amenadiel":true,"algonzo":true,"stuart.shi":true,"abdihaikal":true,"demiurgosoft":true,"tobiasnickel":true,"arttse":true,"livfwds":true,"evan2x":true,"cfleschhut":true,"piixiiees":true,"alexg53090":true,"ajaykp":true,"jtsky":true,"djamseed":true,"buru1020":true,"pnhung177":true,"usedf295":true,"cshutchinson":true,"sternelee":true,"lekosfmi":true,"aditcmarix":true,"garrickcheung":true,"andriecool":true,"corca":true,"ryandu":true,"daniele_cammarata":true,"lucadev15":true,"dosevader":true,"stephenway":true,"barbarosh":true,"jamesbedont":true,"jrnail23":true,"empurium":true,"dyaa":true,"thomasfoster96":true,"heitorschueroff":true,"hugojosefson":true,"msjcaetano":true,"gleox":true,"animustechnology":true,"sneakysnakeman":true,"davidbraun":true,"neomadara":true,"arover":true,"nauwep":true,"vleesbrood":true,"eserozvataf":true,"aldur":true,"treeofnations":true,"powellmedia":true,"lesterzone":true,"zgrolink":true,"piotr-mroczek":true,"mistkafka":true,"jabbalaci":true,"mark12433":true,"flamewow":true,"bhenav":true,"jovaage":true,"jun01ito":true,"txredking":true,"paragi":true,"aurium":true,"sariss":true,"arbazsiddiqui":true,"maxsliw":true,"wombatworks":true,"tschellenbach2":true,"craigklem":true,"justdomepaul":true,"bruinebeer":true,"paulequilibrio":true,"squalrus":true,"evanyeung":true,"richardpringle":true,"demod":true,"ismaelvsqz":true,"zaephor":true,"ansuman":true,"crusaderltd":true,"oikewll":true,"yetithefoot":true,"nikhilkumar80":true,"tedhoryczun":true,"dennykuo":true,"justinanastos":true,"highlanderkev":true,"mazimuhlari":true,"martijndevalk":true,"benjaminaaron":true,"hughescr":true,"qddegtya":true,"golendukhin":true,"onbjerg":true,"lionet":true,"pirmax":true,"gooer":true,"bwade231":true,"stuartmvg":true,"cmdaniels":true,"reema":true,"wander_lp":true,"yabasha":true,"psmorrow":true,"demopark":true,"vutran":true,"chris-me":true,"garenyondem":true,"mrvincenzo":true,"geooogle":true,"s950329":true,"haeresis":true,"ryanlee":true,"lucachaves":true,"same":true,"kevinrwing":true,"weshigbee":true,"lucaskatayama":true,"antoniordo":true,"designbymind":true,"thomas.miele":true,"bemace":true,"hardball":true,"southpawlife":true,"membersheep":true,"giovanni.bruno":true,"ristostevcev":true,"genediazjr":true,"joannerpena":true,"xxsnake28":true,"rlihm":true,"philiiiiiipp":true,"hngrhorace":true,"figroc":true,"wisdom":true,"gx":true,"sebinbenjamin":true,"poppowerlb2":true,"zapo":true,"arleytriana":true,"yokubee":true,"modao":true,"rsmccloskey":true,"a3.ivanenko":true,"fgarrido":true,"bhaveshrpatel":true,"feyzee":true,"nanosekund":true,"spencermathews":true,"yuanlin_dev":true,"abdul":true,"goodnighthsu":true,"royling":true,"telco2011":true,"gvr37leo":true,"supersephy":true,"adritek":true,"jalfcolombia":true,"franz899":true,"dangerdave":true,"lex_nel":true,"alexc1212":true,"roman-io":true,"battlemidget":true,"peteb":true,"xufz":true,"alvajc":true,"krocon":true,"koskokos":true,"mzheng":true,"hyungdookil":true,"ghe1219":true,"muralibala":true,"toby_reynold":true,"gracheff":true,"dimonfox":true,"ryanoasis":true,"lisafrench":true,"pruettti":true,"mauriciolauffer":true,"jedateach":true,"lakipatel":true,"bryanwood":true,"thumkus":true,"fernandopasik":true,"troels.trvo.dk":true,"werninator":true,"mate2":true,"zackharley":true,"zbreakstone":true,"peddi":true,"miguelpalazzo":true,"jensnilsson":true,"bob.cody":true,"guidoschmidt":true,"yassinesania":true,"codekraft-studio":true,"rwnet":true,"tuomastolppi":true,"chris.ch86":true,"runjinz":true,"peacebaro":true,"cnlopes":true,"net-burst":true,"cmudrick":true,"chrisx":true,"apita-cc":true,"gvhinks":true,"sbvonline":true,"zagonine":true,"emarcs":true,"khinenw":true,"houser":true,"kevteljeur":true,"hireton":true,"trtrojo":true,"unijad":true,"mseminatore":true,"kimkee":true,"diegorbaquero":true,"asm2hex":true,"katy":true,"natarajanmca11":true,"smedegaard":true,"bruno.m":true,"ferchoriverar":true,"amdsouza92":true,"landy2014":true,"mkoc":true,"benpptung":true,"zhouanbo":true,"sammffl":true,"nomedescargues":true,"mcfarljw":true,"nitinbansal":true,"pablo.tavarez":true,"clarenceho":true,"dahnielson":true,"0711levski":true,"gspanoae":true,"joel-ericsson":true,"slavqa":true,"rolldance":true,"acoustics":true,"segen":true,"rectar2":true,"hypersprite":true,"ninjs":true,"skgtouch":true,"dainov":true,"elviopita":true,"droha":true,"palelion":true,"snarky":true,"huxiaolei":true,"grreenzz":true,"phlp":true,"garustar":true,"nescio":true,"princetoad":true,"guoer":true,"whatsamoorefor":true,"jfernandezgersol":true,"chemdrew":true,"thomascarvalho":true,"cstanard":true,"chentel":true,"alex_toudic":true,"leejefon":true,"janggomgeun":true,"aaronfurtado93":true,"tanhauhau":true,"kevinlaunay":true,"benjamin_hesse":true,"jotadeveloper":true,"eruditecat":true,"raff":true,"coolhanddev":true,"cperezabo":true,"ibio":true,"mooshe":true,"geekwen":true,"isman_usoh":true,"jtrh":true,"plachy.jozef":true,"ngrenwalt":true,"usama.ashraf":true,"ions":true,"andrew.oxenburgh":true,"scippio":true,"heyimeugene":true,"dmsanchez86":true,"piyo":true,"mrbgit":true,"james3299":true,"tacoc0815":true,"sroveda":true,"eliaslfox":true,"htemizyurek":true,"sylvain261":true,"weiffert":true,"danielsunami":true,"syaning":true,"sboyd":true,"flomader":true,"leowoods":true,"matthewh":true,"binq":true,"grahamjpark":true,"hugovila":true,"djeck":true,"mugifly":true,"zafix":true,"jacobmischka":true,"sunkeyhub":true,"geralex":true,"siirial":true,"leogoncha":true,"cilerler":true,"mhetrerajat":true,"fasdgoc":true,"errhunter":true,"pmasa":true,"sbskl":true,"eb.coder":true,"tonethar":true,"udeste":true,"julienrbrt":true,"maykonlf":true,"sesamechee":true,"vitali.doudko":true,"programmer.severson":true,"carbonspike":true,"mllee":true,"janapriya":true,"aquafadas":true,"duskalbatross":true,"sergfedo":true,"rrpf":true,"danielsimonjr":true,"apwn":true,"theoryofnekomata":true,"merrickp":true,"sethfork":true,"tbear79":true,"justinmchase":true,"yoking":true,"phocks":true,"cyusim":true,"edwardburns":true,"laconty":true,"ssasthan":true,"taqrow":true,"x0000ff":true,"hoibatpham":true,"daniel_mantei":true,"kimmohintikka":true,"crutchfix":true,"ischiavon":true,"ameenkhan07":true,"djviolin":true,"stephensauceda":true,"pusing":true,"mychyl":true,"clarsen":true,"kufii":true,"kurtisnpm":true,"ianyuen":true,"robba.jt":true,"carlhong":true,"terminaltraces":true,"brpaz":true,"marcobiedermann":true,"cpe89":true,"anhurtado":true,"alin.alexa":true,"goatandsheep":true,"csarkosh":true,"angrykoala":true,"xhonker":true,"creativ073":true,"serhatcan":true,"makknife":true,"jmsherry":true,"shekharreddy":true,"lhard":true,"a_dent":true,"bad-coder":true,"sopov":true,"mluberry":true,"i.vispyanskiy":true,"davidlanger":true,"ibartholomew":true,"jsds":true,"samersm":true,"luhalvesbr":true,"maxkoryukov":true,"volebonet":true,"szymex73":true,"rocket0191":true,"lihsai0":true,"ivnovi":true,"scotchulous":true,"dcavalcante":true,"ryansalvador":true,"volebo":true,"mryeol":true,"itsmeara":true,"evegreen":true,"artbels":true,"razr9":true,"ymk":true,"faraoman":true,"alochious":true,"mickaelb":true,"yasinaydin":true,"john-goldsmith":true,"akarem":true,"azevedo":true,"apopek":true,"twilkerson":true,"leetwelve":true,"ealen":true,"repeale":true,"steve3d3d":true,"miga":true,"jcarlos":true,"mobeicaoyuan":true,"dralc":true,"yscnysj":true,"simon-yukuan":true,"vpal":true,"katsos":true,"rsaa":true,"billysharp":true,"albizures":true,"chengfubei":true,"cisc":true,"kwhitley":true,"youngmo":true,"largepuma":true,"adrian110288":true,"ikhrome":true,"lmanukyan":true,"scottfreecode":true,"vifird":true,"chiraggarg":true,"aman2609":true,"jaredpalmer":true,"sumit270":true,"infantito":true,"serioga":true,"vipergtsrz":true,"pddivine":true,"tteogi":true,"ivibe":true,"duck102017":true,"jrperdomoz":true,"shadowless":true,"nyzm":true,"jez9999":true,"tainanreis":true,"saisatik":true,"varinliali":true,"xsdc":true,"avanthikameenakshi":true,"phoenixsoul":true,"caeyna":true,"arvraepe":true,"aurieh":true,"easimonenko":true,"quzhi78":true,"boogy":true,"jamchill":true,"dabin":true,"alessandraurso":true,"degouville":true,"husayt":true,"slmcassio":true,"ramhejazi":true,"johnend":true,"kistoryg":true,"fizzvr":true,"bboulahdid":true,"cetincem":true,"hueby":true,"meb":true,"deadcoder0904":true,"post72":true,"kudakv":true,"tiggerhyun":true,"z1c0":true,"jonabasque":true,"suhaib.affan":true,"gilson004":true,"monomon":true,"adapter":true,"nohomey":true,"quafoo":true,"ognjen.jevremovic":true,"blasterun":true,"niksudan":true,"ushervani":true,"13lank.null":true,"chunxchun":true,"monjer":true,"simioni":true,"eijs":true,"morogasper":true,"jeanpsv":true,"prbsas":true,"aikaramba":true,"hodd":true,"tin-lek":true,"podlebar":true,"luiscauro":true,"mahmoodramzani":true,"kunalgaurav18":true,"laudeon":true,"danielbankhead":true,"sunggun":true,"fenrir":true,"geduardcatalin":true,"muroc":true,"hanwf":true,"saa":true,"ahvonenj":true,"mojaray2k":true,"dmandola11":true,"jstinm":true,"gaelabc":true,"fahadjadoon":true,"mahdi.ehsanifar":true,"willyelm":true,"dzhou777":true,"sonance207":true,"dawn_scroll":true,"nikches":true,"ww522413622":true,"lmussio":true,"jetbug123":true,"jpshankle":true,"spad":true,"langri-sha":true,"rickdesantis":true,"zorak":true,"huunam82":true,"bizu":true,"mwehlou":true,"chirag8642":true,"soulevans07":true,"joechow":true,"erynellbe32":true,"a.sanchez":true,"fgmnts":true,"techyone":true,"matiasherranz":true,"zhengyaing":true,"mrwanashraf":true,"pl0x":true,"ifahrentholz":true,"leondacosta":true,"anxing":true,"nelreina":true,"shanewholloway":true,"axelniklasson":true,"itesic":true,"adamdreszer":true,"albertofdzm":true,"tunjos":true,"jmtcsngr":true,"ma-ha":true,"jmkim9":true,"pp253":true,"proxy":true,"youmoo":true,"mattbodman":true,"carusog":true,"matt-jensen":true,"xpr":true,"raphaelgmelo":true,"parkwookyun":true,"mwebsolutions":true,"jirwong":true,"rylan_yan":true,"jonathas":true,"filipesoccol":true,"pengyu":true,"code-curious":true,"nate-river":true,"bradleybossard":true,"trendoid":true,"austinbillings":true,"kabugyei":true,"super-cache-money":true,"joshberg":true,"cliffyan":true,"thedayman":true,"orenschwartz":true,"ektx":true,"wearevilla":true,"nicohe":true,"izzy":true,"hafizahmedattari":true,"amazingandyyy":true,"rogeriera":true,"haowu":true,"chrisindark":true,"nesffer":true,"mattboyd":true,"rich-97":true,"norlando":true,"jeffbyrnes":true,"boyander":true,"ahmetertem":true,"dyyz993":true,"ulongx":true,"sako73":true,"kuzmicheff":true,"vladimir.shushkov":true,"pixelcraft":true,"postnuclearmorning":true,"dallin_r":true,"igorsetsfire":true,"guywicks":true,"vmleon":true,"stonenik":true,"zoluzo":true,"yuhb":true,"lorenzoi":true,"yavarnia":true,"atulmy":true,"manparvesh":true,"anoubis":true,"miroklarin":true,"lech-u":true,"kog-7":true,"da5atar":true,"raschdiaz":true,"seangenabe":true,"jordan-carney":true,"avernon2":true,"geekish":true,"mafikes":true,"railites":true,"hurerera":true,"audstanley":true,"champz":true,"potentii":true,"aidenzou":true,"adeelp":true,"tonstwo":true,"yaphtes.ks":true,"harrydu":true,"isenricho":true,"boopathisakthivel.in":true,"i3fox":true,"jasonleewilson":true,"nwservices":true,"chrisco":true,"yabeswirawan":true,"zach.d.yang":true,"mahdi-se":true,"serge-nikitin":true,"ukrbublik":true,"franksansc":true,"evanfreeman":true,"guihgo":true,"pr-anoop":true,"marcelagotta":true,"awesomename":true,"ariesmoo":true,"themadjoker":true,"doc.gunthrop":true,"dnero":true,"yuch4n":true,"nysingh":true,"arobert93":true,"moonnoire":true,"evdokimovm":true,"charlietango592":true,"esummers":true,"luck7":true,"arvindrsingh":true,"sgvinci":true,"gesf":true,"fintanak":true,"ptrevethan":true,"satoru":true,"cwooz":true,"goldentk":true,"giussa_dan":true,"ilyinilyas":true,"salomaosnff":true,"xcoda":true,"ukuli":true,"xmalinov":true,"awynter":true,"futerzak":true,"devnka":true,"boulakar":true,"aj888907":true,"cvc":true,"artmadiar":true,"hehaiyang":true,"steeljuice":true,"longbuxu03":true,"jetze":true,"spences10":true,"rramona2":true,"psicodead":true,"fattypanda":true,"magic5":true,"rebooter":true,"gwilison":true,"phillycheese":true,"zavrakv":true,"cocorax":true,"rdonmez":true,"madalozzo":true,"qizai":true,"hmatijev":true,"jarilehtinen":true,"pmbenjamin":true,"bengi":true,"mbovbjerg":true,"luiko":true,"changlee":true,"vanelizarov":true,"rlafferty":true,"igasho":true,"pintux":true,"lcsisy":true,"masterofweb":true,"pepedders":true,"timothywei":true,"gberto":true,"mparaiso":true,"thgsilva":true,"intrwins":true,"aquiandres":true,"axelrindle":true,"shentengtu":true,"kconner":true,"s.well":true,"hpauwelyn":true,"nickchow":true,"fedeghe":true,"sprybear":true,"thomas.li":true,"chinawolf_wyp":true,"beenorgone":true,"wesleylhandy":true,"derflatulator":true,"jhonkaman":true,"kaemiin":true,"mrzmmr":true,"gabestevy":true,"mattlk13":true,"abernier":true,"neofaucheur":true,"agon":true,"pablaber":true,"vinnyfonseca":true,"qafir":true,"junos":true,"abpeinado":true,"chrisakakay":true,"dahdoul":true,"xx1196":true,"qjawe":true,"blackrocky":true,"trippyhank":true,"icodeforcookies":true,"alexcabaang":true,"keithpepin":true,"tomchao":true,"milan322":true,"tuncerbasdag":true,"npmmurali":true,"jaguarj":true,"cfernandomaciel":true,"htc2ubusiness":true,"madcoded":true,"haihepeng":true,"fxkraus":true,"u.turkoz":true,"comandan":true,"chrisguoado":true,"jerrywu12":true,"ilia.ivanov":true,"beatwinthewave":true,"krugarmatt":true,"juliocj360":true,"josokinas":true,"cyberhollow":true,"miadzadfallah":true,"in-the-box":true,"vicsandoli":true,"rob.mcfarlane":true,"jws":true,"musikele":true,"filipve":true,"speedazerty":true,"n0f3":true,"lavysh":true,"nazhmik":true,"cubiio":true,"n.sanitate":true,"kurniawanchan":true,"nerov":true,"d0ughtyj":true,"hechuan":true,"meph":true,"kodekracker":true,"vuntsova":true,"taita":true,"alaska":true,"jarvis211":true,"ericteng177":true,"chiaychang":true,"enjoyharddrink":true,"zaks":true,"hallako":true,"apollo89":true,"gpuente":true,"zvikyb":true,"qingqingcao":true,"psibal":true,"berkshireescorts":true,"kevinhassan":true,"kingfeast":true,"bykirby":true,"terre":true,"splode":true,"guioconnor":true,"dunstontc":true,"jlopvi":true,"vinyguedess":true,"iceriver2":true,"rxmth":true,"heartnett":true,"blakeredwolf":true,"forecast":true,"shadyshrif":true,"maxwelldu":true,"ntl88":true,"ikhsaan":true,"sommardnaiel":true,"adam8690":true,"alshamiri2":true,"adrian.arroyocalle":true,"guven.aslan":true,"evanshortiss":true,"andy65007":true,"walexstevens":true,"sammy_winchester":true,"ys_sidson_aidson":true,"karbunkul":true,"valenwave":true,"rbcorrea":true,"davidalves1":true,"chainn":true,"bprogyan":true,"lusai":true,"trygganomics":true,"allendale":true,"sibawite":true,"kakaman":true,"dhanya-kr":true,"binginsist":true,"hektve87":true,"alexpearly":true,"cpowmatt":true,"imaginary":true,"xaview":true,"hengshengchen":true,"fabioper":true,"waiwaiku":true,"bdfu":true,"windyh":true,"hawai":true,"umo":true,"qinyuhang":true,"vinceucla":true,"karzanosman984":true,"alaeddine17":true,"ctyloading":true,"giovannism20":true,"hodaraadam":true,"xiaoyiyu":true,"alexxnica":true,"grabantot":true,"scottbailey":true,"viperchin":true,"thetwosents":true,"maycon_ribeiro":true,"dongyukang":true,"atakane":true,"bertof":true,"grahm":true,"krettis":true,"freech":true,"legion44":true,"alexis-nava":true,"bezoslee":true,"cqkd6381":true,"cantuga":true,"fabioricali":true,"kulyk404":true,"andysw":true,"borasta":true,"elehas":true,"geyokoyama":true,"solzimer":true,"andygreenegrass":true,"lijq123":true,"manojkhannakm":true,"gregjohnson":true,"hakhagmon":true,"mayurmakhija":true,"maciej.litwiniec":true,"xmwx38":true,"mo30qari":true,"erictreacy":true,"cygik":true,"buzzpsych":true,"thivieira":true,"lbeff":true,"nayuki":true,"sakib15":true,"penzin":true,"codeinfront":true,"brainmaxz":true,"behnameghorbani":true,"tewarid":true,"arnoldask":true,"kremr":true,"a.jumping425":true,"z33":true,"ambition101":true,"drdoof":true,"livarion":true,"albertico88":true,"johnaleman":true,"hoho721":true,"dna2go":true,"denwilliams":true,"greganswer":true,"leonel-ai":true,"felegz":true,"vmcreative":true,"xdays":true,"gavatron":true,"kakrot":true,"jamesczekaj":true,"mohamedmousa":true,"julianomontini":true,"krzych93":true,"sahlzen":true,"abhijitkalta":true,"wayn":true,"zombieleet":true,"stellarnode":true,"zzz1233210731":true,"bcoe":true,"sidkb":true,"mlcdf":true,"dryliketoast":true,"raizu":true,"piotrposzytek":true,"fabioppalumbo":true,"asj1992":true,"zerouikit":true,"javadtyb":true,"rahsaanbasek":true,"jakedemonaco":true,"hndev":true,"ndxbn":true,"treatkor":true,"3ddario":true,"mouaad":true,"spinbit":true,"cooboor":true,"leelandmiller":true,"colin-harrison":true,"malek":true,"anemone.js":true,"gruebes":true,"swift2728":true,"madarche":true,"paulin":true,"rupertong":true,"neo1":true,"luffy84217":true,"eagleflo":true,"jhillacre":true,"diangelium":true,"shreyawhiz":true,"andrewlam":true,"starlord40k":true,"postcrafter":true,"dimaroxx":true,"bellyy":true,"x_venux":true,"kiaratto":true,"majkel":true,"ricardogobbosouza":true,"michaelprflores":true,"allenmoore":true,"chenphoenix":true,"alanson":true,"scalz":true,"emircanok":true,"paulkolesnyk":true,"marinear212":true,"mr_panda":true,"sayansaha":true,"legiao":true,"npm-packages":true,"rayjshin":true,"tonerbarato":true,"daniel-lewis-bsc-hons":true,"gatesmart":true,"vision_tecnologica":true,"tiggem1993":true,"fejku":true,"gresite_piscinas":true,"alexmeooow":true,"denu5":true,"helderam":true,"granhermandadblanca":true,"portilha":true,"suryasaripalli":true,"oliverkascha":true,"itcorp":true,"kwcjr":true,"svoss24":true,"colageno":true,"johanlindberg":true,"hitalos":true,"itsmyth":true,"dwqs":true,"dodoss":true,"omar84":true,"liupengbo":true,"deivbid":true,"waldrupm":true,"mimizq":true,"zwwggg":true,"ssmhan4":true,"robinblomberg":true,"leogiese":true,"mtclark518":true,"kmathmann":true,"nazy":true,"bradleymackey":true,"xwh123807":true,"haroxy":true,"alquilerargentina":true,"jream":true,"enzoaliatis":true,"wvlvik":true,"guiyuzhao":true,"vapeadores":true,"processbrain":true,"dangmin":true,"iamninad":true,"sebrofjr":true,"theyeshu":true,"yeming":true,"zalithka":true,"diegonobre":true,"ehrig":true,"bab":true,"ashifatb":true,"guogai":true,"awareness481":true,"trbula":true,"maddas":true,"varunm":true,"nimtronican":true,"ipasha":true,"itsqrhq":true,"fakefarm":true,"bloep":true,"yangzw":true,"annarpack":true,"sayrilamar":true,"junyeong":true,"rshaw":true,"tztz":true,"artamonovdev":true,"chiroc":true,"msq":true,"vladimi":true,"oeduardoal":true,"joey.dossche":true,"sarnsdev":true,"xanderlewis":true,"thetimmaeh":true,"pajamasam":true,"wallenberg12":true,"nicksnell":true,"lander-xiong":true,"yancq":true,"hashito":true,"moharram82":true,"rudchyk":true,"cmonster":true,"avenida14":true,"kwabenaberko":true,"professorcoal":true,"chenyingxuan1996":true,"dh19911021":true,"krostyslav":true,"tpkn":true,"pedromclamas":true,"laserblue":true,"matthiasgrune":true,"phil1929":true,"stormcrows":true,"pauljacobson":true,"schm-dt":true,"renz0":true,"gamersdelight":true,"akshay.vs9543":true,"sdove1":true,"rubenjose75":true,"henriesteves":true,"yakumat":true,"owillo":true,"testuserjanedoe":true,"leor":true,"neaker15668":true,"kaybeard":true,"danielheene":true,"bauhuynh2020":true,"marcovossen":true,"jkirchartz":true,"michaelsosin":true,"j.chutinut":true,"keybouh":true,"ddaversa":true,"tomitoivio":true,"jackie-his":true,"touskar":true,"drewgg":true,"danday74":true,"hanhq":true,"ostoh":true,"michellespice":true,"jthobbs":true,"emilien.jegou":true,"azulejosmetrosubway":true,"plogbilen":true,"double1000":true,"tangshingkwan":true,"instazapas":true,"tnacious":true,"zapastore":true,"jaxomofruatha":true,"govindaraja91":true,"edgardoalz":true,"lioth":true,"bursalia-gestion":true,"71emj1":true,"greenbud-seeds":true,"adaliszk":true,"rockash93":true,"lotspecter":true,"jasperdm":true,"nicknaso":true,"manavsaxena":true,"assiduous":true,"logos":true,"gw-zj":true,"ciro.spaciari":true,"rainrivas":true,"ggan":true,"oakleg":true,"laoshaw":true,"helcat":true,"rascalquan":true,"nguyenvanhoang26041994":true,"fredtma":true,"nicolehli":true,"omkar.sheral.1989":true,"hridoyryan":true,"ricardweii":true,"daskepon":true,"shivayl":true,"dewsalot":true,"crismvp3200":true,"undre4m":true,"jeffhawkins":true,"jeppesigaard":true,"tranceyos2419":true,"avivharuzi":true,"unruhschuh":true,"thomashzhu":true,"midascreed":true,"brocier":true,"paulohsilvapinto":true,"botdevel":true,"franceskynov":true,"nilaeus":true,"mdedirudianto":true,"gabriel_hansson":true,"thekuzia":true,"cisco_lai":true,"z3mil":true,"cyberboy":true,"l8niteowl":true,"codyschindler":true,"ryaned":true,"nrrb":true,"imaginegenesis":true,"madeo":true,"yjhmelody":true,"alirezavalizade":true,"isaacdagel":true,"renchiliu":true,"ashco":true,"christopheredrian":true,"udaygowda":true,"salvationz":true,"thiagowittmann":true,"michaeljwilliams":true,"tblazemoro":true,"barbaraackles":true,"wolfram77":true,"mdecker":true,"txmcy1993":true,"obsessiveprogrammer":true,"qinshixixing":true,"dandingxiong":true,"sfpharmaplus":true,"alexdreptu":true,"jameskrill":true,"ephigenia":true,"rickkky":true,"vla":true,"jimknopf":true,"nunogee":true,"trocafone":true,"ming371":true,"lonespear":true,"sandrinio":true,"hutleus":true,"piotrj87":true,"dadoumda":true,"jal":true,"cab1729":true,"hu3shui":true,"zenfeder":true,"coton_chen":true,"etoxin":true,"kodeo":true,"aereobarato":true,"ohom":true,"karnavpargi":true,"liuhuoliunian":true,"migkjy":true,"collado":true,"kainos90":true,"ambroseus":true,"undisclosed":true,"mrky007":true,"gpmetheny":true,"nliz77":true,"edmondnow":true,"forican":true,"shedule":true,"rparris":true,"dgavilez":true,"mgthomas99":true,"olexandr17":true,"gestoria-madrid":true,"lqblovezh":true,"johndorian":true,"diogocapela":true,"rgt":true,"huiyifyj":true,"cmangos":true,"jussipekka":true,"genbuhase":true,"lfrichter":true,"vivek.kumar":true,"instriker":true,"kazimierz.jawor":true,"serdarb":true,"thefox":true,"jordanrw":true,"scottgroves":true,"codetilldrop":true,"aminnazarie":true,"andreaslacza":true,"shashankpallerla":true,"igorxp5":true,"endsoul":true,"kogakure":true,"stormynight8":true,"mspanagel":true,"sfran96":true,"mohokh67":true,"calvinmuthig":true,"zlklalala":true,"shovan1995":true,"takonyc":true,"eduarte78":true,"rajatlnwebworks":true,"peterbaraka":true,"mohsinnadeem":true,"limintu":true,"hidori":true,"shajanjp":true,"amiziara":true,"felipeferreirasilva":true,"waterswv":true,"allanwxm":true,"plasticut":true,"drafael":true,"jwv":true,"kaycee":true,"huyz":true,"smrr723":true,"maremarismaria":true,"deepsky-io":true,"romedu":true,"oussoulessou":true,"jashsayani":true,"gabrielneuer":true,"destemidosistemas":true,"fpenno":true,"kagerjay":true,"maxblock":true,"mateussampsouza":true,"vittorio.adamo":true,"bengsfort":true,"konamacona":true,"tombenke":true,"philosec":true,"evang":true,"fearnbuster":true,"mrgabo":true,"sanjeevbelagali":true,"joelishere21":true,"jeremy-j-ackso":true,"prabhu25.1975":true,"raciat":true,"kazem1":true,"danhodkinson":true,"dgmike":true,"wandyezj":true,"devqx":true,"jcanes":true,"benwyse11":true,"mutantspew":true,"mestar":true,"leota":true,"juanf03":true,"ahillier":true,"payaamemami":true,"pvoronin":true,"spaceface777":true,"cambro93":true,"habiiev":true,"staatsanwalt":true,"vivekrp":true,"miguelsolans":true,"innf107":true,"ghoulfriend":true,"metaa":true,"papb":true,"gakis41":true,"sudhasrinivas":true,"darrenluo1993":true,"warraichtasawar":true},"readme":"","readmeFilename":"","homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"bugs":{"url":"https://github.com/expressjs/express/issues"},"license":"MIT"} \ No newline at end of file +{ + "_id": "express", + "_rev": "3908-61fda50201da4bde02d7627862022af5", + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "dist-tags": { + "latest": "4.17.1", + "next": "5.0.0-alpha.8" + }, + "versions": { + "0.14.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "0.14.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib" + }, + "scripts": { + "test": "make test" + }, + "engines": { + "node": ">= 0.1.98" + }, + "_id": "express@0.14.0", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-0.14.0.tgz", + "shasum": "7b33a9fb54c605a3be46c1d3dbbc821acf1d2efb" + }, + "deprecated": "express 0.x series is deprecated" + }, + "0.14.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "0.14.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib" + }, + "scripts": { + "test": "make test" + }, + "engines": { + "node": ">= 0.1.98" + }, + "_id": "express@0.14.1", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-0.14.1.tgz", + "shasum": "40b0119ea0549892b03b5bb56c79cdff468d04b4" + }, + "deprecated": "express 0.x series is deprecated" + }, + "1.0.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.3.0" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.0", + "_nodeSupported": true, + "_npmVersion": "0.2.7-3", + "_nodeVersion": "v0.2.4", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0.tgz", + "shasum": "48a43d78a96eb9232f631d23cc8de8f854d8e0e9" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.3.0" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.1", + "_engineSupported": true, + "_npmVersion": "0.2.13-1", + "_nodeVersion": "v0.2.5", + "dist": { + "shasum": "53ad8442c3feb46588f08698f1872c4dbf24137f", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.1.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.3.0" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.2", + "_engineSupported": true, + "_npmVersion": "0.2.13-1", + "_nodeVersion": "v0.2.6", + "dist": { + "shasum": "5985fd1986b2275d8e96976a8b8de011dc823e0d", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.2.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.3.0" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.3", + "_engineSupported": true, + "_npmVersion": "0.2.13-1", + "_nodeVersion": "v0.2.6", + "dist": { + "shasum": "e07fd860c4af7ffddc77653fd1fd930fce26cb61", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.3.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.5.x", + "qs": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express", + "bin": "./bin" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.4", + "_engineSupported": true, + "_npmVersion": "0.2.16", + "_nodeVersion": "v0.2.6", + "modules": { + "index.js": "lib/express/index.js", + "request.js": "lib/express/request.js", + "response.js": "lib/express/response.js", + "server.js": "lib/express/server.js", + "utils.js": "lib/express/utils.js", + "view.js": "lib/express/view.js" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "fab80c530d40b04f4f558f7f03b2cbf0f9040b14", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.4.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.5.0", + "qs": ">= 0.0.2" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express", + "bin": "./bin" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.5", + "_engineSupported": true, + "_npmVersion": "0.2.16", + "_nodeVersion": "v0.2.6", + "modules": { + "index.js": "lib/express/index.js", + "request.js": "lib/express/request.js", + "response.js": "lib/express/response.js", + "server.js": "lib/express/server.js", + "utils.js": "lib/express/utils.js", + "view.js": "lib/express/view.js" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "2d32dff93a8c454e9a717c43b856c5369efc2856", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.5.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.5.0", + "qs": ">= 0.0.2" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express", + "bin": "./bin" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.6", + "_engineSupported": true, + "_npmVersion": "0.2.16", + "_nodeVersion": "v0.2.6", + "modules": { + "index.js": "lib/express/index.js", + "request.js": "lib/express/request.js", + "response.js": "lib/express/response.js", + "server.js": "lib/express/server.js", + "utils.js": "lib/express/utils.js", + "view.js": "lib/express/view.js" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "9aee1508f0e9ce4cc2eabdda94ec8793898306f9", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.6.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.5.0", + "qs": ">= 0.0.2" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express", + "bin": "./bin" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.7", + "_engineSupported": true, + "_npmVersion": "0.2.16", + "_nodeVersion": "v0.2.6", + "modules": { + "index.js": "lib/express/index.js", + "request.js": "lib/express/request.js", + "response.js": "lib/express/response.js", + "server.js": "lib/express/server.js", + "utils.js": "lib/express/utils.js", + "view.js": "lib/express/view.js" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "ccb14eee039e4177ce410fe5f074e96f68629e6c", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.7.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "1.0.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.5.0 < 1.0.0", + "qs": ">= 0.0.5" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express", + "bin": "./bin" + }, + "main": "index", + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0 < 0.4.0" + }, + "_id": "express@1.0.8", + "_engineSupported": false, + "_npmVersion": "0.3.13", + "_nodeVersion": "v0.4.2", + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "fe254667ad612c23dd87d61180dc194cda1f7d38", + "tarball": "https://registry.npmjs.org/express/-/express-1.0.8.tgz" + }, + "deprecated": "express 1.x series is deprecated" + }, + "2.0.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.1.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "f9f715cf54e9b6f3f00115fe7e1188964d0a74b2", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.1.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.1.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.1.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.1.0", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.3", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "34542d68cf298d5a89d74dc1c8f96b5c4e1b00a7", + "tarball": "https://registry.npmjs.org/express/-/express-2.1.0.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.1.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.1.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.1.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.1.1", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.3", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "4ab83c3509050ef917532cdb174bc23d8a007af4", + "tarball": "https://registry.npmjs.org/express/-/express-2.1.1.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.2.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.2.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.2.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.2.0", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.3", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "ab38a7eaad67a1c28495021a798d234086d73dea", + "tarball": "https://registry.npmjs.org/express/-/express-2.2.0.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.2.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.2.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.2.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.2.1", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.4", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "a4937f9d5e661282cd62d88e227132f79ccbe25f", + "tarball": "https://registry.npmjs.org/express/-/express-2.2.1.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.2.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.2.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.3.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.2.2", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.5", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "19c26d4cd36018896fc90a9eef3300052b3e01d2", + "tarball": "https://registry.npmjs.org/express/-/express-2.2.2.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.0", + "_engineSupported": true, + "_npmVersion": "0.3.18", + "_nodeVersion": "v0.4.6", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "c32ae9a32a364077976352349eac54820cf21e3e", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.0.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.1", + "_engineSupported": true, + "_npmVersion": "0.3.18", + "_nodeVersion": "v0.4.6", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "15a9459c9b9e785d52d14a62595a29d7cbab4882", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.1.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.2", + "_engineSupported": true, + "_npmVersion": "0.3.18", + "_nodeVersion": "v0.4.6", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "ad6a3071d59a3bf1a4ed0b1b2942d9f0e510a028", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.2.tgz" + }, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "devDependencies": {}, + "_id": "express@2.3.3", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.7", + "_defaultsLoaded": true, + "dist": { + "shasum": "936507d26e0433598679a645a87e403b3292547c", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.3.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "devDependencies": {}, + "_id": "express@2.3.4", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.7", + "_defaultsLoaded": true, + "dist": { + "shasum": "8db976504b3f7f1da32abc845c45c20610a1ffd0", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.4.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "devDependencies": {}, + "_id": "express@2.3.5", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.7", + "_defaultsLoaded": true, + "dist": { + "shasum": "a3113d0d9db4ea118e2c12b044a04c16741e799b", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.5.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.6", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.7", + "_defaultsLoaded": true, + "dist": { + "shasum": "8598e2995fc7c7427b7c3aed53837be652e873c7", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.6.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.7", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "6d008ca32c4a23110032e67f4c40843c068e13b7", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.7.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.8", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "fac5808b93b5abf84906c886fe314a0d4f44fa89", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.8.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.9": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.9", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.9", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "e5b6a5dc5452e9bcaf8936297f9f0e111b71a2a7", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.9.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.10": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.10", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.10", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "09b5e939b28af0705d1ac46265c703db1016310c", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.10.tgz" + }, + "scripts": {}, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.11": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.11", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.4.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.3.11", + "_engineSupported": true, + "_npmVersion": "1.0.3", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "1dcd3a404332565a64c8290797e183707612f25a", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.11.tgz" + }, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.3.12": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.3.12", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.3.12/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.3.12", + "_engineSupported": true, + "_npmVersion": "1.0.14", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "9e750c8e50ff976f89b4ed9e1ca6d534bad23014", + "tarball": "https://registry.npmjs.org/express/-/express-2.3.12.tgz" + }, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.0/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.0", + "_engineSupported": true, + "_npmVersion": "1.0.14", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "c6cad05e9ec481a91e3817ca25cfd55ea37c00ce", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.0.tgz" + }, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.2 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.1/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.1", + "_engineSupported": true, + "_npmVersion": "1.0.14", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "006d435d5ca4332e51cc56ec3a69c707e40d62b4", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.1.tgz" + }, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.2 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.2/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.2", + "_engineSupported": true, + "_npmVersion": "1.0.14", + "_nodeVersion": "v0.4.8", + "_defaultsLoaded": true, + "dist": { + "shasum": "bfdd3dfd9c387e3196ac9dc8c7ff8d3a930d4d1a", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.2.tgz" + }, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.2 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.3/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.3", + "_engineSupported": true, + "_npmVersion": "1.0.14", + "_nodeVersion": "v0.4.9", + "_defaultsLoaded": true, + "dist": { + "shasum": "5f52dd1e2cddbb83b3483cfb4c8c5c24d3975450", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.3.tgz" + }, + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.2 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.3.0" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.4/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.4", + "_engineSupported": true, + "_npmVersion": "1.0.24", + "_nodeVersion": "v0.4.10", + "_defaultsLoaded": true, + "dist": { + "shasum": "ae677e39c6f489e328cb7994b88ebee7db19b6d9", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.4.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.2 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.5/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.5", + "_engineSupported": true, + "_npmVersion": "1.0.24", + "_nodeVersion": "v0.4.11", + "_defaultsLoaded": true, + "dist": { + "shasum": "b042984190df1ea06cc6e89c3eb4dfa848376322", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.5.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.5.2 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.6/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.6", + "_engineSupported": true, + "_npmVersion": "1.0.24", + "_nodeVersion": "v0.4.11", + "_defaultsLoaded": true, + "dist": { + "shasum": "df8152c5a40bd89ad74ab07e5ef999fac5a00916", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.6.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.4.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.4.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.7.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.7.2", + "hamljs": "0.5.1", + "jade": "0.11.0", + "stylus": "0.13.0", + "should": "0.2.1", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.4.7/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.4.7", + "_engineSupported": true, + "_npmVersion": "1.0.24", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "872bbf5427e062100901ade6e80ff577ac24de3f", + "tarball": "https://registry.npmjs.org/express/-/express-2.4.7.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.7.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.5.1", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmJsonOpts": { + "file": "/Users/tj/.npm/express/2.5.0/package/package.json", + "wscript": false, + "contributors": false, + "serverjs": false + }, + "_id": "express@2.5.0", + "_engineSupported": true, + "_npmVersion": "1.0.24", + "_nodeVersion": "v0.5.9", + "_defaultsLoaded": true, + "dist": { + "shasum": "3f9716eaa0e7380025fbb2c6c9942e3d9c9ed3b9", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.0.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.8.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.5.1", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.1", + "_engineSupported": true, + "_npmVersion": "1.0.104", + "_nodeVersion": "v0.6.1", + "_defaultsLoaded": true, + "dist": { + "shasum": "0644284c2c219264e2955fe94717ce7b462cd5d6", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.1.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.8.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.5.1", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.2", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "d58c41f7dff9a69696cffcc8e9bde4e81cbbcbef", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.2.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.5.1", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.3", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.6.6", + "_defaultsLoaded": true, + "dist": { + "shasum": "65c909b778715753797129b9ea39bca6a248d6f1", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.3.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.5.1", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.4", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "3090710723a13acfe000817b0fbeea13d8faee4b", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.4.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.5.1", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.5", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "d15d4ffe5c420adda0645680361bb21c836b6e7c", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.5.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.6.x", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.6", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "1f2a96d01e1285797dae715d9ac93d9c60dd772a", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.6.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": ">= 0.0.1", + "qs": ">= 0.3.1", + "mkdirp": "0.0.7" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.6.x", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.7", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "9f8fa92be38cb3c11959e99e18806cda19fd359f", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.7.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": "1.2.4", + "qs": "0.4.x", + "mkdirp": "0.3.0" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.6.x", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.8", + "_engineSupported": true, + "_npmVersion": "1.0.106", + "_nodeVersion": "v0.4.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "f166b55d4e8c6d2307ef88ad1768209613f7452a", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.8.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.9": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.9", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": "1.2.4", + "qs": "0.4.x", + "mkdirp": "0.3.0" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.6.x", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "engines": { + "node": ">= 0.4.1 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.9", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.9", + "_nodeVersion": "v0.6.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "62d111ccaccf425182e1f30e541f84b551a72f2c", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.9.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.10": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.10", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": "1.2.4", + "qs": "0.4.x", + "mkdirp": "0.3.0" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.6.x", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@2.5.10", + "optionalDependencies": {}, + "engines": { + "node": "*" + }, + "_engineSupported": true, + "_npmVersion": "1.1.24", + "_nodeVersion": "v0.6.19", + "_defaultsLoaded": true, + "dist": { + "shasum": "b1cdaf0c7e98e33125e6f8476800bdeb7f7efc8a", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.10.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "2.5.11": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.5.11", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "1.x", + "mime": "1.2.4", + "qs": "0.4.x", + "mkdirp": "0.3.0" + }, + "devDependencies": { + "connect-form": "0.2.1", + "ejs": "0.4.2", + "expresso": "0.9.2", + "hamljs": "0.6.x", + "jade": "0.16.2", + "stylus": "0.13.0", + "should": "0.3.2", + "express-messages": "0.0.2", + "node-markdown": ">= 0.0.1", + "connect-redis": ">= 0.0.1" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "test": "make test", + "prepublish": "npm prune" + }, + "_id": "express@2.5.11", + "dist": { + "shasum": "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0", + "tarball": "https://registry.npmjs.org/express/-/express-2.5.11.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {}, + "deprecated": "express 2.x series is deprecated" + }, + "3.0.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.6.0", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0", + "dist": { + "shasum": "41e202f3627ea442be9e86d5ec51246ad72339ed", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0.tgz" + }, + "_npmVersion": "1.1.63", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.6.2", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.1", + "dist": { + "shasum": "36a5008d158a97e82817f45b89561633b61a1be8", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.1.tgz" + }, + "_npmVersion": "1.1.65", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.6.2", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.2", + "dist": { + "shasum": "fd93ed32f9a938cf79b7c4df95a2458d412f09b9", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.2.tgz" + }, + "_npmVersion": "1.1.65", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.0", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.5", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.3", + "dist": { + "shasum": "007c7590b1ab31219e6d8d71f86ad5086204868c", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.3.tgz" + }, + "_npmVersion": "1.1.65", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.1", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.5", + "buffer-crc32": "0.1.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.4", + "dist": { + "shasum": "04a8e939145940a6bb3b215d736ec2c1584ee0a8", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.4.tgz" + }, + "_npmVersion": "1.1.68", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.1", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.5", + "buffer-crc32": "0.1.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.5", + "dist": { + "shasum": "4c6e5850e6b5e8ca2af57f21ed7097de50948b73", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.5.tgz" + }, + "_npmVersion": "1.1.66", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.2", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.5", + "buffer-crc32": "0.1.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.6", + "dist": { + "shasum": "d274fcb868b95788bf4af62168d75d13fd77d8b4", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.6.tgz" + }, + "_npmVersion": "1.1.66", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.1.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.1.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.2", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.5", + "buffer-crc32": "0.1.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.1.0", + "dist": { + "shasum": "f869b2d92320f5c3dd496c172e06f02b6ad43310", + "tarball": "https://registry.npmjs.org/express/-/express-3.1.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.2", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.1.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.1.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.4", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "~0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "~0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.1.1", + "dist": { + "shasum": "2cc065f642856be506686399aadeff375a701468", + "tarball": "https://registry.npmjs.org/express/-/express-3.1.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.1.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.1.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.5", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "~0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "~0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.1.2", + "dist": { + "shasum": "52a02c8db8f22bbfa0d7478d847cd45161f985f7", + "tarball": "https://registry.npmjs.org/express/-/express-3.1.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.6", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "~0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "~0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.0", + "dist": { + "shasum": "7b66d6c66b038038eedf452804222b3077374ae0", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.7", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*", + "qs": "0.6.1" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.1", + "dist": { + "shasum": "fd9ce6c0b8e4fda80772cef9af6e756434628d84", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.8", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*", + "qs": "0.6.3" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.2", + "dist": { + "shasum": "22c6cb2e0efc20833670425cd820c5f4bb119f8b", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.9", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*", + "qs": "0.6.4" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.3", + "dist": { + "shasum": "9952eb764953ad40e4caa1f0b8715f7ba667f477", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.9", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.0.5", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.4", + "dist": { + "shasum": "f39fcba9a224011058fb581647688b12df94f585", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.10", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.5", + "dist": { + "shasum": "d2c86134d9fa1573b8004d23c6dc0d50bc8efe20", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.5.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.2.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.2.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.7.11", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.2.6", + "dist": { + "shasum": "d8a9fe065adc23c5b41ec2c689c672b261430ffc", + "tarball": "https://registry.npmjs.org/express/-/express-3.2.6.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.0", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.1", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.3.0", + "dist": { + "shasum": "f89f8fc1ddfb7ffdfc9db3103a75881cd64dce7f", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.1", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.1", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.3.1", + "dist": { + "shasum": "4bb79fb3548313d9e1a49ffdc5aa369a936127d7", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.14", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.2", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.4", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.2", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.2", + "dist": { + "shasum": "d70c4888da2f35c9fa80e6747323ec6afeb6f947", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.3", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.2", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.3", + "dist": { + "shasum": "c9b5244edad7c6b85dae94e5cf1b29162470c933", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.4", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.3", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.4", + "dist": { + "shasum": "9abf22017213a8f6f54a421ce22b8ec27b7def62", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.5", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.5", + "dist": { + "shasum": "3fd077660c9ccae4710fcfb326290a01d1e72566", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.5.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.5", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.6", + "dist": { + "shasum": "c1082fdb55b9de2ce399252eb4e048da2ed9918d", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.6.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "1.0.0-beta": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0-beta", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.1.98" + }, + "_id": "express@1.0.0-beta", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0beta.tgz", + "shasum": "f8c485ec1aa2d8612c667a0fca08603abdb27246" + } + }, + "1.0.0-beta2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0-beta2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.1.98" + }, + "_id": "express@1.0.0-beta2", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0beta2.tgz", + "shasum": "4e9f6f94405c969173e09a20ba3f0d27020ec9e9" + } + }, + "1.0.0-rc": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0-rc", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.2.2" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.1.98" + }, + "_id": "express@1.0.0-rc", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0rc.tgz", + "shasum": "cc9545ae107dac12821f997e3dd43c5df223ba13" + } + }, + "1.0.0-rc2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0-rc2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.2.4" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.1.98" + }, + "_id": "express@1.0.0-rc2", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0rc2.tgz", + "shasum": "040b7790e1ab041e8218835376c5d21bba634bac" + } + }, + "1.0.0-rc3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0-rc3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.2.5" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.0-rc3", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0rc3.tgz", + "shasum": "ae5ee7dfbe436192adad65c7817c5ae78a8b4f93" + } + }, + "1.0.0-rc4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "1.0.0-rc4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 0.2.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "directories": { + "lib": "./lib/express" + }, + "scripts": { + "test": "make test" + }, + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.2.0" + }, + "_id": "express@1.0.0-rc4", + "_nodeSupported": true, + "_npmVersion": "0.2.7-2", + "_nodeVersion": "v0.3.1-pre", + "dist": { + "tarball": "https://registry.npmjs.org/express/-/express-1.0.0rc4.tgz", + "shasum": "c5363c021717c02728c692fedc632cac9a869160" + } + }, + "2.0.0-beta": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0-beta", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.0.1", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0-beta", + "_engineSupported": true, + "_npmVersion": "0.3.13", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "c2095479887128f161ee13211e7b886edb4d9f98", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0beta.tgz" + } + }, + "2.0.0-beta2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0-beta2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.0.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0-beta2", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.1", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "274e49af300145688e87ed2f5c5e59f6e26af135", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0beta2.tgz" + } + }, + "2.0.0-beta3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0-beta3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.0.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0-beta3", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "f9c1324023729c4eb96688023e989fe2f8565c61", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0beta3.tgz" + } + }, + "2.0.0-rc": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0-rc", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.0.1 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0-rc", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "6d3da0301b6cdce94ee437ae40ae6c8c7f5d7ccf", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0rc.tgz" + } + }, + "2.0.0-rc2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0-rc2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.1.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0-rc2", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "381e1388bcd56d0449dbbf2272975f907488f710", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0rc2.tgz" + } + }, + "2.0.0-rc3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "2.0.0-rc3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": ">= 1.1.0 < 2.0.0", + "mime": ">= 0.0.1", + "qs": ">= 0.0.6" + }, + "keywords": [ + "framework", + "sinatra", + "web", + "rest", + "restful" + ], + "main": "index", + "bin": { + "express": "./bin/express" + }, + "engines": { + "node": ">= 0.4.1 < 0.5.0" + }, + "_id": "express@2.0.0-rc3", + "_engineSupported": true, + "_npmVersion": "0.3.15", + "_nodeVersion": "v0.4.2", + "directories": { + "lib": "./lib", + "bin": "./bin" + }, + "files": [ + "" + ], + "_defaultsLoaded": true, + "dist": { + "shasum": "538a35c8b0e2b08c455a20528b8d6a5568e901c1", + "tarball": "https://registry.npmjs.org/express/-/express-2.0.0rc3.tgz" + } + }, + "3.0.0-alpha1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-alpha1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.1.2", + "commander": "0.5.2", + "mime": "1.2.5", + "mkdirp": "0.3.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.5.0 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-alpha1", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.9", + "_defaultsLoaded": true, + "dist": { + "shasum": "252902b7ed3a4b18a9163c51bdab519282cf2401", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0alpha1.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-alpha2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-alpha2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.2.1", + "commander": "0.5.2", + "mime": "1.2.5", + "mkdirp": "0.3.1", + "crc": "0.1.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.5.0 < 0.7.0" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-alpha2", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.9", + "_defaultsLoaded": true, + "dist": { + "shasum": "e82f7ba6b2c3e678c44343d0ba4fe339ca928e6c", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0alpha2.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-alpha3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-alpha3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.2.2", + "commander": "0.5.2", + "mime": "1.2.5", + "mkdirp": "0.3.1", + "crc": "0.2.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-alpha3", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "a65af40b696d39310c434d810adc9c4942fc2f9c", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0alpha3.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-alpha4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-alpha4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.2.2", + "commander": "0.5.2", + "mime": "1.2.5", + "mkdirp": "0.3.1", + "crc": "0.2.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-alpha4", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "9bc6be2bcfbbd74dba66063808d3a75ad4bd7edb", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0alpha4.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-alpha5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-alpha5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.2.2", + "commander": "0.6.0", + "mime": "1.2.5", + "mkdirp": "0.3.1", + "crc": "0.2.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-alpha5", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "d01ff9c2ebd769744ee90cc89561a1c8ca5340ac", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0alpha5.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-beta1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-beta1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.3.0", + "commander": "0.6.1", + "mime": "1.2.5", + "mkdirp": "0.3.2", + "crc": "0.2.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-beta1", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "557dda7815bffb84dea4cd3c09e1fe6538b2262f", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0beta1.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-beta2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-beta2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.3.1", + "commander": "0.6.1", + "mime": "1.2.5", + "mkdirp": "0.3.2", + "cookie": "0.0.3", + "crc": "0.2.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-beta2", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.0-3", + "_nodeVersion": "v0.6.12", + "_defaultsLoaded": true, + "dist": { + "shasum": "2755a16a2f7054c06d93f3a17dd6cbd0d5aa8698", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0beta2.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-beta3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-beta3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.3.3", + "commander": "0.6.1", + "mkdirp": "0.3.2", + "cookie": "0.0.3", + "crc": "0.2.0", + "fresh": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express.git" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "_id": "express@3.0.0-beta3", + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.24", + "_nodeVersion": "v0.6.19", + "_defaultsLoaded": true, + "dist": { + "shasum": "e8425ee5f1d1c649c2e0627f437a331e9b9da867", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0beta3.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-beta4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-beta4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.3.4", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.3", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "publishConfig": { + "tag": "3.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-beta4", + "dist": { + "shasum": "0f7e5bb2db67e81b4d1c752300954133df276063", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0beta4.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-beta6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-beta6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.3.8", + "commander": "0.6.1", + "range-parser": "0.0.4", + "response-send": "0.0.1", + "mkdirp": "0.3.3", + "cookie": "0.0.3", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.0.2", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "publishConfig": { + "tag": "3.0" + }, + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-beta6", + "dist": { + "shasum": "3eef2ed7ce7511170df4d15f4d2dade10dbc6614", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0beta6.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-beta7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-beta7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.3.9", + "commander": "0.6.1", + "range-parser": "0.0.4", + "response-send": "0.0.1", + "mkdirp": "0.3.3", + "cookie": "0.0.3", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.0.3", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "publishConfig": { + "tag": "3.0" + }, + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-beta7", + "dist": { + "shasum": "92e854f2814e05a333d2acfde43585cfda21d9aa", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0beta7.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-rc1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-rc1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.4.1", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.0.3", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "publishConfig": { + "tag": "3.0" + }, + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-rc1", + "dist": { + "shasum": "b96bc45e19a0fece6b4c26c297db2f958a50643a", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0rc1.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-rc2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-rc2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.4.2", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.0.3", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "publishConfig": { + "tag": "3.0" + }, + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-rc2", + "dist": { + "shasum": "ffa79ccee41abc97f2c57576cc433339200fcd33", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0rc2.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-rc3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-rc3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.4.3", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.0.3", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "publishConfig": { + "tag": "3.0" + }, + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-rc3", + "dist": { + "shasum": "740d4e14335a1e92a19493930def0c747a0367b4", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0rc3.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-rc4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-rc4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.4.4", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.0.4", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "publishConfig": { + "tag": "3.0" + }, + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-rc4", + "dist": { + "shasum": "f07490f3578a87e06d4244d58c18d6f6e2c5fc33", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0rc4.tgz" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.0.0-rc5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.0.0-rc5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.5.0", + "commander": "0.6.1", + "range-parser": "0.0.4", + "mkdirp": "0.3.3", + "cookie": "0.0.4", + "crc": "0.2.0", + "fresh": "0.1.0", + "methods": "0.0.1", + "send": "0.1.0", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "*", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "github-flavored-markdown": "*", + "supertest": "0.0.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "_id": "express@3.0.0-rc5", + "dist": { + "shasum": "c63b56257f33a74498dbc0ba8986a3d5b627fc9d", + "tarball": "https://registry.npmjs.org/express/-/express-3.0.0rc5.tgz" + }, + "_npmVersion": "1.1.61", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.7", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.7", + "dist": { + "shasum": "de0b67ae1b04999fe7141940c2749f5b435a8fcd", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.7.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.3.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.3.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.8.8", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.3.8", + "dist": { + "shasum": "8e98ac30d81f4c95b85d71d2af6cf84f62ef19bd", + "tarball": "https://registry.npmjs.org/express/-/express-3.3.8.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.4.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.9.0", + "commander": "1.2.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "*", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.4.0", + "dist": { + "shasum": "6ed289da0d5f55ac30997cf832e5fc36f784071e", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + } + ], + "directories": {} + }, + "3.4.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.9.1", + "commander": "2.0.0", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "2", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.4.1", + "dist": { + "shasum": "3b4fb8862b6a1dfce3dc760629833d0cfef9314c", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.11", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.9.2", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "2", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.4.2", + "dist": { + "shasum": "3cfaa66fb1e1fac5012129b473f0e2143544aa07", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.10.1", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.0.1", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "2", + "connect-redis": "*", + "marked": "*", + "supertest": "0.6.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.4.3", + "dist": { + "shasum": "d0d237d60cd9c741b50da88379527e2a1d804627", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.11", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.11.0", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.1.0", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": "*" + }, + "devDependencies": { + "ejs": "*", + "mocha": "*", + "jade": "0.30.0", + "hjs": "*", + "stylus": "*", + "should": "2", + "connect-redis": "*", + "marked": "*", + "supertest": "0.8.1 - 1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": "*" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.4.4", + "dist": { + "shasum": "0b63ae626c96b71b78d13dfce079c10351635a86", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.13", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.11.1", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.1.0", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.14.0", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.0.2", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.4.5", + "dist": { + "shasum": "dc82aa4d932f0d0ee93e8e7ee9824d73bb00d47a", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.5.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.14", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.11.2", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.1.0", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.14.0", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.0.2", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.4.6", + "dist": { + "shasum": "85b6004076f9004f806e9f49c90487d1f6f89c43", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.6.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.12.0", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.1.0", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "merge-descriptors": "0.0.1", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "_id": "express@3.4.7", + "dist": { + "shasum": "3b939c47d2aa44dfecf77d50da2123c5bd313366", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.7.tgz" + }, + "_from": ".", + "_npmVersion": "1.2.30", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "3.4.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.4.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.12.0", + "commander": "1.3.2", + "range-parser": "0.0.4", + "mkdirp": "0.3.5", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.0", + "methods": "0.1.0", + "send": "0.1.4", + "cookie-signature": "1.0.1", + "merge-descriptors": "0.0.1", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.4.8", + "dist": { + "shasum": "aa7a8986de07053337f4bc5ed9a6453d9cc8e2e1", + "tarball": "https://registry.npmjs.org/express/-/express-3.4.8.tgz" + }, + "_from": ".", + "_npmVersion": "1.3.21", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + } + ], + "directories": {} + }, + "4.0.0-rc1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.0.0-rc1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "accepts": "1.0.0", + "type-is": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1", + "body-parser": "1.0.0", + "cookie-parser": "1.0.1", + "static-favicon": "1.0.0", + "express-session": "1.0.1", + "morgan": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.0.0-rc1", + "dist": { + "shasum": "a9f3f89e4726e2ff60f62ab625c960eaa2cba3a6", + "tarball": "https://registry.npmjs.org/express/-/express-4.0.0-rc1.tgz" + }, + "_from": "https://github.com/visionmedia/express/archive/4.0.0-rc1.tar.gz", + "_resolved": "https://github.com/visionmedia/express/archive/4.0.0-rc1.tar.gz", + "_npmVersion": "1.4.4", + "_npmUser": { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "4.0.0-rc2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.0.0-rc2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "accepts": "1.0.0", + "type-is": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1", + "body-parser": "1.0.0", + "cookie-parser": "1.0.1", + "static-favicon": "1.0.0", + "express-session": "1.0.1", + "morgan": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.0.0-rc2", + "dist": { + "shasum": "0b3fc3b853b393cdb5042dc9960498015ed06b96", + "tarball": "https://registry.npmjs.org/express/-/express-4.0.0-rc2.tgz" + }, + "_from": "https://github.com/visionmedia/express/archive/4.0.0-rc2.tar.gz", + "_resolved": "https://github.com/visionmedia/express/archive/4.0.0-rc2.tar.gz", + "_npmVersion": "1.4.4", + "_npmUser": { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "3.5.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.5.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.14.1", + "commander": "1.3.2", + "range-parser": "1.0.0", + "mkdirp": "0.3.5", + "cookie": "0.1.1", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.17.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.9.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.5.0", + "dist": { + "shasum": "703f299aa2a7fce122025b61a2e170d536b35019", + "tarball": "https://registry.npmjs.org/express/-/express-3.5.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.4", + "_npmUser": { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "4.0.0-rc3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.0.0-rc3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.0", + "type-is": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.0.1", + "path-to-regexp": "0.1.0", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1", + "body-parser": "1.0.0", + "cookie-parser": "1.0.1", + "static-favicon": "1.0.0", + "express-session": "1.0.1", + "morgan": "1.0.0", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.0.0-rc3", + "dist": { + "shasum": "da0113235684e89d36bd7796440809e889ee8692", + "tarball": "https://registry.npmjs.org/express/-/express-4.0.0-rc3.tgz" + }, + "_from": "https://github.com/visionmedia/express/archive/4.0.0-rc3.tar.gz", + "_resolved": "https://github.com/visionmedia/express/archive/4.0.0-rc3.tar.gz", + "_npmVersion": "1.4.4", + "_npmUser": { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "4.0.0-rc4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.0.0-rc4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.0", + "type-is": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.0.1", + "path-to-regexp": "0.1.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1", + "body-parser": "1.0.0", + "cookie-parser": "1.0.1", + "static-favicon": "1.0.0", + "express-session": "1.0.1", + "morgan": "1.0.0", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.0.0-rc4", + "dist": { + "shasum": "1cedc8790f47b776b9d100f5388e5fb652ea4388", + "tarball": "https://registry.npmjs.org/express/-/express-4.0.0-rc4.tgz" + }, + "_from": "https://github.com/visionmedia/express/archive/4.0.0-rc4.tar.gz", + "_resolved": "https://github.com/visionmedia/express/archive/4.0.0-rc4.tar.gz", + "_npmVersion": "1.4.6", + "_npmUser": { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "3.5.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.5.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.14.1", + "commander": "1.3.2", + "range-parser": "1.0.0", + "mkdirp": "0.3.5", + "cookie": "0.1.1", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.17.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.9.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.5.1", + "dist": { + "shasum": "4b333e1117faca336a538f4c724140b9ce1a87e7", + "tarball": "https://registry.npmjs.org/express/-/express-3.5.1.tgz" + }, + "_from": "https://github.com/visionmedia/express/archive/3.5.1.tar.gz", + "_resolved": "https://github.com/visionmedia/express/archive/3.5.1.tar.gz", + "_npmVersion": "1.4.6", + "_npmUser": { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "4.0.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.0.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.0", + "type-is": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.0", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.2.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.0.1", + "path-to-regexp": "0.1.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.15.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.8.1", + "body-parser": "1.0.0", + "cookie-parser": "1.0.1", + "static-favicon": "1.0.0", + "express-session": "1.0.1", + "morgan": "1.0.0", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.0.0", + "dist": { + "shasum": "274dc82933c9f574cc38a0ce5ea8172be9c6b094", + "tarball": "https://registry.npmjs.org/express/-/express-4.0.0.tgz" + }, + "_from": "https://github.com/visionmedia/express/archive/4.0.0.tar.gz", + "_resolved": "https://github.com/visionmedia/express/archive/4.0.0.tar.gz", + "_npmVersion": "1.4.6", + "_npmUser": { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + } + ], + "directories": {} + }, + "3.5.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.5.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.14.5", + "commander": "1.3.2", + "range-parser": "1.0.0", + "mkdirp": "0.4.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.18.2", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.11.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.5.2", + "dist": { + "shasum": "aab0d2b31ef21259eac24dc45c43378fcf144b6d", + "tarball": "https://registry.npmjs.org/express/-/express-3.5.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.1.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.1.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.1", + "type-is": "1.1.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "mocha": "~1.18.2", + "body-parser": "1.0.2", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "express-session": "1.0.3", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "static-favicon": "1.0.2", + "hjs": "~0.0.6", + "should": "~3.3.1", + "supertest": "~0.11.0", + "method-override": "1.0.0", + "cookie-parser": "1.0.1", + "morgan": "1.0.0", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.1.0", + "dist": { + "shasum": "a822be824cf88e8ad67ec5df75d02887de6058b4", + "tarball": "https://registry.npmjs.org/express/-/express-4.1.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.1.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.1.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.1", + "type-is": "1.1.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "mocha": "~1.18.2", + "body-parser": "1.0.2", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "express-session": "1.0.3", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "static-favicon": "1.0.2", + "hjs": "~0.0.6", + "should": "~3.3.1", + "supertest": "~0.11.0", + "method-override": "1.0.0", + "cookie-parser": "1.0.1", + "morgan": "1.0.0", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.10.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.1.1", + "dist": { + "shasum": "266f08c3cbc21fc1831e954073dda8cf3cae002f", + "tarball": "https://registry.npmjs.org/express/-/express-4.1.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.5.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.5.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + } + ], + "dependencies": { + "connect": "2.14.5", + "commander": "1.3.2", + "range-parser": "1.0.0", + "mkdirp": "0.4.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.18.2", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.11.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.5.3", + "dist": { + "shasum": "af440e1ddad078934ec78241420b40bbc56dc2ad", + "tarball": "https://registry.npmjs.org/express/-/express-3.5.3.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.1.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.1.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.1", + "type-is": "1.1.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "0.1.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": ">= 0.7.3 < 1" + }, + "devDependencies": { + "mocha": "~1.18.2", + "body-parser": "1.0.2", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "express-session": "1.0.3", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "static-favicon": "1.0.2", + "hjs": "~0.0.6", + "should": "~3.3.1", + "supertest": "~0.11.0", + "method-override": "1.0.0", + "cookie-parser": "1.0.1", + "morgan": "1.0.0", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.10.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.1.2", + "dist": { + "shasum": "cb1d114255718a65a1bcd6958036ef720c529487", + "tarball": "https://registry.npmjs.org/express/-/express-4.1.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.6.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.6.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "connect": "2.15.0", + "commander": "1.3.2", + "methods": "1.0.0", + "mkdirp": "0.5.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "mocha": "~1.18.2", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "should": "~2.1.1", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.12.1" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "main": "index", + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.8.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.6.0", + "dist": { + "shasum": "94c7b0f8f506b046d4d9770b40992f224026e5d5", + "tarball": "https://registry.npmjs.org/express/-/express-3.6.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.2.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.2.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "dependencies": { + "parseurl": "1.0.1", + "accepts": "1.0.1", + "type-is": "1.1.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "1.0.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": "0.8.1" + }, + "devDependencies": { + "mocha": "~1.18.2", + "body-parser": "~1.1.2", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "should": "~3.3.1", + "supertest": "~0.12.0", + "method-override": "1.0.0", + "cookie-parser": "1.0.1", + "express-session": "1.0.4", + "morgan": "1.0.1", + "vhost": "1.0.0" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "make test" + }, + "engines": { + "node": ">= 0.10.0" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.2.0", + "dist": { + "shasum": "3121993a45126693e8bf897aefb4dd783762dc60", + "tarball": "https://registry.npmjs.org/express/-/express-4.2.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.7.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.7.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "connect": "2.16.2", + "commander": "1.3.2", + "methods": "1.0.0", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "coveralls": "2.10.0", + "ejs": "~0.8.4", + "istanbul": "0.2.10", + "mocha": "~1.18.2", + "should": "~3.3.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.12.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/ && cat ./coverage/lcov.info | coveralls" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.7.0", + "dist": { + "shasum": "74f62f00ab2d7d49f19a9b6c81fb80b00e495868", + "tarball": "https://registry.npmjs.org/express/-/express-3.7.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.8.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.8.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "connect": "2.17.1", + "commander": "1.3.2", + "methods": "1.0.0", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "istanbul": "0.2.10", + "mocha": "~1.19.0", + "should": "~3.3.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.12.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.8.0", + "dist": { + "shasum": "f243c1752630b21b5e898cc586d1d39690422876", + "tarball": "https://registry.npmjs.org/express/-/express-3.8.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.3.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.3.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "type-is": "1.2.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "1.0.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": "0.8.1" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.19.0", + "should": "~3.3.1", + "supertest": "~0.12.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.2.0", + "cookie-parser": "1.1.0", + "express-session": "1.2.0", + "method-override": "1.0.1", + "morgan": "1.1.1", + "vhost": "1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.3.0", + "dist": { + "shasum": "3a65f18e40be9ea124f11c435b88b07430ef6fea", + "tarball": "https://registry.npmjs.org/express/-/express-4.3.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.3.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.3.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "type-is": "1.2.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "1.0.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": "0.8.1" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.19.0", + "should": "~3.3.1", + "supertest": "~0.12.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.2.0", + "cookie-parser": "1.1.0", + "express-session": "1.2.0", + "method-override": "1.0.1", + "morgan": "1.1.1", + "vhost": "1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.3.1", + "_shasum": "656b2c148d1db3e2ac53727b799f0e34ecc7d713", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "656b2c148d1db3e2ac53727b799f0e34ecc7d713", + "tarball": "https://registry.npmjs.org/express/-/express-4.3.1.tgz" + }, + "directories": {} + }, + "3.8.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.8.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "connect": "2.17.3", + "commander": "1.3.2", + "methods": "1.0.0", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "ejs": "~0.8.4", + "istanbul": "0.2.10", + "mocha": "~1.19.0", + "should": "~3.3.1", + "jade": "~0.30.0", + "hjs": "~0.0.6", + "stylus": "~0.40.0", + "connect-redis": "~1.4.5", + "marked": "0.2.10", + "supertest": "~0.12.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.8.1", + "_shasum": "884148c879c5ae88243c635dee4d91956b750143", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "884148c879c5ae88243c635dee4d91956b750143", + "tarball": "https://registry.npmjs.org/express/-/express-3.8.1.tgz" + }, + "directories": {} + }, + "4.3.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.3.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "type-is": "1.2.0", + "cookie": "0.1.2", + "buffer-crc32": "0.2.1", + "fresh": "0.2.2", + "methods": "1.0.0", + "send": "0.3.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.1.0", + "path-to-regexp": "0.1.2", + "debug": "0.8.1" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.19.0", + "should": "~3.3.1", + "supertest": "~0.12.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~0.35.0", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.2.2", + "cookie-parser": "1.1.0", + "express-session": "1.2.1", + "method-override": "1.0.2", + "morgan": "1.1.1", + "vhost": "1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.3.2", + "_shasum": "b8332c55d7b2f69f2d90e14c0958431e3a1a25dc", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "b8332c55d7b2f69f2d90e14c0958431e3a1a25dc", + "tarball": "https://registry.npmjs.org/express/-/express-4.3.2.tgz" + }, + "directories": {} + }, + "3.9.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.9.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.18.0", + "commander": "1.3.2", + "methods": "1.0.0", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "send": "0.4.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.9.0", + "_shasum": "da991c3ff90bb5b9f26842e3e3f70c8caa4797c8", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "da991c3ff90bb5b9f26842e3e3f70c8caa4797c8", + "tarball": "https://registry.npmjs.org/express/-/express-3.9.0.tgz" + }, + "directories": {} + }, + "4.4.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.4.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.2", + "buffer-crc32": "0.2.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "send": "0.4.0", + "type-is": "1.2.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "methods": "1.0.0", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "serve-static": "1.2.0", + "path-to-regexp": "0.1.2", + "debug": "0.8.1" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.2.2", + "cookie-parser": "1.1.0", + "express-session": "1.2.1", + "method-override": "1.0.2", + "morgan": "1.1.1", + "vhost": "1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.4.0", + "_shasum": "1ffd7dbe7a24fb2940ad0570611a3312b76d8f37", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "1ffd7dbe7a24fb2940ad0570611a3312b76d8f37", + "tarball": "https://registry.npmjs.org/express/-/express-4.4.0.tgz" + }, + "directories": {} + }, + "4.4.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.4.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.2", + "buffer-crc32": "0.2.1", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "send": "0.4.1", + "serve-static": "1.2.1", + "type-is": "1.2.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "escape-html": "1.0.1", + "qs": "0.6.6", + "path-to-regexp": "0.1.2", + "debug": "0.8.1" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.3.0", + "cookie-parser": "1.1.0", + "express-session": "1.2.1", + "method-override": "2.0.1", + "morgan": "1.1.1", + "vhost": "1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.4.1", + "_shasum": "9e0364d1c74e076d7409d302429a384b10dfbd42", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "9e0364d1c74e076d7409d302429a384b10dfbd42", + "tarball": "https://registry.npmjs.org/express/-/express-4.4.1.tgz" + }, + "directories": {} + }, + "3.10.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.10.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.19.1", + "commander": "1.3.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.0", + "range-parser": "1.0.0", + "send": "0.4.1", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.10.0", + "_shasum": "508aebb75685a84fe5873b080a2f759c5e0f4a97", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "508aebb75685a84fe5873b080a2f759c5e0f4a97", + "tarball": "https://registry.npmjs.org/express/-/express-3.10.0.tgz" + }, + "directories": {} + }, + "3.10.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.10.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.19.2", + "commander": "1.3.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.1", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.10.1", + "dist": { + "shasum": "259578cd1238731560460e833bc8b2a10b031b4d", + "tarball": "https://registry.npmjs.org/express/-/express-3.10.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.10.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.10.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.19.3", + "commander": "1.3.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.1", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "debug": ">= 0.8.0 < 1" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.10.2", + "_shasum": "4fa0df0a6dd3956255cc23ade6c6576911d8e467", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "4fa0df0a6dd3956255cc23ade6c6576911d8e467", + "tarball": "https://registry.npmjs.org/express/-/express-3.10.2.tgz" + }, + "directories": {} + }, + "3.10.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.10.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.19.4", + "commander": "1.3.2", + "debug": "1.0.0", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.10.3", + "_shasum": "d669d5fa2d79fa6349af5fa6338d646bc346ada5", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "d669d5fa2d79fa6349af5fa6338d646bc346ada5", + "tarball": "https://registry.npmjs.org/express/-/express-3.10.3.tgz" + }, + "directories": {} + }, + "3.10.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.10.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.19.5", + "commander": "1.3.2", + "debug": "1.0.1", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.10.4", + "_shasum": "527bd28b0e17cd41722617ab88cb4a41b15f497d", + "_from": ".", + "_npmVersion": "1.4.9", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "527bd28b0e17cd41722617ab88cb4a41b15f497d", + "tarball": "https://registry.npmjs.org/express/-/express-3.10.4.tgz" + }, + "directories": {} + }, + "4.4.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.4.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.2", + "buffer-crc32": "0.2.1", + "debug": "1.0.1", + "escape-html": "1.0.1", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.2", + "serve-static": "1.2.2", + "type-is": "1.2.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "qs": "0.6.6", + "path-to-regexp": "0.1.2" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.3.0", + "cookie-parser": "1.1.0", + "express-session": "1.2.1", + "method-override": "2.0.2", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.4.2", + "dist": { + "shasum": "ff6c8a513d31cc60cabe0f71848dea3cb4f56df6", + "tarball": "https://registry.npmjs.org/express/-/express-4.4.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.10.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.10.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.1", + "connect": "2.19.6", + "commander": "1.3.2", + "debug": "1.0.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "73c5533e665743d305e266eee134c48d88d2dcfd", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.10.5", + "_shasum": "842c0bcb4f6b7fc6323fa3030f24d0e9f82c5501", + "_from": ".", + "_npmVersion": "1.4.14", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "842c0bcb4f6b7fc6323fa3030f24d0e9f82c5501", + "tarball": "https://registry.npmjs.org/express/-/express-3.10.5.tgz" + }, + "directories": {} + }, + "4.4.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.4.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "1.0.3", + "buffer-crc32": "0.2.1", + "debug": "1.0.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "serve-static": "1.2.3", + "type-is": "1.2.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "qs": "0.6.6", + "path-to-regexp": "0.1.2" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "1.3.0", + "cookie-parser": "1.1.0", + "express-session": "1.2.1", + "method-override": "2.0.2", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "ac573cf830fc73284293055df7034c4b11aa5459", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.4.3", + "_shasum": "c52525743153f00452fe8b13fee1e94330a208a0", + "_from": ".", + "_npmVersion": "1.4.14", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "c52525743153f00452fe8b13fee1e94330a208a0", + "tarball": "https://registry.npmjs.org/express/-/express-4.4.3.tgz" + }, + "directories": {} + }, + "3.11.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.11.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.3", + "connect": "2.20.2", + "commander": "1.3.2", + "debug": "1.0.2", + "depd": "0.3.0", + "escape-html": "1.0.1", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.11.0", + "dist": { + "shasum": "f1c8e1c991a444dd7ae331bfb7f1a4557fcfd2ee", + "tarball": "https://registry.npmjs.org/express/-/express-3.11.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.4.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.4.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.5", + "buffer-crc32": "0.2.3", + "debug": "1.0.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "serve-static": "1.2.3", + "type-is": "1.2.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "qs": "0.6.6", + "path-to-regexp": "0.1.2" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "~1.4.3", + "cookie-parser": "~1.3.1", + "express-session": "~1.5.0", + "method-override": "2.0.2", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.4.4", + "dist": { + "shasum": "198bfd931c16ce869e54af5fb0515064fb8ea431", + "tarball": "https://registry.npmjs.org/express/-/express-4.4.4.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.12.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.12.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.3", + "connect": "2.21.0", + "commander": "1.3.2", + "debug": "1.0.2", + "depd": "0.3.0", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.3", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.10", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.12.0", + "dist": { + "shasum": "8f00c9bef6f4d186f4a481ad831844dd7d73336e", + "tarball": "https://registry.npmjs.org/express/-/express-3.12.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.12.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.12.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "buffer-crc32": "0.2.3", + "connect": "2.21.1", + "commander": "1.3.2", + "debug": "1.0.2", + "depd": "0.3.0", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.12", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.12.1", + "dist": { + "shasum": "f13d260d1ac6ebc4913a42dfee913cdc65dd96d4", + "tarball": "https://registry.npmjs.org/express/-/express-3.12.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.4.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "4.4.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.5", + "buffer-crc32": "0.2.3", + "debug": "1.0.2", + "escape-html": "1.0.1", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.4.3", + "serve-static": "1.2.3", + "type-is": "1.2.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "qs": "0.6.6", + "path-to-regexp": "0.1.2" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.10", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "multiparty": "~3.2.4", + "hjs": "~0.0.6", + "body-parser": "~1.4.3", + "cookie-parser": "~1.3.1", + "express-session": "~1.5.0", + "method-override": "2.0.2", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.4.5", + "dist": { + "shasum": "5f2f302f277187abd721c3a36e44d86c5e3f03eb", + "tarball": "https://registry.npmjs.org/express/-/express-4.4.5.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "3.13.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.13.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "0.0.1", + "buffer-crc32": "0.2.3", + "connect": "2.22.0", + "commander": "1.3.2", + "debug": "1.0.2", + "depd": "0.3.0", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.0.1", + "mkdirp": "0.5.0", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.5.0", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.2.12", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.13.0", + "dist": { + "shasum": "69ac1d62732992e9529dc3b21eb40f23cc64438b", + "tarball": "https://registry.npmjs.org/express/-/express-3.13.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "directories": {} + }, + "4.5.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.5.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.2", + "depd": "0.3.0", + "escape-html": "1.0.1", + "finalhandler": "0.0.2", + "media-typer": "0.2.0", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.5.0", + "serve-static": "~1.3.0", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "qs": "0.6.6", + "path-to-regexp": "0.1.2" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.14", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.4.3", + "cookie-parser": "~1.3.1", + "express-session": "~1.6.1", + "method-override": "2.0.2", + "multiparty": "~3.3.0", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.5.0", + "dist": { + "shasum": "64c68b9e41f66339c95a462f37f94ff436724bd7", + "tarball": "https://registry.npmjs.org/express/-/express-4.5.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.5.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.5.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.2", + "depd": "0.3.0", + "escape-html": "1.0.1", + "finalhandler": "0.0.2", + "media-typer": "0.2.0", + "methods": "1.0.1", + "parseurl": "1.0.1", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.5.0", + "serve-static": "~1.3.0", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0", + "qs": "0.6.6", + "path-to-regexp": "0.1.2" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.2.14", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.4.3", + "cookie-parser": "~1.3.1", + "express-session": "~1.6.1", + "method-override": "2.0.2", + "multiparty": "~3.3.0", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.5.1", + "dist": { + "shasum": "4bc3e6ec9db28e575fe591c36fbb781ffef6fe7c", + "tarball": "https://registry.npmjs.org/express/-/express-4.5.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "3.14.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.14.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.23.0", + "commander": "1.3.2", + "debug": "1.0.3", + "depd": "0.3.0", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.5.0", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.3.0", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.14.0", + "dist": { + "shasum": "91f28701eedbce71ddca15b0fb92cfeff1401afb", + "tarball": "https://registry.npmjs.org/express/-/express-3.14.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.6.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.6.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.3", + "depd": "0.3.0", + "escape-html": "1.0.1", + "finalhandler": "0.0.3", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.1.3", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.6.0", + "serve-static": "~1.3.2", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.4.3", + "cookie-parser": "~1.3.1", + "express-session": "~1.6.5", + "method-override": "~2.1.1", + "multiparty": "~3.3.0", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.6.0", + "dist": { + "shasum": "abaf229003006ada5a4dc5d99abbc7095570af7d", + "tarball": "https://registry.npmjs.org/express/-/express-4.6.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.6.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.6.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.3", + "depd": "0.3.0", + "escape-html": "1.0.1", + "finalhandler": "0.0.3", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.1.3", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.6.0", + "serve-static": "~1.3.2", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.4.3", + "cookie-parser": "~1.3.1", + "express-session": "~1.6.5", + "method-override": "~2.1.1", + "multiparty": "~3.3.0", + "morgan": "1.1.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.6.1", + "dist": { + "shasum": "c806e51755cb453ba17fac2f343caff6af885df4", + "tarball": "https://registry.npmjs.org/express/-/express-4.6.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "3.15.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.15.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.24.0", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.2", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.0", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.3.0", + "mocha": "~1.20.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.15.0", + "dist": { + "shasum": "c9ac9eb2c38c34a650597300a06848d2e7001aa4", + "tarball": "https://registry.npmjs.org/express/-/express-3.15.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.7.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.7.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.2", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.0", + "serve-static": "~1.4.0", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.20.1", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.5.0", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.0", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.0", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.7.0", + "dist": { + "shasum": "9b38ca8eb3bf75fdcd9fad39ad85d02f5ef80b4b", + "tarball": "https://registry.npmjs.org/express/-/express-4.7.0.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "3.15.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.15.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.24.1", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.3", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.15.1", + "dist": { + "shasum": "ce6800e0fa51c1c9700f246fc90eb8bcde8172e1", + "tarball": "https://registry.npmjs.org/express/-/express-3.15.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.7.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.7.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.3", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.1", + "serve-static": "~1.4.1", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.5.0", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.0", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.0", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.7.1", + "dist": { + "shasum": "06c0aa7d03d5ea5565bb0249b2da3671a24062d3", + "tarball": "https://registry.npmjs.org/express/-/express-4.7.1.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "3.15.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.15.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.24.2", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.15.2", + "dist": { + "shasum": "a45f213bcfc5022914223d5d67747661cc7515a1", + "tarball": "https://registry.npmjs.org/express/-/express-3.15.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.7.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.7.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.2", + "serve-static": "~1.4.2", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.5.2", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.7.2", + "dist": { + "shasum": "2cbae61efab6c2db72a547ff3bf380e637c08590", + "tarball": "https://registry.npmjs.org/express/-/express-4.7.2.tgz" + }, + "_from": ".", + "_npmVersion": "1.4.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + } + ], + "directories": {} + }, + "4.7.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.7.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.3", + "serve-static": "~1.4.3", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.5.2", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "52775a52ad9e00fbd38056af6ed0cddb4286d3d2", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.7.3", + "_shasum": "9fde138763113224c8204a48209511d0c2d27284", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + } + ], + "dist": { + "shasum": "9fde138763113224c8204a48209511d0c2d27284", + "tarball": "https://registry.npmjs.org/express/-/express-4.7.3.tgz" + }, + "directories": {} + }, + "3.15.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.15.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.24.3", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.4", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.3.1", + "hjs": "~0.0.6", + "marked": "0.3.2", + "connect-redis": "~1.4.5", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "15590d75b26f1e4b95b565f8306c763ee860d3e2", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.15.3", + "_shasum": "993a9ef1c2d67f2525d086a67dc187edeab6f025", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + } + ], + "dist": { + "shasum": "993a9ef1c2d67f2525d086a67dc187edeab6f025", + "tarball": "https://registry.npmjs.org/express/-/express-3.15.3.tgz" + }, + "directories": {} + }, + "4.7.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.7.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.7.4", + "serve-static": "~1.4.4", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "qs": "0.6.6", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.5.2", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b886eb52cf955c2f29ad31b514607d4e38c1dbaf", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.7.4", + "_shasum": "caf59389cf0b31b1314bf44d3355c2a80cfa217c", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + } + ], + "dist": { + "shasum": "caf59389cf0b31b1314bf44d3355c2a80cfa217c", + "tarball": "https://registry.npmjs.org/express/-/express-4.7.4.tgz" + }, + "directories": {} + }, + "3.16.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.0", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "c652cf7eedc3f4b9eb6de6c1c8c31fcf33f33c85", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.0", + "_shasum": "289dc292da617d06ac21bc1f4b2ee0e9a09a9c38", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + } + ], + "dist": { + "shasum": "289dc292da617d06ac21bc1f4b2ee0e9a09a9c38", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.0.tgz" + }, + "directories": {} + }, + "4.8.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "1.0.2", + "range-parser": "1.0.0", + "send": "0.8.1", + "serve-static": "~1.5.0", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.0", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.0", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "4aea02310ad7738fb1b3bac08de5424d82bfe4c6", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.8.0", + "_shasum": "a6079da464ec502ecaef4e11faa7e127f5593d85", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + } + ], + "dist": { + "shasum": "a6079da464ec502ecaef4e11faa7e127f5593d85", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.0.tgz" + }, + "directories": {} + }, + "3.16.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.1", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "ea427c1bb4667be345d786c5120c435dbca3d13a", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.1", + "_shasum": "fc5cc9627c8c2837da21119b8d909247b0b40ba0", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + } + ], + "dist": { + "shasum": "fc5cc9627c8c2837da21119b8d909247b0b40ba0", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.1.tgz" + }, + "directories": {} + }, + "4.8.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "1.1.0", + "range-parser": "1.0.0", + "send": "0.8.1", + "serve-static": "~1.5.0", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.1", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "e8f8ea7e05c27eb10286ec62a5f4df533deeeff8", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.8.1", + "_shasum": "24cf5a613156d5d95bc8c2fa843cf12e2a1be6c9", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "24cf5a613156d5d95bc8c2fa843cf12e2a1be6c9", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.1.tgz" + }, + "directories": {} + }, + "3.16.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.2", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "ddac571fdf36aef1381c53dd4766f5e9054b1aa3", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.2", + "_shasum": "5ed1411187b64e05fef8b70671d3bf9fdf9bc7eb", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "5ed1411187b64e05fef8b70671d3bf9fdf9bc7eb", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.2.tgz" + }, + "directories": {} + }, + "4.8.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.2.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "1.2.0", + "range-parser": "1.0.0", + "send": "0.8.1", + "serve-static": "~1.5.0", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.1", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "22ca953e96e66e142e2e89ba1fa3386a876ce55f", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.8.2", + "_shasum": "99fd5c03a8d885ba83981599619d71d088e46d3c", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "99fd5c03a8d885ba83981599619d71d088e46d3c", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.2.tgz" + }, + "directories": {} + }, + "3.16.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.3", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.2.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "d13e6135844e1c949ac0f10f307130c4df153085", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.3", + "_shasum": "89157f5e6a84365036ed93ae1e413ab1bd6ce1a5", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "89157f5e6a84365036ed93ae1e413ab1bd6ce1a5", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.3.tgz" + }, + "directories": {} + }, + "3.16.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.4", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "7119f2b16d610af6e4eb6d79292c52e2e8c506d9", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.4", + "_shasum": "d0dae63fc0d5a24ef48901d6b31d5e5791226033", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "d0dae63fc0d5a24ef48901d6b31d5e5791226033", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.4.tgz" + }, + "directories": {} + }, + "4.8.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "1.2.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "serve-static": "~1.5.1", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.1", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.2", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.1", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "1643ae442c724e1ea14383b62675cb13c49e3f49", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.8.3", + "_shasum": "a2c95b9079cda0473a04448f6b6c1e7fc20bf200", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "a2c95b9079cda0473a04448f6b6c1e7fc20bf200", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.3.tgz" + }, + "directories": {} + }, + "3.16.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.5", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.1", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "0dddd772c0096b62ab67295083fb1795c353f0ff", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.5", + "_shasum": "70dc7fd31be9d7bea32312ce0e461dd4ca5bb58b", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "70dc7fd31be9d7bea32312ce0e461dd4ca5bb58b", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.5.tgz" + }, + "directories": {} + }, + "3.16.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.6", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "f13f4652da58c42e30c59e2b0b5b0d58b1d97bb7", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@3.16.6", + "_shasum": "585104615f0b857750856424bcfaa4c16b3cce1c", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "585104615f0b857750856424bcfaa4c16b3cce1c", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.6.tgz" + }, + "directories": {} + }, + "4.8.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/visionmedia/express" + }, + "license": "MIT", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "1.2.2", + "range-parser": "1.0.0", + "send": "0.8.2", + "serve-static": "~1.5.2", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.4", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.5", + "jade": "~1.5.0", + "method-override": "~2.1.1", + "morgan": "~1.2.2", + "multiparty": "~3.3.2", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "0cf02d4667264cea9682d49941f1242ac6f289df", + "bugs": { + "url": "https://github.com/visionmedia/express/issues" + }, + "homepage": "https://github.com/visionmedia/express", + "_id": "express@4.8.4", + "_shasum": "b14d432cc1897e10b1915cf9b648f8930deadb0e", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "b14d432cc1897e10b1915cf9b648f8930deadb0e", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.4.tgz" + }, + "directories": {} + }, + "3.16.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.7", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "0b12cc0cacbd8948079a0ca78b87d540def950eb", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.16.7", + "_shasum": "788aab5d66e85060211d6fea08eb2986f2f2631c", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "788aab5d66e85060211d6fea08eb2986f2f2631c", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.7.tgz" + }, + "directories": {} + }, + "4.8.5": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "1.2.2", + "range-parser": "1.0.0", + "send": "0.8.3", + "serve-static": "~1.5.3", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.5", + "cookie-parser": "~1.3.1", + "express-session": "~1.7.6", + "jade": "~1.5.0", + "method-override": "~2.1.3", + "morgan": "~1.2.3", + "multiparty": "~3.3.2", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "27f195374d7372f3270357873239f2c2962aafcc", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.8.5", + "_shasum": "59cf7666c29bf7cb8545a1acd43dd81a52cb26d9", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "59cf7666c29bf7cb8545a1acd43dd81a52cb26d9", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.5.tgz" + }, + "directories": {} + }, + "3.16.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.8", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "0299bee8fae527c02c42dee8ced22a1f63f05093", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.16.8", + "_shasum": "46307b9e35a52e523b9d58a16e4c128cd21f43f4", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "46307b9e35a52e523b9d58a16e4c128cd21f43f4", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.8.tgz" + }, + "directories": {} + }, + "4.8.6": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "2.2.0", + "range-parser": "1.0.0", + "send": "0.8.3", + "serve-static": "~1.5.3", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.6", + "cookie-parser": "~1.3.2", + "express-session": "~1.7.6", + "jade": "~1.5.0", + "method-override": "~2.1.3", + "morgan": "~1.2.3", + "multiparty": "~3.3.2", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b6ae091bdfa5d1717b65eba8dbba3d67ad999438", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.8.6", + "_shasum": "703b2aa835dafab9840bb890bc55557d96516acd", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "703b2aa835dafab9840bb890bc55557d96516acd", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.6.tgz" + }, + "directories": {} + }, + "3.16.9": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.9", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.9", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.3", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "4d032cda058596e1ae89924ff69e80c3849ef4ff", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.16.9", + "_shasum": "993747be5669700280d9682cb61ad138939847fc", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "993747be5669700280d9682cb61ad138939847fc", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.9.tgz" + }, + "directories": {} + }, + "4.8.7": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "2.2.2", + "range-parser": "1.0.0", + "send": "0.8.3", + "serve-static": "~1.5.3", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.0", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.6.7", + "cookie-parser": "~1.3.2", + "express-session": "~1.7.6", + "jade": "~1.5.0", + "method-override": "~2.1.3", + "morgan": "~1.2.3", + "multiparty": "~3.3.2", + "vhost": "2.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "46f0bfc65f151a900e7c36a81b950c79b2c1a596", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.8.7", + "_shasum": "e4290dd5ff9c5a1a1af6f7a1c0c53021adf8564d", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "e4290dd5ff9c5a1a1af6f7a1c0c53021adf8564d", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.7.tgz" + }, + "directories": {} + }, + "3.16.10": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.16.10", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.25.10", + "commander": "1.3.2", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "media-typer": "0.2.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "1.0.0", + "send": "0.8.5", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.5.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "3d188fe13e1901222cd830dcdc9772a34b9bd745", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.16.10", + "_shasum": "c68c5ac30e9e890b812c11408dcde183c411bb56", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "c68c5ac30e9e890b812c11408dcde183c411bb56", + "tarball": "https://registry.npmjs.org/express/-/express-3.16.10.tgz" + }, + "directories": {} + }, + "4.8.8": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.8.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.0.7", + "buffer-crc32": "0.2.3", + "debug": "1.0.4", + "depd": "0.4.4", + "escape-html": "1.0.1", + "finalhandler": "0.1.0", + "media-typer": "0.2.0", + "methods": "1.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "2.2.2", + "range-parser": "1.0.0", + "send": "0.8.5", + "serve-static": "~1.5.4", + "type-is": "~1.3.2", + "vary": "0.1.0", + "cookie": "0.1.2", + "fresh": "0.2.2", + "cookie-signature": "1.0.4", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "connect-redis": "~2.0.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.7.0", + "cookie-parser": "~1.3.2", + "express-session": "~1.7.6", + "jade": "~1.5.0", + "method-override": "~2.1.3", + "morgan": "~1.2.3", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "621d074bd87dd7a7064c5607dbed05b97f80fcc0", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.8.8", + "_shasum": "6aba348ccdfa87608040b12ca0010107a0aac28e", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "6aba348ccdfa87608040b12ca0010107a0aac28e", + "tarball": "https://registry.npmjs.org/express/-/express-4.8.8.tgz" + }, + "directories": {} + }, + "3.17.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.26.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.4", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "~1.0.2", + "send": "0.9.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "fa1fcd9fec14234f3fde38b6f4929bb2043fedef", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.0", + "_shasum": "e882e8921dbd193042559b52f7d0250f749ec7ac", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "e882e8921dbd193042559b52f7d0250f749ec7ac", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.0.tgz" + }, + "directories": {} + }, + "3.17.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "buffer-crc32": "0.2.3", + "connect": "2.26.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.4", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "~1.0.2", + "send": "0.9.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "4b1b8e420f4f4ee95e835e2eebc41a66dba556f2", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.1", + "_shasum": "82b357f0bc78733b1ac1070224f89a37dea76a74", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "82b357f0bc78733b1ac1070224f89a37dea76a74", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.1.tgz" + }, + "directories": {} + }, + "4.9.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.0", + "buffer-crc32": "0.2.3", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.4", + "escape-html": "1.0.1", + "etag": "~1.3.0", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "2.2.3", + "range-parser": "~1.0.2", + "send": "0.9.1", + "serve-static": "~1.6.1", + "type-is": "~1.5.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.2", + "express-session": "~1.8.1", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.0", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "1716e3b067af5acaeeee4165a865e0b670300aee", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.0", + "_shasum": "9b2ea4ebce57c7ac710604c74f6c303ab344a7f3", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "9b2ea4ebce57c7ac710604c74f6c303ab344a7f3", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.0.tgz" + }, + "directories": {} + }, + "3.17.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.1", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "1.0.1", + "range-parser": "~1.0.2", + "send": "0.9.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "f29399c4e1f644a64e08a45251f113d361bdfbb3", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.2", + "_shasum": "9593dd94af5d4776ea2b6dbff8c4d850a3381353", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "9593dd94af5d4776ea2b6dbff8c4d850a3381353", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.2.tgz" + }, + "directories": {} + }, + "4.9.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.0", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.3.1", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "2.2.3", + "range-parser": "~1.0.2", + "send": "0.9.2", + "serve-static": "~1.6.2", + "type-is": "~1.5.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "947fb8b27425851f3316ae9d39df5035085dde4a", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.1", + "_shasum": "70536ee2a8f2c302c4df45e23f4fcc7e4c2c9603", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "70536ee2a8f2c302c4df45e23f4fcc7e4c2c9603", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.1.tgz" + }, + "directories": {} + }, + "4.9.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.0", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.3.1", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "1.0.1", + "qs": "2.2.3", + "range-parser": "~1.0.2", + "send": "0.9.2", + "serve-static": "~1.6.2", + "type-is": "~1.5.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "91891e3aee6f2a0b1c4db1e0b499338d05bda91b", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.2", + "_shasum": "988fbe666dfb1ba7f13edf7f27fea2a8bd101439", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "988fbe666dfb1ba7f13edf7f27fea2a8bd101439", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.2.tgz" + }, + "directories": {} + }, + "3.17.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.1", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.2", + "range-parser": "~1.0.2", + "send": "0.9.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "63286e1192c695630a9c221c93b98d3b982fc5c7", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.3", + "_shasum": "cc25ea448a0f23225385948511f0bedb2dfa92c2", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "cc25ea448a0f23225385948511f0bedb2dfa92c2", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.3.tgz" + }, + "directories": {} + }, + "4.9.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.0", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.3.1", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.2", + "qs": "2.2.3", + "range-parser": "~1.0.2", + "send": "0.9.2", + "serve-static": "~1.6.2", + "type-is": "~1.5.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "bc38d896ea6bb8049e08467c0ff7fcf40956e744", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.3", + "_shasum": "6aadd470fbb0fdd2550536ab33b63c3fcb7f1028", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "6aadd470fbb0fdd2550536ab33b63c3fcb7f1028", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.3.tgz" + }, + "directories": {} + }, + "3.17.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.2", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.2", + "range-parser": "~1.0.2", + "send": "0.9.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b09afad7b19d87bbc5acae6220e79f4765fb69c3", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.4", + "_shasum": "38d2749198f4d2d6b19433bd1105d065eb975a14", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "38d2749198f4d2d6b19433bd1105d065eb975a14", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.4.tgz" + }, + "directories": {} + }, + "4.9.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.0", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.3.1", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.2", + "qs": "2.2.4", + "range-parser": "~1.0.2", + "send": "0.9.2", + "serve-static": "~1.6.2", + "type-is": "~1.5.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "8e46af1b1dd543b9933b86613a16ddcb7dc286be", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.4", + "_shasum": "008e18c92add61fcb534968e04c7e0102a66690b", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "008e18c92add61fcb534968e04c7e0102a66690b", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.4.tgz" + }, + "directories": {} + }, + "3.17.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.3", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.9.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "43e2cd79cba6acddb0d2c0de6dceb5874e21f5e5", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.5", + "_shasum": "859f4f7bd8d4b8656982592d432f6a0ee06afd30", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "859f4f7bd8d4b8656982592d432f6a0ee06afd30", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.5.tgz" + }, + "directories": {} + }, + "4.9.5": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.0", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.4.0", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.2.4", + "range-parser": "~1.0.2", + "send": "0.9.3", + "serve-static": "~1.6.3", + "type-is": "~1.5.1", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.13.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "daadf6033b013319360850a6fc51911533a84512", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.5", + "_shasum": "7f62aa84ac8f5e96acfb98e2944dde0bf1cf8688", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "7f62aa84ac8f5e96acfb98e2944dde0bf1cf8688", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.5.tgz" + }, + "directories": {} + }, + "3.17.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.4", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.9.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2", + "supertest": "~0.13.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "cc18da5cdfd6edbe1878b80f1c37cf0d6b86bcb6", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.6", + "_shasum": "e2f9a6a48b85233afc4f7b6c5cd6799c53f5f46f", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "e2f9a6a48b85233afc4f7b6c5cd6799c53f5f46f", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.6.tgz" + }, + "directories": {} + }, + "3.17.7": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.5", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.9.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "9f292d873ef3124ed1760ca3647780452b34daf0", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.7", + "_shasum": "4261113907252e0b4b8346a342d321fe7fd11d75", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "4261113907252e0b4b8346a342d321fe7fd11d75", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.7.tgz" + }, + "directories": {} + }, + "4.9.6": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.1", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.4.0", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.2.4", + "range-parser": "~1.0.2", + "send": "0.9.3", + "serve-static": "~1.6.4", + "type-is": "~1.5.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "efd2dfb8c82e42b43f3d7f03181381d390d9174d", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.6", + "_shasum": "0b3e3970784d9133c4335c299539e6d895dbb208", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "0b3e3970784d9133c4335c299539e6d895dbb208", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.6.tgz" + }, + "directories": {} + }, + "4.9.7": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.1", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.4.0", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.2.4", + "range-parser": "~1.0.2", + "send": "0.9.3", + "serve-static": "~1.6.4", + "type-is": "~1.5.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.4", + "should": "~4.0.4", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b0e4e641f93e422e4704f79f2ba3d3dcd0c5d8e6", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.7", + "_shasum": "ae3e0bdf0095749467fde125afd77e7988ff0fbb", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "ae3e0bdf0095749467fde125afd77e7988ff0fbb", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.7.tgz" + }, + "directories": {} + }, + "3.17.8": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.17.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.26.6", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "crc": "3.0.0", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.9.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.5", + "should": "~4.0.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "jade": "~1.6.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "6d39d0f8a809eed1b75e0d5bd4d2dad3d2190f25", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.17.8", + "_shasum": "f0a451865f31938ea518a924c6f521df2d474d4b", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "f0a451865f31938ea518a924c6f521df2d474d4b", + "tarball": "https://registry.npmjs.org/express/-/express-3.17.8.tgz" + }, + "directories": {} + }, + "4.9.8": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.9.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "license": "MIT", + "homepage": "http://expressjs.com/", + "dependencies": { + "accepts": "~1.1.2", + "cookie-signature": "1.0.5", + "debug": "~2.0.0", + "depd": "0.4.5", + "escape-html": "1.0.1", + "etag": "~1.4.0", + "finalhandler": "0.2.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.2.4", + "range-parser": "~1.0.2", + "send": "0.9.3", + "serve-static": "~1.6.4", + "type-is": "~1.5.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~1.21.5", + "should": "~4.0.4", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.8.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.8.2", + "jade": "~1.6.0", + "method-override": "~2.2.0", + "morgan": "~1.3.1", + "multiparty": "~3.3.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "prepublish": "npm prune", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "f15bba7309f2e0a17f7b7a5552b9618f074078c8", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.9.8", + "_shasum": "f360f596baeabbd0e5223b603d6eb578d9d2d10d", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "f360f596baeabbd0e5223b603d6eb578d9d2d10d", + "tarball": "https://registry.npmjs.org/express/-/express-4.9.8.tgz" + }, + "directories": {} + }, + "3.18.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.0", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.10.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~1.21.5", + "should": "~4.0.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "jade": "~1.7.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "366000184f6fa2ae39b96c4806c7ab625a01e71c", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.0", + "_shasum": "ff1f4ee689ba6e622a087e397994f7c2115c5c57", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "ff1f4ee689ba6e622a087e397994f7c2115c5c57", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.0.tgz" + }, + "directories": {} + }, + "3.18.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.1", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.1.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "jade": "~1.7.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "88dfd36eaafa7a0349401a6142413dbb4030ab78", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.1", + "_shasum": "0bbd6269abbdb53482166b0b5a9a04e311be9977", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "0bbd6269abbdb53482166b0b5a9a04e311be9977", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.1.tgz" + }, + "directories": {} + }, + "4.10.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.2", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.3.0", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.1.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.1", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.4.1", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "d40dc651f3561a4978fdc9c40e7fc802261d99ce", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.0", + "_shasum": "52719d5a1cde4edd47b87da43b1a7c337d761a12", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "52719d5a1cde4edd47b87da43b1a7c337d761a12", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.0.tgz" + }, + "directories": {} + }, + "3.18.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.2", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.1.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "jade": "~1.7.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "a12ae729bdb1e59f4f5962f0429fd116fd1fba24", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.2", + "_shasum": "7f92bce77e4f606a8defcf6aed54f8cfa0e044ca", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "7f92bce77e4f606a8defcf6aed54f8cfa0e044ca", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.2.tgz" + }, + "directories": {} + }, + "4.10.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.2", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.3.2", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.1.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.1", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.4.1", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "8bb013ec9567ae95a649c7537e1689944749d493", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.1", + "_shasum": "a291c812bc8b0ed6ab877366fe0e68a2368fde7e", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "a291c812bc8b0ed6ab877366fe0e68a2368fde7e", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.1.tgz" + }, + "directories": {} + }, + "5.0.0-alpha.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.2", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.3.2", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.2", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.1.0", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.1", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.4.1", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "4052c15c7f10b79fb7c54f3837ffe118f7a99811", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@5.0.0-alpha.1", + "_shasum": "415df02c51ae01c221362fca59b03591d956b2d7", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "415df02c51ae01c221362fca59b03591d956b2d7", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.1.tgz" + }, + "directories": {} + }, + "3.18.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.3", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.2.1", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "jade": "~1.7.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "28c6952d1c40d2ed840967206c1a7fc8d21da71b", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.3", + "_shasum": "4020829da766557f308161b3d0ea01c838b2aff6", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "4020829da766557f308161b3d0ea01c838b2aff6", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.3.tgz" + }, + "directories": {} + }, + "4.10.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.3", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.0", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.3", + "qs": "2.3.2", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.2.1", + "supertest": "~0.14.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.1", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.4.1", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "ac56cf46063e461fbaf53c2c869a1a657e8adbe1", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.2", + "_shasum": "df06dde94d968932829d440a2004c5efe64495b0", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "df06dde94d968932829d440a2004c5efe64495b0", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.2.tgz" + }, + "directories": {} + }, + "3.18.4": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.4", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.4", + "range-parser": "~1.0.2", + "send": "0.10.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.3.0", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "jade": "~1.7.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "6c8bcd5c4e049b5c212036a2e6cfe9ac98d5b9f8", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.4", + "_shasum": "7b40ad2c10a987692ee97a387c21593011f03712", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "7b40ad2c10a987692ee97a387c21593011f03712", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.4.tgz" + }, + "directories": {} + }, + "4.10.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.3", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.4", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.3.0", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.3", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.2", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.5.0", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "7fcc8b190d7a8a3f3743bc19b4ec0d349e50cc20", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.3", + "_shasum": "08006c11d0c519339963bf643c3d76c2765f9349", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "08006c11d0c519339963bf643c3d76c2765f9349", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.3.tgz" + }, + "directories": {} + }, + "4.10.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.3", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.4", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.3", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.3.0", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.3", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.2", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.5.0", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "656e214937889536b0faa73097422061315496f2", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.4", + "_shasum": "31aa70acdad6b6093945c30523df8537336deb58", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "31aa70acdad6b6093945c30523df8537336deb58", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.4.tgz" + }, + "directories": {} + }, + "4.10.5": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.4", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.4", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.4", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.2", + "mocha": "~2.0.0", + "should": "~4.3.0", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.3", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.2", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.5.0", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "4d8093302f752725874d6b31b57720d4cab6d078", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.5", + "_shasum": "cdcff3ea56f9cd8017043356553661cbae161f4f", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "cdcff3ea56f9cd8017043356553661cbae161f4f", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.5.tgz" + }, + "directories": {} + }, + "3.18.5": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.6", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.4", + "range-parser": "~1.0.2", + "send": "0.10.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.5", + "mocha": "~2.0.0", + "should": "~4.3.1", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "262b60537fd39c76420246d38c813a1743bf223e", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.5", + "_shasum": "bf0feb8562f82419ffdacf7c2315755758bfd7ec", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "bf0feb8562f82419ffdacf7c2315755758bfd7ec", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.5.tgz" + }, + "directories": {} + }, + "3.18.6": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.18.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.27.6", + "content-disposition": "0.5.0", + "commander": "1.3.2", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.4", + "range-parser": "~1.0.2", + "send": "0.10.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "istanbul": "0.3.5", + "mocha": "~2.0.0", + "should": "~4.3.1", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "4405b849a9ea62dfa76f32031e187c844f8e217d", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.18.6", + "_shasum": "cbcc7cb610d061ac619e5d090a5539353a3e870b", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "cbcc7cb610d061ac619e5d090a5539353a3e870b", + "tarball": "https://registry.npmjs.org/express/-/express-3.18.6.tgz" + }, + "directories": {} + }, + "4.10.6": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.4", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.0", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.2", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.0", + "on-finished": "~2.1.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.4", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.1", + "type-is": "~1.5.4", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.5", + "mocha": "~2.0.0", + "should": "~4.3.1", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.3", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.2", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.5.0", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b78bd3d1fd6caf8228a1875078fecce936cb2e46", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.6", + "_shasum": "a9015979ccf38b11a39c0f726dcf6c4b85a4e758", + "_from": ".", + "_npmVersion": "1.4.21", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "a9015979ccf38b11a39c0f726dcf6c4b85a4e758", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.6.tgz" + }, + "directories": {} + }, + "4.10.7": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.4", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.4", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.2", + "type-is": "~1.5.5", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.5", + "mocha": "~2.0.0", + "should": "~4.3.1", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.9.3", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.2", + "jade": "~1.7.0", + "method-override": "~2.3.0", + "morgan": "~1.5.0", + "multiparty": "~4.0.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "ff5e96c88b23ebf0bb9bf99f9195b5b40215502f", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.7", + "_shasum": "0652f8cd5d0e2949d77b7dea7c5208161ec81ac6", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "0652f8cd5d0e2949d77b7dea7c5208161ec81ac6", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.7.tgz" + }, + "directories": {} + }, + "3.19.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.19.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.28.1", + "content-disposition": "0.5.0", + "commander": "2.6.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.5", + "range-parser": "~1.0.2", + "send": "0.11.0", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.0.8", + "istanbul": "0.3.5", + "mocha": "~2.1.0", + "should": "~4.4.4", + "supertest": "~0.15.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "ee3f2b073cbd947a5108b0ed68faf8172a4af2ca", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.19.0", + "_shasum": "cdac51029ccd012840d74c8c9a05834ac3a23a25", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "cdac51029ccd012840d74c8c9a05834ac3a23a25", + "tarball": "https://registry.npmjs.org/express/-/express-3.19.0.tgz" + }, + "directories": {} + }, + "4.10.8": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.10.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.1.4", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.5", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.10.1", + "serve-static": "~1.7.2", + "type-is": "~1.5.5", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "istanbul": "0.3.5", + "mocha": "~2.0.0", + "should": "~4.3.1", + "supertest": "~0.15.0", + "ejs": "~1.0.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.10.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.9.2", + "jade": "~1.8.2", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "08939683c7a2e5d7dc928d310ebab65878bffff3", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.10.8", + "_shasum": "2d83571e065c0efb2679c0a5f9ae66aeaa47024a", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "2d83571e065c0efb2679c0a5f9ae66aeaa47024a", + "tarball": "https://registry.npmjs.org/express/-/express-4.10.8.tgz" + }, + "directories": {} + }, + "4.11.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.11.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.2", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.5", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.11.0", + "serve-static": "~1.8.0", + "type-is": "~1.5.5", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.0.8", + "istanbul": "0.3.5", + "mocha": "~2.1.0", + "should": "~4.4.4", + "supertest": "~0.15.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.10.1", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.10.1", + "jade": "~1.9.0", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.0", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "40f7a8eaa297c26f74c1a5dbc13ab705b6f97b45", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.11.0", + "_shasum": "ad5b5157b74a95fc5c59442efad0306e7b1aeb99", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "ad5b5157b74a95fc5c59442efad0306e7b1aeb99", + "tarball": "https://registry.npmjs.org/express/-/express-4.11.0.tgz" + }, + "directories": {} + }, + "3.19.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.19.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.28.2", + "content-disposition": "0.5.0", + "commander": "2.6.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.5", + "range-parser": "~1.0.2", + "send": "0.11.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.1.4", + "istanbul": "0.3.5", + "mocha": "~2.1.0", + "should": "~4.6.1", + "supertest": "~0.15.0", + "hjs": "~0.0.6", + "marked": "0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "0c567b3282821c98a84640956e7fb4bf236be30e", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.19.1", + "_shasum": "2b65f584a4c9856ff656595680f522a106b81693", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "2b65f584a4c9856ff656595680f522a106b81693", + "tarball": "https://registry.npmjs.org/express/-/express-3.19.1.tgz" + }, + "directories": {} + }, + "4.11.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.11.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.2", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.5", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.11.1", + "serve-static": "~1.8.1", + "type-is": "~1.5.5", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.1.4", + "istanbul": "0.3.5", + "mocha": "~2.1.0", + "should": "~4.6.1", + "supertest": "~0.15.0", + "marked": "0.3.2", + "hjs": "~0.0.6", + "body-parser": "~1.10.2", + "connect-redis": "~2.1.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.10.1", + "jade": "~1.9.1", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.1", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "45ebb6cdf45710f4fba93ae41c9dbd16afae83fe", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.11.1", + "_shasum": "36d04dd27aa1667634e987529767f9c99de7903f", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "36d04dd27aa1667634e987529767f9c99de7903f", + "tarball": "https://registry.npmjs.org/express/-/express-4.11.1.tgz" + }, + "directories": {} + }, + "3.19.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.19.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.28.3", + "content-disposition": "0.5.0", + "commander": "2.6.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.6", + "range-parser": "~1.0.2", + "send": "0.11.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.1.4", + "istanbul": "0.3.5", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~4.6.2", + "supertest": "~0.15.0", + "hjs": "~0.0.6" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "86328767fe6b253bdbf99343049cc57f1c3a1fbb", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.19.2", + "_shasum": "7f9b3ad8ae0f29d2df98cb3d8649dec8bcc47bf6", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "7f9b3ad8ae0f29d2df98cb3d8649dec8bcc47bf6", + "tarball": "https://registry.npmjs.org/express/-/express-3.19.2.tgz" + }, + "directories": {} + }, + "4.11.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.11.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.3", + "content-disposition": "0.5.0", + "cookie-signature": "1.0.5", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "media-typer": "0.3.0", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.6", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.11.1", + "serve-static": "~1.8.1", + "type-is": "~1.5.6", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.1.4", + "istanbul": "0.3.5", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~4.6.2", + "supertest": "~0.15.0", + "hjs": "~0.0.6", + "body-parser": "~1.11.0", + "connect-redis": "~2.2.0", + "cookie-parser": "~1.3.3", + "express-session": "~1.10.2", + "jade": "~1.9.1", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.1", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "63ab25579bda70b4927a179b580a9c580b6c7ada", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.11.2", + "_shasum": "8df3d5a9ac848585f00a0777601823faecd3b148", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "8df3d5a9ac848585f00a0777601823faecd3b148", + "tarball": "https://registry.npmjs.org/express/-/express-4.11.2.tgz" + }, + "directories": {} + }, + "3.20.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.20.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.29.0", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie-signature": "1.0.6", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.6", + "range-parser": "~1.0.2", + "send": "0.12.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.1.4", + "istanbul": "0.3.5", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~5.0.0", + "supertest": "~0.15.0", + "hjs": "~0.0.6" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "85755e32d9d262db702bee84830462b5275c27e4", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.20.0", + "_shasum": "9dac561e31a08e7d2852790d86d17c7b70bdd9ac", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "9dac561e31a08e7d2852790d86d17c7b70bdd9ac", + "tarball": "https://registry.npmjs.org/express/-/express-3.20.0.tgz" + }, + "directories": {} + }, + "4.12.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.12.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.4", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie-signature": "1.0.6", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.6", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.12.1", + "serve-static": "~1.9.1", + "type-is": "~1.6.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.1", + "istanbul": "0.3.6", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~5.0.1", + "supertest": "~0.15.0", + "hjs": "~0.0.6", + "body-parser": "~1.12.0", + "connect-redis": "~2.2.0", + "cookie-parser": "~1.3.4", + "express-session": "~1.10.3", + "jade": "~1.9.2", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.1", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "51f960f2977566f8d671fc0e8154466a1b3d78ca", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.12.0", + "_shasum": "739660fce86acbc11ba9c37dc96ff009dc9975e8", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "739660fce86acbc11ba9c37dc96ff009dc9975e8", + "tarball": "https://registry.npmjs.org/express/-/express-4.12.0.tgz" + }, + "directories": {} + }, + "3.20.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.20.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.29.0", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie-signature": "1.0.6", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.6", + "range-parser": "~1.0.2", + "send": "0.12.1", + "utils-merge": "1.0.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "merge-descriptors": "0.0.2" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.3.1", + "istanbul": "0.3.6", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~5.0.0", + "supertest": "~0.15.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b2311c74024ceeb90cd7f4c473b856593106ba65", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.20.1", + "_shasum": "982701ba766a67a8bcc6f6d92366a1d0794e2c55", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "982701ba766a67a8bcc6f6d92366a1d0794e2c55", + "tarball": "https://registry.npmjs.org/express/-/express-3.20.1.tgz" + }, + "directories": {} + }, + "4.12.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.12.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.4", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie-signature": "1.0.6", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.6", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.12.1", + "serve-static": "~1.9.1", + "type-is": "~1.6.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.1", + "istanbul": "0.3.6", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~5.0.1", + "supertest": "~0.15.0", + "body-parser": "~1.12.0", + "connect-redis": "~2.2.0", + "cookie-parser": "~1.3.4", + "express-session": "~1.10.3", + "jade": "~1.9.2", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.1", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "1e6d2654a284f00c4bb92e201d87982e3dfb9a7c", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.12.1", + "_shasum": "bb784ce513d39f2b283fa2736303f89ba7951aeb", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "bb784ce513d39f2b283fa2736303f89ba7951aeb", + "tarball": "https://registry.npmjs.org/express/-/express-4.12.1.tgz" + }, + "directories": {} + }, + "4.12.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.12.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.4", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie-signature": "1.0.6", + "debug": "~2.1.1", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.3", + "fresh": "0.2.4", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.6", + "qs": "2.3.3", + "range-parser": "~1.0.2", + "send": "0.12.1", + "serve-static": "~1.9.1", + "type-is": "~1.6.0", + "vary": "~1.0.0", + "cookie": "0.1.2", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.1", + "istanbul": "0.3.6", + "marked": "0.3.3", + "mocha": "~2.1.0", + "should": "~5.0.1", + "supertest": "~0.15.0", + "body-parser": "~1.12.0", + "connect-redis": "~2.2.0", + "cookie-parser": "~1.3.4", + "express-session": "~1.10.3", + "jade": "~1.9.2", + "method-override": "~2.3.1", + "morgan": "~1.5.1", + "multiparty": "~4.1.1", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "dee9fbbbda2f2483c657cf912f68db1a5ba1fcac", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.12.2", + "_shasum": "7e72ad4c1b4edf07536a6d1e2acec0161d8564bd", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "7e72ad4c1b4edf07536a6d1e2acec0161d8564bd", + "tarball": "https://registry.npmjs.org/express/-/express-4.12.2.tgz" + }, + "directories": {} + }, + "3.20.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.20.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.29.1", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie": "0.1.2", + "cookie-signature": "1.0.6", + "debug": "~2.1.3", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.7", + "range-parser": "~1.0.2", + "send": "0.12.2", + "utils-merge": "1.0.0", + "vary": "~1.0.0" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.3.1", + "istanbul": "0.3.8", + "marked": "0.3.3", + "mocha": "~2.2.1", + "should": "~5.2.0", + "supertest": "~0.15.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "011e5dc24185eb213cfc09e027498ca34c742103", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.20.2", + "_shasum": "c604027746e60f3da0a4b43063375d21c3235858", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "c604027746e60f3da0a4b43063375d21c3235858", + "tarball": "https://registry.npmjs.org/express/-/express-3.20.2.tgz" + }, + "directories": {} + }, + "4.12.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.12.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.5", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.2", + "cookie-signature": "1.0.6", + "debug": "~2.1.3", + "depd": "~1.0.0", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "finalhandler": "0.3.4", + "fresh": "0.2.4", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.2.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.7", + "qs": "2.4.1", + "range-parser": "~1.0.2", + "send": "0.12.2", + "serve-static": "~1.9.2", + "type-is": "~1.6.1", + "vary": "~1.0.0", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.1", + "istanbul": "0.3.8", + "marked": "0.3.3", + "mocha": "~2.2.1", + "should": "~5.2.0", + "supertest": "~0.15.0", + "body-parser": "~1.12.2", + "connect-redis": "~2.2.0", + "cookie-parser": "~1.3.4", + "cookie-session": "~1.1.0", + "express-session": "~1.10.4", + "jade": "~1.9.2", + "method-override": "~2.3.2", + "morgan": "~1.5.2", + "multiparty": "~4.1.1", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "f56463f8bf24015736978d0dc4d398fa22a9d758", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.12.3", + "_shasum": "6b9d94aec5ae03270d86d390c277a8c5a5ad0ee2", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "shtylman", + "email": "shtylman@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "aredridel", + "email": "aredridel@nbtsc.org" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + } + ], + "dist": { + "shasum": "6b9d94aec5ae03270d86d390c277a8c5a5ad0ee2", + "tarball": "https://registry.npmjs.org/express/-/express-4.12.3.tgz" + }, + "directories": {} + }, + "3.20.3": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.20.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.0", + "connect": "2.29.2", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie": "0.1.2", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.1", + "etag": "~1.5.1", + "fresh": "0.2.4", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "mkdirp": "0.5.0", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.8", + "range-parser": "~1.0.2", + "send": "0.12.3", + "utils-merge": "1.0.0", + "vary": "~1.0.0" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.3.1", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "6.0.1", + "supertest": "1.0.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "b149430114b42299be84b5c1dfe25a8303605db5", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.20.3", + "_shasum": "5085ab3f5ff761cf7e1597e9b9df156f1094aded", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "5085ab3f5ff761cf7e1597e9b9df156f1094aded", + "tarball": "https://registry.npmjs.org/express/-/express-3.20.3.tgz" + }, + "directories": {} + }, + "4.12.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.12.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.7", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.2", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.1", + "etag": "~1.6.0", + "finalhandler": "0.3.6", + "fresh": "0.2.4", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.2.1", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.3", + "proxy-addr": "~1.0.8", + "qs": "2.4.2", + "range-parser": "~1.0.2", + "send": "0.12.3", + "serve-static": "~1.9.3", + "type-is": "~1.6.2", + "vary": "~1.0.0", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.1", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "6.0.1", + "supertest": "1.0.1", + "body-parser": "~1.12.4", + "connect-redis": "~2.3.0", + "cookie-parser": "~1.3.4", + "cookie-session": "~1.1.0", + "express-session": "~1.11.2", + "jade": "~1.9.2", + "method-override": "~2.3.3", + "morgan": "~1.5.3", + "multiparty": "~4.1.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "e9c9f95ade0f20a048861ac886d4767a839d5286", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.12.4", + "_shasum": "8fec2510255bc6b2e58107c48239c0fa307c1aa2", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "8fec2510255bc6b2e58107c48239c0fa307c1aa2", + "tarball": "https://registry.npmjs.org/express/-/express-4.12.4.tgz" + }, + "directories": {} + }, + "3.21.0": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.21.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "1.0.2", + "connect": "2.30.0", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "mkdirp": "0.5.1", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.8", + "range-parser": "~1.0.2", + "send": "0.13.0", + "utils-merge": "1.0.0", + "vary": "~1.0.0" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.3.1", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "7.0.1", + "supertest": "1.0.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "115dbe1a4d817d925d2dc87731a7ceb1663152ed", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.21.0", + "_shasum": "8ff7c424a92d15ee1a27c4bc8425ddba2c14aa38", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "8ff7c424a92d15ee1a27c4bc8425ddba2c14aa38", + "tarball": "https://registry.npmjs.org/express/-/express-3.21.0.tgz" + }, + "directories": {} + }, + "4.13.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.13.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.9", + "array-flatten": "1.1.0", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "finalhandler": "0.4.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.3.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.6", + "proxy-addr": "~1.0.8", + "qs": "2.4.2", + "range-parser": "~1.0.2", + "send": "0.13.0", + "serve-static": "~1.10.0", + "type-is": "~1.6.3", + "vary": "~1.0.0", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.1", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "7.0.1", + "supertest": "1.0.1", + "body-parser": "~1.13.1", + "connect-redis": "~2.3.0", + "cookie-parser": "~1.3.5", + "cookie-session": "~1.1.0", + "express-session": "~1.11.3", + "jade": "~1.11.0", + "method-override": "~2.3.3", + "morgan": "~1.6.0", + "multiparty": "~4.1.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "6c7a36733891ddd6089ee4f267d731383bf58ea9", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.13.0", + "_shasum": "0678bdbc72715170b3fcc917052f046cb9689add", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "0678bdbc72715170b3fcc917052f046cb9689add", + "tarball": "https://registry.npmjs.org/express/-/express-4.13.0.tgz" + }, + "directories": {} + }, + "3.21.1": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.21.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "~1.0.3", + "connect": "2.30.1", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "mkdirp": "0.5.1", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.8", + "range-parser": "~1.0.2", + "send": "0.13.0", + "utils-merge": "1.0.0", + "vary": "~1.0.0" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.3.2", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "7.0.1", + "supertest": "1.0.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "3c0ff8133bace4a0dc1356b8d8e6e83b38d2dd95", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.21.1", + "_shasum": "427b1f4e68dcfd5da6809892fe19219d52ce6b55", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "427b1f4e68dcfd5da6809892fe19219d52ce6b55", + "tarball": "https://registry.npmjs.org/express/-/express-3.21.1.tgz" + }, + "directories": {} + }, + "4.13.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.13.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.10", + "array-flatten": "1.1.0", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "finalhandler": "0.4.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.3.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.6", + "proxy-addr": "~1.0.8", + "qs": "4.0.0", + "range-parser": "~1.0.2", + "send": "0.13.0", + "serve-static": "~1.10.0", + "type-is": "~1.6.4", + "vary": "~1.0.0", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.2", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "7.0.1", + "supertest": "1.0.1", + "body-parser": "~1.13.2", + "connect-redis": "~2.3.0", + "cookie-parser": "~1.3.5", + "cookie-session": "~1.2.0", + "express-session": "~1.11.3", + "jade": "~1.11.0", + "method-override": "~2.3.3", + "morgan": "~1.6.1", + "multiparty": "~4.1.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "2ac25098548f739c4f2b526b2a00aa60a74c8e75", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.13.1", + "_shasum": "f117aa1d1f6bedbc8de5b6d71fc31a5acd0f63df", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "f117aa1d1f6bedbc8de5b6d71fc31a5acd0f63df", + "tarball": "https://registry.npmjs.org/express/-/express-4.13.1.tgz" + }, + "directories": {} + }, + "5.0.0-alpha.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.10", + "array-flatten": "1.1.0", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "finalhandler": "0.4.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.3.0", + "parseurl": "~1.3.0", + "path-is-absolute": "1.0.0", + "path-to-regexp": "0.1.6", + "proxy-addr": "~1.0.8", + "qs": "4.0.0", + "range-parser": "~1.0.2", + "router": "~1.1.2", + "send": "0.13.0", + "serve-static": "~1.10.0", + "type-is": "~1.6.4", + "vary": "~1.0.0", + "utils-merge": "1.0.0" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.2", + "istanbul": "0.3.9", + "marked": "0.3.3", + "mocha": "2.2.5", + "should": "7.0.1", + "supertest": "1.0.1", + "body-parser": "~1.13.2", + "connect-redis": "~2.3.0", + "cookie-parser": "~1.3.5", + "cookie-session": "~1.2.0", + "express-session": "~1.11.3", + "jade": "~1.11.0", + "method-override": "~2.3.3", + "morgan": "~1.6.1", + "multiparty": "~4.1.2", + "vhost": "~3.0.0" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "2c668f87c7c14245d9400cd1357b7dbb38526a3c", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@5.0.0-alpha.2", + "_shasum": "fd54177f657b6a4c4540727702edd1cbaa3a6ac5", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "fd54177f657b6a4c4540727702edd1cbaa3a6ac5", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.2.tgz" + }, + "directories": {} + }, + "3.21.2": { + "name": "express", + "description": "Sinatra inspired web development framework", + "version": "3.21.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "basic-auth": "~1.0.3", + "connect": "2.30.2", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "commander": "2.6.0", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "mkdirp": "0.5.1", + "parseurl": "~1.3.0", + "proxy-addr": "~1.0.8", + "range-parser": "~1.0.2", + "send": "0.13.0", + "utils-merge": "1.0.0", + "vary": "~1.0.1" + }, + "devDependencies": { + "connect-redis": "~1.5.0", + "ejs": "2.3.3", + "istanbul": "0.3.9", + "marked": "0.3.5", + "mocha": "2.2.5", + "should": "7.0.2", + "supertest": "1.0.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "bin": { + "express": "./bin/express" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "bin/", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/" + }, + "gitHead": "cb59086305367d9fcd7d63b53cfca1a3e4ef77d7", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@3.21.2", + "_shasum": "0c2903ee5c54e63d65a96170764703550665a3de", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "0c2903ee5c54e63d65a96170764703550665a3de", + "tarball": "https://registry.npmjs.org/express/-/express-3.21.2.tgz" + }, + "directories": {} + }, + "4.13.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.13.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.12", + "array-flatten": "1.1.1", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "finalhandler": "0.4.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.3.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.0.8", + "qs": "4.0.0", + "range-parser": "~1.0.2", + "send": "0.13.0", + "serve-static": "~1.10.0", + "type-is": "~1.6.6", + "utils-merge": "1.0.0", + "vary": "~1.0.1" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.3", + "istanbul": "0.3.17", + "marked": "0.3.5", + "mocha": "2.2.5", + "should": "7.0.2", + "supertest": "1.0.1", + "body-parser": "~1.13.3", + "connect-redis": "~2.4.1", + "cookie-parser": "~1.3.5", + "cookie-session": "~1.2.0", + "express-session": "~1.11.3", + "jade": "~1.11.0", + "method-override": "~2.3.5", + "morgan": "~1.6.1", + "multiparty": "~4.1.2", + "vhost": "~3.0.1" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "97b2d70d8adfb4649fd8ca9adc73c47ffcc4bf5b", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.13.2", + "_shasum": "e4259f58d8ca85f54b820d7057b02ef90b471f1d", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "e4259f58d8ca85f54b820d7057b02ef90b471f1d", + "tarball": "https://registry.npmjs.org/express/-/express-4.13.2.tgz" + }, + "directories": {} + }, + "4.13.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.13.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/strongloop/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.12", + "array-flatten": "1.1.1", + "content-disposition": "0.5.0", + "content-type": "~1.0.1", + "cookie": "0.1.3", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.0.1", + "escape-html": "1.0.2", + "etag": "~1.7.0", + "finalhandler": "0.4.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.0", + "methods": "~1.1.1", + "on-finished": "~2.3.0", + "parseurl": "~1.3.0", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.0.8", + "qs": "4.0.0", + "range-parser": "~1.0.2", + "send": "0.13.0", + "serve-static": "~1.10.0", + "type-is": "~1.6.6", + "utils-merge": "1.0.0", + "vary": "~1.0.1" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.3", + "istanbul": "0.3.17", + "marked": "0.3.5", + "mocha": "2.2.5", + "should": "7.0.2", + "supertest": "1.0.1", + "body-parser": "~1.13.3", + "connect-redis": "~2.4.1", + "cookie-parser": "~1.3.5", + "cookie-session": "~1.2.0", + "express-session": "~1.11.3", + "jade": "~1.11.0", + "method-override": "~2.3.5", + "morgan": "~1.6.1", + "multiparty": "~4.1.2", + "vhost": "~3.0.1" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "ef7ad681b245fba023843ce94f6bcb8e275bbb8e", + "bugs": { + "url": "https://github.com/strongloop/express/issues" + }, + "_id": "express@4.13.3", + "_shasum": "ddb2f1fb4502bf33598d2b032b037960ca6c80a3", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "tjholowaychuk", + "email": "tj@vision-media.ca" + }, + { + "name": "jongleberry", + "email": "jonathanrichardong@gmail.com" + }, + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "rfeng", + "email": "enjoyjava@gmail.com" + }, + { + "name": "aredridel", + "email": "aredridel@dinhe.net" + }, + { + "name": "strongloop", + "email": "callback@strongloop.com" + }, + { + "name": "defunctzombie", + "email": "shtylman@gmail.com" + } + ], + "dist": { + "shasum": "ddb2f1fb4502bf33598d2b032b037960ca6c80a3", + "tarball": "https://registry.npmjs.org/express/-/express-4.13.3.tgz" + }, + "directories": {} + }, + "4.13.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.13.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/expressjs/express" + }, + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.2.12", + "array-flatten": "1.1.1", + "content-disposition": "0.5.1", + "content-type": "~1.0.1", + "cookie": "0.1.5", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.1.0", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "finalhandler": "0.4.1", + "fresh": "0.3.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.0.10", + "qs": "4.0.0", + "range-parser": "~1.0.3", + "send": "0.13.1", + "serve-static": "~1.10.2", + "type-is": "~1.6.6", + "utils-merge": "1.0.0", + "vary": "~1.0.1" + }, + "devDependencies": { + "after": "0.8.1", + "ejs": "2.3.4", + "istanbul": "0.4.2", + "marked": "0.3.5", + "mocha": "2.3.4", + "should": "7.1.1", + "supertest": "1.1.0", + "body-parser": "~1.14.2", + "connect-redis": "~2.4.1", + "cookie-parser": "~1.4.1", + "cookie-session": "~1.2.0", + "express-session": "~1.13.0", + "jade": "~1.11.0", + "method-override": "~2.3.5", + "morgan": "~1.6.1", + "multiparty": "~4.1.2", + "vhost": "~3.0.1" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "193bed2649c55c1fd362e46cd4702c773f3e7434", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "homepage": "https://github.com/expressjs/express", + "_id": "express@4.13.4", + "_shasum": "3c0b76f3c77590c8345739061ec0bd3ba067ec24", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + } + ], + "dist": { + "shasum": "3c0b76f3c77590c8345739061ec0bd3ba067ec24", + "tarball": "https://registry.npmjs.org/express/-/express-4.13.4.tgz" + }, + "directories": {} + }, + "4.14.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.14.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/expressjs/express" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.1", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "finalhandler": "0.5.0", + "fresh": "0.3.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.2", + "qs": "6.2.0", + "range-parser": "~1.2.0", + "send": "0.14.1", + "serve-static": "~1.11.1", + "type-is": "~1.6.13", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.1", + "body-parser": "~1.15.1", + "cookie-parser": "~1.4.3", + "ejs": "2.4.2", + "istanbul": "0.4.3", + "marked": "0.3.5", + "method-override": "~2.3.6", + "mocha": "2.5.3", + "morgan": "~1.7.0", + "should": "9.0.2", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "express-session": "~1.13.0", + "jade": "~1.11.0", + "multiparty": "~4.1.2", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "9375a9afa9d7baa814b454c7a6818a7471aaef00", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.14.0", + "_shasum": "c1ee3f42cdc891fb3dc650a8922d51ec847d0d66", + "_from": ".", + "_npmVersion": "1.4.28", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "dist": { + "shasum": "c1ee3f42cdc891fb3dc650a8922d51ec847d0d66", + "tarball": "https://registry.npmjs.org/express/-/express-4.14.0.tgz" + }, + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/express-4.14.0.tgz_1466095407850_0.17484632693231106" + }, + "directories": {} + }, + "4.14.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.14.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "finalhandler": "0.5.1", + "fresh": "0.3.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.2.0", + "range-parser": "~1.2.0", + "send": "0.14.2", + "serve-static": "~1.11.2", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.16.0", + "cookie-parser": "~1.4.3", + "ejs": "2.5.5", + "express-session": "1.15.0", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "~2.3.6", + "mocha": "3.2.0", + "morgan": "~1.7.0", + "multiparty": "4.1.3", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "0437c513f2dbc8d1dfc5a3e35fe35182bd3a671e", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.14.1", + "_shasum": "646c237f766f148c2120aff073817b9e4d7e0d33", + "_from": ".", + "_npmVersion": "2.15.9", + "_nodeVersion": "4.6.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "646c237f766f148c2120aff073817b9e4d7e0d33", + "tarball": "https://registry.npmjs.org/express/-/express-4.14.1.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/express-4.14.1.tgz_1485642795215_0.5481494057457894" + }, + "directories": {} + }, + "5.0.0-alpha.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "2.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "~2.2.0", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.7.0", + "finalhandler": "0.5.1", + "fresh": "0.3.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-is-absolute": "1.0.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.2.0", + "range-parser": "~1.2.0", + "router": "~1.1.5", + "send": "0.14.2", + "serve-static": "~1.11.2", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.16.0", + "cookie-parser": "~1.4.3", + "ejs": "2.5.5", + "express-session": "1.15.0", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "~2.3.6", + "mocha": "3.2.0", + "morgan": "~1.7.0", + "multiparty": "4.1.3", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "c8d9223e93ee0c08490e4840f3278314ccb221a5", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@5.0.0-alpha.3", + "_shasum": "19d63b931bf0f64c42725952ef0602c381fe64db", + "_from": ".", + "_npmVersion": "2.15.9", + "_nodeVersion": "4.6.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "19d63b931bf0f64c42725952ef0602c381fe64db", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.3.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/express-5.0.0-alpha.3.tgz_1485660519206_0.28520536865107715" + }, + "directories": {} + }, + "4.15.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.15.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.0", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.3.1", + "range-parser": "~1.2.0", + "send": "0.15.0", + "serve-static": "1.12.0", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.0", + "cookie-parser": "~1.4.3", + "ejs": "2.5.6", + "express-session": "1.15.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.7", + "mocha": "3.2.0", + "morgan": "1.8.1", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "504a51c040f22c80c7e52377c0ef00b1c8b2a76b", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.15.0", + "_shasum": "8fb125829f70a04a59e1c40ceb8dea19cf5c879c", + "_from": ".", + "_npmVersion": "2.15.11", + "_nodeVersion": "4.7.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "8fb125829f70a04a59e1c40ceb8dea19cf5c879c", + "tarball": "https://registry.npmjs.org/express/-/express-4.15.0.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/express-4.15.0.tgz_1488407333719_0.7790739571209997" + }, + "directories": {} + }, + "5.0.0-alpha.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "2.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.0", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-is-absolute": "1.0.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.3.1", + "range-parser": "~1.2.0", + "router": "~1.3.0", + "send": "0.15.0", + "serve-static": "1.12.0", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.0", + "cookie-parser": "~1.4.3", + "ejs": "2.5.6", + "express-session": "1.15.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.7", + "mocha": "3.2.0", + "morgan": "1.8.1", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "a3a9166c521008576da724e83221c05a1aa92245", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@5.0.0-alpha.4", + "_shasum": "cd96a23fa9e3fce471f9637376b1c7b9d70b865e", + "_from": ".", + "_npmVersion": "2.15.11", + "_nodeVersion": "4.7.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "cd96a23fa9e3fce471f9637376b1c7b9d70b865e", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.4.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/express-5.0.0-alpha.4.tgz_1488414607195_0.16105826874263585" + }, + "directories": {} + }, + "4.15.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.15.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.0", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.3.1", + "range-parser": "~1.2.0", + "send": "0.15.1", + "serve-static": "1.12.1", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.0", + "cookie-parser": "~1.4.3", + "ejs": "2.5.6", + "express-session": "1.15.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.7", + "mocha": "3.2.0", + "morgan": "1.8.1", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "d32ed68b2995e0322100ace29d86e7a86b9c6378", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.15.1", + "_shasum": "e32897816d94cc477e45f0149a8966bc938a329b", + "_from": ".", + "_npmVersion": "2.15.11", + "_nodeVersion": "4.7.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "e32897816d94cc477e45f0149a8966bc938a329b", + "tarball": "https://registry.npmjs.org/express/-/express-4.15.1.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/express-4.15.1.tgz_1488776911316_0.193040527170524" + }, + "directories": {} + }, + "4.15.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.15.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.0", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.4.0", + "range-parser": "~1.2.0", + "send": "0.15.1", + "serve-static": "1.12.1", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.1", + "cookie-parser": "~1.4.3", + "ejs": "2.5.6", + "express-session": "1.15.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.7", + "mocha": "3.2.0", + "morgan": "1.8.1", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "d43b074f0b3b56a91f240e62798c932ba104b79a", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.15.2", + "_shasum": "af107fc148504457f2dca9a6f2571d7129b97b35", + "_from": ".", + "_npmVersion": "2.15.11", + "_nodeVersion": "4.7.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "af107fc148504457f2dca9a6f2571d7129b97b35", + "tarball": "https://registry.npmjs.org/express/-/express-4.15.2.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-18-east.internal.npmjs.com", + "tmp": "tmp/express-4.15.2.tgz_1488807764132_0.2808149973861873" + }, + "directories": {} + }, + "5.0.0-alpha.5": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "2.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.0", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-is-absolute": "1.0.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.3", + "qs": "6.4.0", + "range-parser": "~1.2.0", + "router": "~1.3.0", + "send": "0.15.1", + "serve-static": "1.12.1", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.14", + "utils-merge": "1.0.0", + "vary": "~1.1.0" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.1", + "cookie-parser": "~1.4.3", + "ejs": "2.5.6", + "express-session": "1.15.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.7", + "mocha": "3.2.0", + "morgan": "1.8.1", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "jade": "~1.11.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "21f725e0ef9e1e9a8ea51e8486e9cadeae956774", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@5.0.0-alpha.5", + "_shasum": "e37423a8d82826fb915c7dd166e2900bfa3552e6", + "_from": ".", + "_npmVersion": "2.15.11", + "_nodeVersion": "4.7.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "e37423a8d82826fb915c7dd166e2900bfa3552e6", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.5.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/express-5.0.0-alpha.5.tgz_1488808263893_0.666542848572135" + }, + "directories": {} + }, + "4.15.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.15.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.7", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.3", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.4", + "qs": "6.4.0", + "range-parser": "~1.2.0", + "send": "0.15.3", + "serve-static": "1.12.3", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.0", + "vary": "~1.1.1" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.1", + "cookie-parser": "~1.4.3", + "ejs": "2.5.6", + "express-session": "1.15.2", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.8", + "mocha": "3.4.1", + "morgan": "1.8.1", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.1", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "cookie-session": "~1.2.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "6da454c7fb37e68ed65ffe0371aa688b89f5bd6e", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.15.3", + "_shasum": "bab65d0f03aa80c358408972fc700f916944b662", + "_from": ".", + "_npmVersion": "4.2.0", + "_nodeVersion": "6.10.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "bab65d0f03aa80c358408972fc700f916944b662", + "tarball": "https://registry.npmjs.org/express/-/express-4.15.3.tgz" + }, + "maintainers": [ + { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "hacksparrow", + "email": "captain@hacksparrow.com" + }, + { + "name": "jasnell", + "email": "jasnell@gmail.com" + }, + { + "name": "mikeal", + "email": "mikeal.rogers@gmail.com" + } + ], + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/express-4.15.3.tgz_1495030658380_0.1599606357049197" + }, + "directories": {} + }, + "4.15.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.15.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.8", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.4", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.5", + "qs": "6.5.0", + "range-parser": "~1.2.0", + "send": "0.15.4", + "serve-static": "1.12.4", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.0", + "vary": "~1.1.1" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.17.2", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.0", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.5", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.9", + "mocha": "3.5.0", + "morgan": "1.8.2", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "11.2.1", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "a4bd4373b2c3b2521ee4c499cb8e90e98f78bfa5", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.15.4", + "_shasum": "032e2253489cf8fce02666beca3d11ed7a2daed1", + "_from": ".", + "_npmVersion": "3.10.10", + "_nodeVersion": "6.11.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "032e2253489cf8fce02666beca3d11ed7a2daed1", + "tarball": "https://registry.npmjs.org/express/-/express-4.15.4.tgz" + }, + "maintainers": [ + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express-4.15.4.tgz_1502071931644_0.23451056680642068" + }, + "directories": {} + }, + "4.15.5": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.15.5", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.6", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.5", + "qs": "6.5.0", + "range-parser": "~1.2.0", + "send": "0.15.6", + "serve-static": "1.12.6", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.0", + "vary": "~1.1.1" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.18.1", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.1", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.5", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.9", + "mocha": "3.5.3", + "morgan": "1.8.2", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "13.1.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "ea3d60565242c47be97088ead2708d7b88390858", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.15.5", + "_shasum": "670235ca9598890a5ae8170b83db722b842ed927", + "_from": ".", + "_npmVersion": "3.10.10", + "_nodeVersion": "6.11.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "670235ca9598890a5ae8170b83db722b842ed927", + "tarball": "https://registry.npmjs.org/express/-/express-4.15.5.tgz" + }, + "maintainers": [ + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express-4.15.5.tgz_1506317115180_0.2818172036204487" + }, + "directories": {} + }, + "5.0.0-alpha.6": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.6", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.3", + "array-flatten": "2.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.6", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-is-absolute": "1.0.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.5", + "qs": "6.5.0", + "range-parser": "~1.2.0", + "router": "~1.3.1", + "send": "0.15.6", + "serve-static": "1.12.6", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.0", + "vary": "~1.1.1" + }, + "devDependencies": { + "after": "0.8.2", + "body-parser": "1.18.1", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.1", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.5", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.9", + "mocha": "3.5.3", + "morgan": "1.8.2", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "13.1.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "f4120a645301366891775d1f03925449239a2cb7", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@5.0.0-alpha.6", + "_shasum": "85dc44d7e90d4809041407f388f239b5bd2f681e", + "_from": ".", + "_npmVersion": "3.10.10", + "_nodeVersion": "6.11.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "85dc44d7e90d4809041407f388f239b5bd2f681e", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.6.tgz" + }, + "maintainers": [ + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express-5.0.0-alpha.6.tgz_1506317557150_0.7998493011109531" + }, + "directories": {} + }, + "4.16.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.16.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.2", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.0", + "serve-static": "1.13.0", + "setprototypeof": "1.1.0", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.2", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.6", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.10", + "mocha": "3.5.3", + "morgan": "1.9.0", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "13.1.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "f974d22c66d3cd91634ddaba1ef8bcaa8e49daf4", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.16.0", + "_shasum": "b519638e4eb58e7178c81b498ef22f798cb2e255", + "_from": ".", + "_npmVersion": "3.10.10", + "_nodeVersion": "6.11.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "b519638e4eb58e7178c81b498ef22f798cb2e255", + "tarball": "https://registry.npmjs.org/express/-/express-4.16.0.tgz" + }, + "maintainers": [ + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express-4.16.0.tgz_1506622949495_0.9396109508816153" + }, + "directories": {} + }, + "4.16.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.16.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.2", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.2", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.6", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.10", + "mocha": "3.5.3", + "morgan": "1.9.0", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "13.1.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "e3f7f51f5f5475ca1ad091b1f8b7293f79467d29", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.16.1", + "_npmVersion": "5.3.0", + "_nodeVersion": "6.11.3", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "integrity": "sha512-STB7LZ4N0L+81FJHGla2oboUHTk4PaN1RsOkoRh9OSeEKylvF5hwKYVX1xCLFaCT7MD0BNG/gX2WFMLqY6EMBw==", + "shasum": "6b33b560183c9b253b7b62144df33a4654ac9ed0", + "tarball": "https://registry.npmjs.org/express/-/express-4.16.1.tgz" + }, + "maintainers": [ + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express-4.16.1.tgz_1506717522230_0.9567146771587431" + }, + "directories": {} + }, + "4.16.2": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.16.2", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.1", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.2", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.2", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.6", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.6", + "method-override": "2.3.10", + "mocha": "3.5.3", + "morgan": "1.9.0", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "13.1.0", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks --no-exit test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks --no-exit test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks --no-exit test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks --no-exit test/ test/acceptance/" + }, + "gitHead": "351396f971280ab79faddcf9782ea50f4e88358d", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.16.2", + "_shasum": "e35c6dfe2d64b7dca0a5cd4f21781be3299e076c", + "_from": ".", + "_npmVersion": "3.10.10", + "_nodeVersion": "6.11.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "e35c6dfe2d64b7dca0a5cd4f21781be3299e076c", + "tarball": "https://registry.npmjs.org/express/-/express-4.16.2.tgz" + }, + "maintainers": [ + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + } + ], + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express-4.16.2.tgz_1507605225187_0.6328138182871044" + }, + "directories": {} + }, + "4.16.3": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.16.3", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.2", + "ejs": "2.5.7", + "eslint": "2.13.1", + "express-session": "1.15.6", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.3.17", + "method-override": "2.3.10", + "mocha": "3.5.3", + "morgan": "1.9.0", + "multiparty": "4.1.3", + "pbkdf2-password": "1.2.1", + "should": "13.2.1", + "supertest": "1.2.0", + "connect-redis": "~2.4.1", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "files": [ + "LICENSE", + "History.md", + "Readme.md", + "index.js", + "lib/" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks --no-exit test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks --no-exit test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks --no-exit test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks --no-exit test/ test/acceptance/" + }, + "gitHead": "3ed5090ca91f6a387e66370d57ead94d886275e1", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.16.3", + "_shasum": "6af8a502350db3246ecc4becf6b5a34d22f7ed53", + "_from": ".", + "_npmVersion": "3.10.10", + "_nodeVersion": "6.13.1", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "shasum": "6af8a502350db3246ecc4becf6b5a34d22f7ed53", + "tarball": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "fileCount": 16, + "unpackedSize": 205577 + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express_4.16.3_1520877014027_0.020052903698088542" + }, + "_hasShrinkwrap": false + }, + "4.16.4": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.16.4", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "connect-redis": "3.4.0", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.2", + "ejs": "2.6.1", + "eslint": "2.13.1", + "express-session": "1.15.6", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.5.1", + "method-override": "3.0.0", + "mocha": "5.2.0", + "morgan": "1.9.1", + "multiparty": "4.2.1", + "pbkdf2-password": "1.2.1", + "should": "13.2.3", + "supertest": "3.3.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "dc538f6e810bd462c98ee7e6aae24c64d4b1da93", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.16.4", + "_npmVersion": "6.4.1", + "_nodeVersion": "8.12.0", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "shasum": "fddef61926109e24c515ea97fd2f1bdbf62df12e", + "tarball": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "fileCount": 16, + "unpackedSize": 206123, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvsqSCRA9TVsSAnZWagAAPFwP/iCvznxNrmvgY9ox7w2k\ncS/ej9HZJ5NGjBEWtae1F2bjJ2V7rOxVTGTlqiPMSNIzTgw3fpFkIXp9kCA4\nY03NOsYUjYscGjXR6f2fvOVJ/Si5FKlqr7Ow6WMBClrdo/CMCc8kH9fxtPja\nHla58xiU7ftlzUHIjGmmnHFzAjAeGj+3e3v1omuoeP6mPuxlwYoQ0MuD0sFa\n9qJAFZ0MBrfvoQBI8G++GZZhxalhefuibWi1ErRw3F5cLfvhjKi4HGPh+sDu\nc63D99wQIJIq4HumwX0JNW7OywuL28wgxgtvKyg0iCVR/BnAYiEA0UZUVI4h\nsX1Kuht1oHEp1iGOvGALYotPiovnDCAra+2zPM1p8oZKdXHEpkAygG3mCiD5\nyWlWrFo5jJudULWzMtHp6F0RwQJjpSavnkbusKWZvO717/1Ku5FIM4cnTWVK\nELGmb011jRPMvwFqv1C04SvhBT+UrXe4kd0qwJWQEDT1aWzbjbaroPmVQ+l1\nxzUkHRHm7vYCBE0RxQ4FImNWlYYQVVyBSroYwxvJnP6H8m/DR7oxDPDoJcBn\nXXETuH8Ca+q8KjwdrstVXCwKfB+zs0Z41/oOWKrhsDY2B9HwmyOOA8EtG4QO\np2waBrigD8L4T/Y3II4T144z2MclVid7DulrzKCMiE6yoTqvrH64FfWkLQqG\n11u8\r\n=ZruB\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express_4.16.4_1539230354097_0.4680196437483164" + }, + "_hasShrinkwrap": false + }, + "5.0.0-alpha.7": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.7", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "2.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "3.1.0", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-is-absolute": "1.0.1", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "router": "2.0.0-alpha.1", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "connect-redis": "3.4.0", + "cookie-parser": "~1.4.3", + "cookie-session": "1.3.2", + "ejs": "2.6.1", + "eslint": "2.13.1", + "express-session": "1.15.6", + "hbs": "4.0.1", + "istanbul": "0.4.5", + "marked": "0.5.1", + "method-override": "3.0.0", + "mocha": "5.2.0", + "morgan": "1.9.1", + "multiparty": "4.2.1", + "pbkdf2-password": "1.2.1", + "should": "13.2.3", + "supertest": "3.3.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "readme": "[![Express Logo](https://i.cloudup.com/zfY6lL7eFa-3000x3000.png)](http://expressjs.com/)\n\n Fast, unopinionated, minimalist web framework for [node](http://nodejs.org).\n\n [![NPM Version][npm-image]][npm-url]\n [![NPM Downloads][downloads-image]][downloads-url]\n [![Linux Build][travis-image]][travis-url]\n [![Windows Build][appveyor-image]][appveyor-url]\n [![Test Coverage][coveralls-image]][coveralls-url]\n\n```js\nvar express = require('express')\nvar app = express()\n\napp.get('/', function (req, res) {\n res.send('Hello World')\n})\n\napp.listen(3000)\n```\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/).\n\nBefore installing, [download and install Node.js](https://nodejs.org/en/download/).\nNode.js 0.10 or higher is required.\n\nInstallation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```bash\n$ npm install express\n```\n\nFollow [our installing guide](http://expressjs.com/en/starter/installing.html)\nfor more information.\n\n## Features\n\n * Robust routing\n * Focus on high performance\n * Super-high test coverage\n * HTTP helpers (redirection, caching, etc)\n * View system supporting 14+ template engines\n * Content negotiation\n * Executable for generating applications quickly\n\n## Docs & Community\n\n * [Website and Documentation](http://expressjs.com/) - [[website repo](https://github.com/expressjs/expressjs.com)]\n * [#express](https://webchat.freenode.net/?channels=express) on freenode IRC\n * [GitHub Organization](https://github.com/expressjs) for Official Middleware & Modules\n * Visit the [Wiki](https://github.com/expressjs/express/wiki)\n * [Google Group](https://groups.google.com/group/express-js) for discussion\n * [Gitter](https://gitter.im/expressjs/express) for support and discussion\n\n**PROTIP** Be sure to read [Migrating from 3.x to 4.x](https://github.com/expressjs/express/wiki/Migrating-from-3.x-to-4.x) as well as [New features in 4.x](https://github.com/expressjs/express/wiki/New-features-in-4.x).\n\n### Security Issues\n\nIf you discover a security vulnerability in Express, please see [Security Policies and Procedures](Security.md).\n\n## Quick Start\n\n The quickest way to get started with express is to utilize the executable [`express(1)`](https://github.com/expressjs/generator) to generate an application as shown below:\n\n Install the executable. The executable's major version will match Express's:\n\n```bash\n$ npm install -g express-generator@4\n```\n\n Create the app:\n\n```bash\n$ express /tmp/foo && cd /tmp/foo\n```\n\n Install dependencies:\n\n```bash\n$ npm install\n```\n\n Start the server:\n\n```bash\n$ npm start\n```\n\n## Philosophy\n\n The Express philosophy is to provide small, robust tooling for HTTP servers, making\n it a great solution for single page applications, web sites, hybrids, or public\n HTTP APIs.\n\n Express does not force you to use any specific ORM or template engine. With support for over\n 14 template engines via [Consolidate.js](https://github.com/tj/consolidate.js),\n you can quickly craft your perfect framework.\n\n## Examples\n\n To view the examples, clone the Express repo and install the dependencies:\n\n```bash\n$ git clone git://github.com/expressjs/express.git --depth 1\n$ cd express\n$ npm install\n```\n\n Then run whichever example you want:\n\n```bash\n$ node examples/content-negotiation\n```\n\n## Tests\n\n To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ npm test\n```\n\n## People\n\nThe original author of Express is [TJ Holowaychuk](https://github.com/tj)\n\nThe current lead maintainer is [Douglas Christopher Wilson](https://github.com/dougwilson)\n\n[List of all contributors](https://github.com/expressjs/express/graphs/contributors)\n\n## License\n\n [MIT](LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/express.svg\n[npm-url]: https://npmjs.org/package/express\n[downloads-image]: https://img.shields.io/npm/dm/express.svg\n[downloads-url]: https://npmjs.org/package/express\n[travis-image]: https://img.shields.io/travis/expressjs/express/master.svg?label=linux\n[travis-url]: https://travis-ci.org/expressjs/express\n[appveyor-image]: https://img.shields.io/appveyor/ci/dougwilson/express/master.svg?label=windows\n[appveyor-url]: https://ci.appveyor.com/project/dougwilson/express\n[coveralls-image]: https://img.shields.io/coveralls/expressjs/express/master.svg\n[coveralls-url]: https://coveralls.io/r/expressjs/express?branch=master\n[gratipay-image-visionmedia]: https://img.shields.io/gratipay/visionmedia.svg\n[gratipay-url-visionmedia]: https://gratipay.com/visionmedia/\n[gratipay-image-dougwilson]: https://img.shields.io/gratipay/dougwilson.svg\n[gratipay-url-dougwilson]: https://gratipay.com/dougwilson/\n", + "readmeFilename": "Readme.md", + "gitHead": "5f0c829d7ca7da746ee859f13a54631000f8a9b5", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@5.0.0-alpha.7", + "_npmVersion": "6.4.1", + "_nodeVersion": "8.12.0", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "integrity": "sha512-3FW+yXzYCViXf6Ty9TN9IKLW+rC8qok3ktS4hS1FILAEnMnfnDpQ+23rZVvWC0Ul1alYpJXx7xSBSBp073970g==", + "shasum": "879bfb1bd52834646a9d8c3a773863c36e4d494c", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.7.tgz", + "fileCount": 11, + "unpackedSize": 179029, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb09eLCRA9TVsSAnZWagAA/1AP/269JF2vhXEO9n3MaQLu\nSs95oz9PfsYyucun0Qgjjd5OyERY7IwtkbYoMn60M18w8ni1JR9kjqQ8m07t\nUIpgUBnfnytj9L7qlnmPMF2Uzrh6YwX5gg1jzx0Tri8EwehllZg3f5o2nxPX\nduG87uxNzxUszo52FXRR98Vz6vVup0/0smLa8jtq+VxXRhW3zGcU+zTAIoyy\nP7bvI4Zg5RKWzABTIfBsqW9sxJ6yT0Xa/otiO/IJ3YjJb2f76FdAN1RwrEnA\nvherLVx1V6EooqhkrS0W45Ong2KEytpHWTKj5APDpggffflfJyiON2BqvrPI\nmSDESQzyArpgwckBaSofLcydD7aaGtYP/NpATT3khrWw3UkFeeG0LGGulz7e\nbPN8PFuSXiZ5dfcBXNQsViSF6jkghg0y8bffC3h4VewsKKfgLKehwOjn+Mp4\n7dyZ0KcCJn/xcCCJJFAkJJB9j4Pfqxj1D2hlUMXfSj6L7unmbOnwsFtL0m32\nb0w+WkUxy8DR+UFGUUHGK5bNE9OsX5tYSWm9RH8Z8cco5rgLBkk3Lxq1rSjY\nzLrM5FsakMWgSlI1BTN5gXX9TYumCzke4vI8emkxe8lR3l+XPz2wP/+HB1wg\nfxSecAWnJKwkDAtBifHB8eiOWNLoSnJiOkWk0VnkSXa9Aw95yED1B/sAv/i5\nk5y/\r\n=n8Sg\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "captain@hacksparrow.com", + "name": "hacksparrow" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express_5.0.0-alpha.7_1540609930884_0.050413303730304504" + }, + "_hasShrinkwrap": false + }, + "4.17.0": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.17.0", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "connect-redis": "3.4.1", + "cookie-parser": "~1.4.4", + "cookie-session": "1.3.3", + "ejs": "2.6.1", + "eslint": "2.13.1", + "express-session": "1.16.1", + "hbs": "4.0.4", + "istanbul": "0.4.5", + "marked": "0.6.2", + "method-override": "3.0.0", + "mocha": "5.2.0", + "morgan": "1.9.1", + "multiparty": "4.2.1", + "pbkdf2-password": "1.2.1", + "should": "13.2.3", + "supertest": "3.3.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "10c7756764fbe969b307b15a72fd074479c00f8d", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.17.0", + "_npmVersion": "6.4.1", + "_nodeVersion": "8.16.0", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "integrity": "sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==", + "shasum": "288af62228a73f4c8ea2990ba3b791bb87cd4438", + "tarball": "https://registry.npmjs.org/express/-/express-4.17.0.tgz", + "fileCount": 16, + "unpackedSize": 208134, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3hUVCRA9TVsSAnZWagAA3oUP/3V7aiaEhUSyQ9lyDnPF\nxiRwGy0XNIoNRyZbw8gMN2/7V/jjV+H/vWdo9gSr3NJAGsGlS8AtT0uNvKv/\nrssr3WA65/J9QNdCixePj/LHilRzOSMKxnIhk20bVh186vEx7fwehqXbifcS\nNIoSieQRnllJCVH0JudVim4AMWdy3Y2vOLV1kE6UpDs41c3eXzUfFEVxI+WD\nXjUrfHsRCK/IZ5No2Hw8uwF2Y2pnuRHFC0ehIWn+Foijy87doiFidxdn2ybg\nFjdo+AFH3LX2RBR4o7UugtDV1wB0ymRVRNSIk6xoKmMGi5RNE5dhPxNkEvk7\nX5nK18AhRzRFIIZDhHtOZE9wWvlf/25p0y8CmzKrXkpmiuzcby4EneyV0Muk\n8WmbnEO1ah7SATsVf0d/AnR1tCXE+0wLXvVrq9Z1BAkeW1rsR9OHqzpLGCc3\njmYqyrN+2iyPeqy/cemnU52fmUC/Kfj8q8Uv2RCxJo9cAKKp+ljaMXCiJMcP\nrYPu4X0n0ijSLVF1dAQkDs05MVbZeCl5RM0GhPndFwcdCBc1JdJSYK/6ylHK\nFDoB5YBzxglMPL8iMwbDhS2+N25vRDAWr52GKTwJFmcfW04/EXrFEgm2gk1/\nmRLojES3L7P5L96c9P2SVzp7YjWFw71OkQctzlDrNC28VOU3ie95pYQyHV5/\n64mY\r\n=ZTgO\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express_4.17.0_1558058260571_0.7920489008241873" + }, + "_hasShrinkwrap": false + }, + "4.17.1": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "4.17.1", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "connect-redis": "3.4.1", + "cookie-parser": "~1.4.4", + "cookie-session": "1.3.3", + "ejs": "2.6.1", + "eslint": "2.13.1", + "express-session": "1.16.1", + "hbs": "4.0.4", + "istanbul": "0.4.5", + "marked": "0.6.2", + "method-override": "3.0.0", + "mocha": "5.2.0", + "morgan": "1.9.1", + "multiparty": "4.2.1", + "pbkdf2-password": "1.2.1", + "should": "13.2.3", + "supertest": "3.3.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "gitHead": "e1b45ebd050b6f06aa38cda5aaf0c21708b0c71e", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@4.17.1", + "_npmVersion": "6.4.1", + "_nodeVersion": "8.16.0", + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "dist": { + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "shasum": "4491fc38605cf51f8629d39c2b5d026f98a4c134", + "tarball": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "fileCount": 16, + "unpackedSize": 208133, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6hU/CRA9TVsSAnZWagAAFc4QAJzqxI1sgdfreUHk+NIa\n38jYea65Xg8N9JgZVF67j7aXqPT6VXhGu2j54oveGIkr+RL2Xm58RrRWn+Sg\nVWOOSZzotLKtx1qCYS4ozPRYvujKMLYDeiLxePDCSrrLYt48+IJwkHF04Un1\nJ0ZUmtlEqgLL85gvaCrKa9qF8TfwbQhhIzQ914vum11tJ506ePpffN2xFY0M\nsHf0CiuV1OFOD7Wne/RR7DVsxQwZ/FXomkxLJm8+T+T9ZYm3WQxWVD7BRQpA\nN08+zkPd1XMEZiVZkR9Ie4+7ydZomJE8PNCOt5SzvEW6ekDW10QuuF0521Wj\n5lHp4AflVFq1LTJB0WDR6VIPJRp0H5aYTh1tBRxWHUx/EP2LfFS/XEz1bUvm\nBDVj2e1iA4ZWz8aeu9p/2N8Zp05WGINF3/E4YG9smxxs5EDJZGA9k1DAj6US\nzKWTOemaqypRshFWThvfA70a1Rcwdj+0XGboscg/S20XTT0FvG2GLkEY0OO/\niHBy5fKYplUQsths48V8I9P9Gx6U534iaFJlxlzzVEsDleBkH+NBSP8OB7dx\n8N/0ZQDBY6JWL5ZSW9yVY2FzrTEmUOPC1Rts5Uj4m7SBmu8yK154ylnPQ4T6\nMr0jG8XQPYhTLc5pYNTFZNV1Ydu4d01xIrLhGy/3dc7kRlwy3FN5ceNVsB88\njyN+\r\n=QYw2\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express_4.17.1_1558844734329_0.21547943776855627" + }, + "_hasShrinkwrap": false + }, + "5.0.0-alpha.8": { + "name": "express", + "description": "Fast, unopinionated, minimalist web framework", + "version": "5.0.0-alpha.8", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "2.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "3.1.0", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-is-absolute": "1.0.1", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "router": "2.0.0-alpha.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "connect-redis": "3.4.1", + "cookie-parser": "~1.4.4", + "cookie-session": "1.3.3", + "ejs": "2.6.1", + "eslint": "2.13.1", + "express-session": "1.16.1", + "hbs": "4.0.4", + "istanbul": "0.4.5", + "marked": "0.6.2", + "method-override": "3.0.0", + "mocha": "5.2.0", + "morgan": "1.9.1", + "multiparty": "4.2.1", + "pbkdf2-password": "1.2.1", + "should": "13.2.3", + "supertest": "3.3.0", + "vhost": "~3.0.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/ test/acceptance/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/", + "test-tap": "mocha --require test/support/env --reporter tap --check-leaks test/ test/acceptance/" + }, + "readme": "[![Express Logo](https://i.cloudup.com/zfY6lL7eFa-3000x3000.png)](http://expressjs.com/)\n\n Fast, unopinionated, minimalist web framework for [node](http://nodejs.org).\n\n [![NPM Version][npm-image]][npm-url]\n [![NPM Downloads][downloads-image]][downloads-url]\n [![Linux Build][travis-image]][travis-url]\n [![Windows Build][appveyor-image]][appveyor-url]\n [![Test Coverage][coveralls-image]][coveralls-url]\n\n```js\nconst express = require('express')\nconst app = express()\n\napp.get('/', function (req, res) {\n res.send('Hello World')\n})\n\napp.listen(3000)\n```\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/).\n\nBefore installing, [download and install Node.js](https://nodejs.org/en/download/).\nNode.js 0.10 or higher is required.\n\nInstallation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```bash\n$ npm install express\n```\n\nFollow [our installing guide](http://expressjs.com/en/starter/installing.html)\nfor more information.\n\n## Features\n\n * Robust routing\n * Focus on high performance\n * Super-high test coverage\n * HTTP helpers (redirection, caching, etc)\n * View system supporting 14+ template engines\n * Content negotiation\n * Executable for generating applications quickly\n\n## Docs & Community\n\n * [Website and Documentation](http://expressjs.com/) - [[website repo](https://github.com/expressjs/expressjs.com)]\n * [#express](https://webchat.freenode.net/?channels=express) on freenode IRC\n * [GitHub Organization](https://github.com/expressjs) for Official Middleware & Modules\n * Visit the [Wiki](https://github.com/expressjs/express/wiki)\n * [Google Group](https://groups.google.com/group/express-js) for discussion\n * [Gitter](https://gitter.im/expressjs/express) for support and discussion\n\n**PROTIP** Be sure to read [Migrating from 3.x to 4.x](https://github.com/expressjs/express/wiki/Migrating-from-3.x-to-4.x) as well as [New features in 4.x](https://github.com/expressjs/express/wiki/New-features-in-4.x).\n\n### Security Issues\n\nIf you discover a security vulnerability in Express, please see [Security Policies and Procedures](Security.md).\n\n## Quick Start\n\n The quickest way to get started with express is to utilize the executable [`express(1)`](https://github.com/expressjs/generator) to generate an application as shown below:\n\n Install the executable. The executable's major version will match Express's:\n\n```bash\n$ npm install -g express-generator@4\n```\n\n Create the app:\n\n```bash\n$ express /tmp/foo && cd /tmp/foo\n```\n\n Install dependencies:\n\n```bash\n$ npm install\n```\n\n Start the server:\n\n```bash\n$ npm start\n```\n\n View the website at: http://localhost:3000\n\n## Philosophy\n\n The Express philosophy is to provide small, robust tooling for HTTP servers, making\n it a great solution for single page applications, web sites, hybrids, or public\n HTTP APIs.\n\n Express does not force you to use any specific ORM or template engine. With support for over\n 14 template engines via [Consolidate.js](https://github.com/tj/consolidate.js),\n you can quickly craft your perfect framework.\n\n## Examples\n\n To view the examples, clone the Express repo and install the dependencies:\n\n```bash\n$ git clone git://github.com/expressjs/express.git --depth 1\n$ cd express\n$ npm install\n```\n\n Then run whichever example you want:\n\n```bash\n$ node examples/content-negotiation\n```\n\n## Tests\n\n To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ npm test\n```\n\n## Contributing\n\n[Contributing Guide](Contributing.md)\n\n## People\n\nThe original author of Express is [TJ Holowaychuk](https://github.com/tj)\n\nThe current lead maintainer is [Douglas Christopher Wilson](https://github.com/dougwilson)\n\n[List of all contributors](https://github.com/expressjs/express/graphs/contributors)\n\n## License\n\n [MIT](LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/express.svg\n[npm-url]: https://npmjs.org/package/express\n[downloads-image]: https://img.shields.io/npm/dm/express.svg\n[downloads-url]: https://npmjs.org/package/express\n[travis-image]: https://img.shields.io/travis/expressjs/express/master.svg?label=linux\n[travis-url]: https://travis-ci.org/expressjs/express\n[appveyor-image]: https://img.shields.io/appveyor/ci/dougwilson/express/master.svg?label=windows\n[appveyor-url]: https://ci.appveyor.com/project/dougwilson/express\n[coveralls-image]: https://img.shields.io/coveralls/expressjs/express/master.svg\n[coveralls-url]: https://coveralls.io/r/expressjs/express?branch=master\n", + "readmeFilename": "Readme.md", + "gitHead": "bd04d8a87fbe22e6fabaa6a5451a885c0790043a", + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "_id": "express@5.0.0-alpha.8", + "_nodeVersion": "13.11.0", + "_npmVersion": "6.13.7", + "dist": { + "integrity": "sha512-PL8wTLgaNOiq7GpXt187/yWHkrNSfbr4H0yy+V0fpqJt5wpUzBi9DprAkwGKBFOqWHylJ8EyPy34V5u9YArfng==", + "shasum": "b9dd3a568eab791e3391db47f9e6ab91e61b13fe", + "tarball": "https://registry.npmjs.org/express/-/express-5.0.0-alpha.8.tgz", + "fileCount": 11, + "unpackedSize": 181194, + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee/3fCRA9TVsSAnZWagAAzf8P/2dMh5PO1SR+CZLuGvPE\nOcR9dd4+epUcIgK6antdYjzMm+HHHMTnObyS523wd9Xm2nWLNDI70nSNHUbn\nxIjlGp9o+NMtvv0RnKKkG+xnlidfrkt7SVvlVzr5D65m6UNxp8bP01KElCNh\nqkAO7ipVYFhzEWFbFJWljN9kR1mCSp4qpL+vTn1wn8xSryYH/+ZRc8rBBlCA\nzBUfx3cQAaH8fy6Cij/bzTdcGWqucBrTP6wgRZca3EDKaOhC8JSf072ISqZM\nAwIUANiYZKPGDv5AUh2T1C8jG4tKdoROr9iqIrsHn9iW8Ppk5R4odblZtDNW\nhROzSfS7i5lFZFxhMZCnrV5aN/zbBiRtMIpFGns0EYWd07l5fMRA817ItntM\nbBZB4MJBH91SoTonBg8Elo5oE9428kdHDKiNi+eK6C3ndqAE0KzgeOIBmol4\n4V3Q4/v6MxSAjGWO9Kw3wKjpCJ4B3LV3F4NwKGHDQlWidkCKQOFg5ylCmDcw\n+7z8/GeahapeWRtkifAhavX0rNYiRUjrgY0yeR98YFOg1K4yvYSXxbY4Xv2B\nWqxikjXqPXk6PavumvJizunzxGVKfOpiQ6XFcIkpfIEJ3JRfU8LUgx+EhAIq\nB35/nbzY8E3f3RCINhqV3y+rBsHhPmnElCASaL5iO5A9CaltyfyZPA+ciMS4\neKlV\r\n=P2Q8\r\n-----END PGP SIGNATURE-----\r\n" + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "_npmUser": { + "name": "dougwilson", + "email": "doug@somethingdoug.com" + }, + "directories": {}, + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/express_5.0.0-alpha.8_1585184222586_0.14737233815620043" + }, + "_hasShrinkwrap": false + } + }, + "maintainers": [ + { + "email": "doug@somethingdoug.com", + "name": "dougwilson" + }, + { + "email": "jasnell@gmail.com", + "name": "jasnell" + }, + { + "email": "mikeal.rogers@gmail.com", + "name": "mikeal" + } + ], + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "time": { + "modified": "2020-06-26T20:54:15.723Z", + "created": "2010-12-29T19:38:25.450Z", + "0.14.0": "2010-12-29T19:38:25.450Z", + "0.14.1": "2010-12-29T19:38:25.450Z", + "1.0.0beta": "2010-12-29T19:38:25.450Z", + "1.0.0beta2": "2010-12-29T19:38:25.450Z", + "1.0.0rc": "2010-12-29T19:38:25.450Z", + "1.0.0rc2": "2010-12-29T19:38:25.450Z", + "1.0.0rc3": "2010-12-29T19:38:25.450Z", + "1.0.0rc4": "2010-12-29T19:38:25.450Z", + "1.0.0": "2010-12-29T19:38:25.450Z", + "1.0.1": "2010-12-29T19:38:25.450Z", + "1.0.2": "2011-01-11T02:09:30.004Z", + "1.0.3": "2011-01-13T22:09:07.840Z", + "1.0.4": "2011-02-05T19:13:15.043Z", + "1.0.5": "2011-02-05T19:16:30.839Z", + "1.0.6": "2011-02-07T21:45:32.271Z", + "1.0.7": "2011-02-07T22:26:51.313Z", + "2.0.0-pre": "2011-02-21T21:46:44.987Z", + "1.0.8": "2011-03-02T02:58:14.314Z", + "2.0.0beta": "2011-03-04T00:19:22.568Z", + "2.0.0beta2": "2011-03-07T17:40:46.229Z", + "2.0.0beta3": "2011-03-09T23:46:02.495Z", + "2.0.0rc": "2011-03-14T22:01:43.971Z", + "2.0.0rc2": "2011-03-17T18:01:26.604Z", + "2.0.0rc3": "2011-03-17T20:02:05.880Z", + "2.0.0": "2011-03-18T01:06:40.271Z", + "2.1.0": "2011-03-24T20:47:46.219Z", + "2.1.1": "2011-03-29T17:40:33.337Z", + "2.2.0": "2011-03-30T18:40:56.080Z", + "2.2.1": "2011-04-04T19:23:50.483Z", + "2.2.2": "2011-04-12T09:44:57.909Z", + "2.3.0": "2011-04-25T16:50:01.384Z", + "2.3.1": "2011-04-26T22:26:27.392Z", + "2.3.2": "2011-04-27T16:13:33.518Z", + "2.3.3": "2011-05-03T18:31:39.123Z", + "2.3.4": "2011-05-08T17:54:04.615Z", + "2.3.5": "2011-05-20T02:07:37.117Z", + "2.3.6": "2011-05-20T16:42:09.750Z", + "2.3.7": "2011-05-23T22:54:25.787Z", + "2.3.8": "2011-05-25T04:53:16.574Z", + "2.3.9": "2011-05-25T17:18:34.557Z", + "2.3.10": "2011-05-27T16:20:13.495Z", + "2.3.11": "2011-06-04T17:51:29.978Z", + "2.3.12": "2011-06-22T20:56:29.997Z", + "2.4.0": "2011-06-28T16:41:30.571Z", + "2.4.1": "2011-07-06T16:57:15.476Z", + "2.4.2": "2011-07-07T03:15:52.511Z", + "2.4.3": "2011-07-14T19:58:45.646Z", + "2.4.4": "2011-08-05T11:30:40.300Z", + "2.4.5": "2011-08-19T17:13:10.685Z", + "2.4.6": "2011-08-22T17:20:21.180Z", + "2.4.7": "2011-10-05T22:42:01.025Z", + "2.5.0": "2011-10-24T23:01:02.271Z", + "2.5.1": "2011-11-18T16:04:40.126Z", + "2.5.2": "2011-12-10T19:09:42.049Z", + "2.5.3": "2011-12-30T23:31:24.241Z", + "2.5.4": "2012-01-02T16:36:02.493Z", + "2.5.5": "2012-01-08T20:31:55.978Z", + "2.5.6": "2012-01-13T23:40:26.942Z", + "2.5.7": "2012-02-06T18:06:55.405Z", + "2.5.8": "2012-02-08T20:08:32.863Z", + "2.5.9": "2012-04-03T02:21:28.801Z", + "3.0.0alpha1": "2012-04-20T01:52:04.759Z", + "3.0.0alpha2": "2012-04-28T23:49:44.341Z", + "3.0.0alpha3": "2012-05-08T00:59:57.918Z", + "3.0.0alpha4": "2012-05-11T00:11:58.696Z", + "3.0.0alpha5": "2012-05-30T23:48:32.953Z", + "3.0.0beta1": "2012-06-01T19:27:26.608Z", + "3.0.0beta2": "2012-06-06T21:47:02.734Z", + "3.0.0beta3": "2012-06-15T18:40:57.491Z", + "2.5.10": "2012-06-15T22:51:26.681Z", + "3.0.0beta4": "2012-06-27T20:42:23.155Z", + "2.5.11": "2012-07-04T18:24:06.584Z", + "3.0.0beta5": "2012-07-03T17:20:29.622Z", + "3.0.0beta6": "2012-07-13T16:19:35.230Z", + "3.0.0beta7": "2012-07-17T02:28:35.931Z", + "3.0.0rc1": "2012-07-24T20:33:00.953Z", + "3.0.0rc2": "2012-08-03T20:33:05.751Z", + "3.0.0rc3": "2012-08-14T03:24:13.107Z", + "3.0.0rc4": "2012-08-31T05:13:49.677Z", + "3.0.0rc5": "2012-10-09T15:44:52.115Z", + "3.0.0": "2012-10-23T22:30:10.025Z", + "3.0.1": "2012-11-02T00:27:52.006Z", + "3.0.2": "2012-11-08T17:15:53.794Z", + "3.0.3": "2012-11-13T17:13:59.443Z", + "3.0.4": "2012-12-06T01:10:32.144Z", + "3.0.5": "2012-12-19T21:45:36.784Z", + "3.0.6": "2013-01-05T02:51:07.217Z", + "3.1.0": "2013-01-26T04:27:35.979Z", + "3.1.1": "2013-04-01T18:26:15.149Z", + "3.1.2": "2013-04-12T19:14:26.989Z", + "3.2.0": "2013-04-15T19:35:06.932Z", + "3.2.1": "2013-04-30T02:17:29.901Z", + "3.2.2": "2013-05-03T19:55:21.494Z", + "3.2.3": "2013-05-07T14:55:36.616Z", + "3.2.4": "2013-05-09T16:18:31.698Z", + "3.2.5": "2013-05-22T04:02:26.880Z", + "3.2.6": "2013-06-03T00:15:56.897Z", + "3.3.0": "2013-06-26T17:07:53.250Z", + "3.3.1": "2013-06-27T15:32:58.392Z", + "3.3.2": "2013-07-03T18:25:57.781Z", + "3.3.3": "2013-07-04T20:40:14.018Z", + "3.3.4": "2013-07-08T21:42:52.735Z", + "3.3.5": "2013-08-10T21:51:21.087Z", + "3.3.6": "2013-08-27T20:49:22.441Z", + "3.3.7": "2013-08-28T17:04:42.417Z", + "1.0.0-beta": "2013-08-28T17:04:36.588Z", + "1.0.0-beta2": "2013-08-28T17:04:36.588Z", + "1.0.0-rc": "2013-08-28T17:04:36.588Z", + "1.0.0-rc2": "2013-08-28T17:04:36.588Z", + "1.0.0-rc3": "2013-08-28T17:04:36.588Z", + "1.0.0-rc4": "2013-08-28T17:04:36.588Z", + "2.0.0-beta": "2013-08-28T17:04:36.588Z", + "2.0.0-beta2": "2013-08-28T17:04:36.588Z", + "2.0.0-beta3": "2013-08-28T17:04:36.588Z", + "2.0.0-rc": "2013-08-28T17:04:36.588Z", + "2.0.0-rc2": "2013-08-28T17:04:36.588Z", + "2.0.0-rc3": "2013-08-28T17:04:36.588Z", + "3.0.0-alpha1": "2013-08-28T17:04:36.588Z", + "3.0.0-alpha2": "2013-08-28T17:04:36.588Z", + "3.0.0-alpha3": "2013-08-28T17:04:36.588Z", + "3.0.0-alpha4": "2013-08-28T17:04:36.588Z", + "3.0.0-alpha5": "2013-08-28T17:04:36.588Z", + "3.0.0-beta1": "2013-08-28T17:04:36.588Z", + "3.0.0-beta2": "2013-08-28T17:04:36.588Z", + "3.0.0-beta3": "2013-08-28T17:04:36.588Z", + "3.0.0-beta4": "2013-08-28T17:04:36.588Z", + "3.0.0-beta6": "2013-08-28T17:04:36.588Z", + "3.0.0-beta7": "2013-08-28T17:04:36.588Z", + "3.0.0-rc1": "2013-08-28T17:04:36.588Z", + "3.0.0-rc2": "2013-08-28T17:04:36.588Z", + "3.0.0-rc3": "2013-08-28T17:04:36.588Z", + "3.0.0-rc4": "2013-08-28T17:04:36.588Z", + "3.0.0-rc5": "2013-08-28T17:04:36.588Z", + "3.3.8": "2013-09-02T15:01:16.142Z", + "3.4.0": "2013-09-07T19:25:10.243Z", + "3.4.1": "2013-10-16T01:34:32.939Z", + "3.4.2": "2013-10-19T02:04:44.007Z", + "3.4.3": "2013-10-23T18:19:57.170Z", + "3.4.4": "2013-10-29T17:34:18.760Z", + "3.4.5": "2013-11-27T23:54:53.947Z", + "3.4.6": "2013-12-01T20:21:22.058Z", + "3.4.7": "2013-12-11T07:57:53.225Z", + "3.4.8": "2014-01-14T04:51:15.079Z", + "4.0.0-rc1": "2014-03-02T16:19:53.255Z", + "4.0.0-rc2": "2014-03-05T06:34:13.334Z", + "3.5.0": "2014-03-06T22:58:36.227Z", + "4.0.0-rc3": "2014-03-12T01:39:53.076Z", + "4.0.0-rc4": "2014-03-25T02:54:51.021Z", + "3.5.1": "2014-03-25T20:59:05.986Z", + "4.0.0": "2014-04-09T20:39:26.853Z", + "3.5.2": "2014-04-24T20:40:38.736Z", + "4.1.0": "2014-04-24T22:17:52.003Z", + "4.1.1": "2014-04-27T23:50:27.414Z", + "3.5.3": "2014-05-08T17:53:16.987Z", + "4.1.2": "2014-05-08T18:44:48.652Z", + "3.6.0": "2014-05-09T21:07:22.124Z", + "4.2.0": "2014-05-12T02:04:12.759Z", + "3.7.0": "2014-05-18T14:42:22.970Z", + "3.8.0": "2014-05-21T06:08:40.496Z", + "4.3.0": "2014-05-21T06:14:40.424Z", + "4.3.1": "2014-05-23T23:12:59.820Z", + "3.8.1": "2014-05-28T03:43:39.629Z", + "4.3.2": "2014-05-29T04:20:38.007Z", + "3.9.0": "2014-05-31T01:38:23.252Z", + "4.4.0": "2014-05-31T04:02:21.301Z", + "4.4.1": "2014-06-03T01:27:48.550Z", + "3.10.0": "2014-06-03T04:42:47.299Z", + "3.10.1": "2014-06-03T21:19:53.358Z", + "3.10.2": "2014-06-04T01:36:31.574Z", + "3.10.3": "2014-06-06T03:41:14.284Z", + "3.10.4": "2014-06-09T22:56:08.589Z", + "4.4.2": "2014-06-10T00:43:04.926Z", + "3.10.5": "2014-06-12T04:36:07.939Z", + "4.4.3": "2014-06-12T04:42:49.755Z", + "3.11.0": "2014-06-20T03:43:59.969Z", + "4.4.4": "2014-06-20T21:13:47.878Z", + "3.12.0": "2014-06-22T02:35:24.439Z", + "3.12.1": "2014-06-27T00:19:58.083Z", + "4.4.5": "2014-06-27T03:54:22.452Z", + "3.13.0": "2014-07-04T05:08:17.751Z", + "4.5.0": "2014-07-05T01:04:36.156Z", + "4.5.1": "2014-07-06T23:47:58.312Z", + "3.14.0": "2014-07-11T17:31:04.739Z", + "4.6.0": "2014-07-12T03:40:29.872Z", + "4.6.1": "2014-07-13T02:19:51.397Z", + "3.15.0": "2014-07-23T05:08:16.821Z", + "4.7.0": "2014-07-26T01:34:51.642Z", + "3.15.1": "2014-07-26T21:50:06.966Z", + "4.7.1": "2014-07-26T23:02:44.448Z", + "3.15.2": "2014-07-27T19:55:02.602Z", + "4.7.2": "2014-07-27T20:02:46.467Z", + "4.7.3": "2014-08-04T20:13:29.114Z", + "3.15.3": "2014-08-04T22:25:19.592Z", + "4.7.4": "2014-08-04T22:25:30.807Z", + "3.16.0": "2014-08-06T05:39:52.833Z", + "4.8.0": "2014-08-06T06:50:05.516Z", + "3.16.1": "2014-08-06T22:06:59.615Z", + "4.8.1": "2014-08-06T22:20:06.968Z", + "3.16.2": "2014-08-07T15:58:53.103Z", + "4.8.2": "2014-08-07T16:04:06.418Z", + "3.16.3": "2014-08-08T02:31:12.394Z", + "3.16.4": "2014-08-11T02:22:05.422Z", + "4.8.3": "2014-08-11T02:29:06.849Z", + "3.16.5": "2014-08-12T02:29:20.292Z", + "3.16.6": "2014-08-15T03:52:36.175Z", + "4.8.4": "2014-08-15T04:25:24.580Z", + "3.16.7": "2014-08-19T02:45:51.457Z", + "4.8.5": "2014-08-19T03:05:35.447Z", + "3.16.8": "2014-08-28T01:17:12.818Z", + "4.8.6": "2014-08-28T01:52:46.246Z", + "3.16.9": "2014-08-30T05:23:37.535Z", + "4.8.7": "2014-08-30T05:37:53.120Z", + "3.16.10": "2014-09-05T06:16:49.692Z", + "4.8.8": "2014-09-05T06:25:37.392Z", + "3.17.0": "2014-09-09T03:22:41.705Z", + "3.17.1": "2014-09-09T03:48:36.412Z", + "4.9.0": "2014-09-09T04:33:18.960Z", + "3.17.2": "2014-09-16T07:18:56.609Z", + "4.9.1": "2014-09-17T06:54:31.479Z", + "4.9.2": "2014-09-18T03:52:10.190Z", + "3.17.3": "2014-09-18T17:40:22.718Z", + "4.9.3": "2014-09-18T17:45:34.733Z", + "3.17.4": "2014-09-20T06:02:17.235Z", + "4.9.4": "2014-09-20T06:07:23.529Z", + "3.17.5": "2014-09-24T23:41:41.338Z", + "4.9.5": "2014-09-25T00:24:49.436Z", + "3.17.6": "2014-10-03T04:05:10.920Z", + "3.17.7": "2014-10-08T21:22:35.229Z", + "4.9.6": "2014-10-09T02:35:55.395Z", + "4.9.7": "2014-10-10T20:43:34.045Z", + "3.17.8": "2014-10-16T04:36:53.277Z", + "4.9.8": "2014-10-18T02:05:05.528Z", + "3.18.0": "2014-10-18T05:10:21.951Z", + "3.18.1": "2014-10-23T05:30:25.689Z", + "4.10.0": "2014-10-24T02:36:30.641Z", + "3.18.2": "2014-10-29T05:14:04.974Z", + "4.10.1": "2014-10-29T05:21:08.596Z", + "5.0.0-alpha.1": "2014-11-07T02:54:34.556Z", + "3.18.3": "2014-11-09T23:38:00.888Z", + "4.10.2": "2014-11-10T00:10:27.638Z", + "3.18.4": "2014-11-23T20:52:49.813Z", + "4.10.3": "2014-11-24T03:12:32.210Z", + "4.10.4": "2014-11-25T05:19:30.905Z", + "4.10.5": "2014-12-11T05:08:02.089Z", + "3.18.5": "2014-12-12T04:24:32.541Z", + "3.18.6": "2014-12-13T02:45:59.136Z", + "4.10.6": "2014-12-13T04:17:13.785Z", + "4.10.7": "2015-01-05T00:40:37.634Z", + "3.19.0": "2015-01-09T06:36:21.099Z", + "4.10.8": "2015-01-13T17:48:23.443Z", + "4.11.0": "2015-01-14T04:21:56.291Z", + "3.19.1": "2015-01-21T08:23:41.579Z", + "4.11.1": "2015-01-21T08:34:52.857Z", + "3.19.2": "2015-02-01T20:24:05.444Z", + "4.11.2": "2015-02-01T20:45:09.837Z", + "3.20.0": "2015-02-19T02:53:28.667Z", + "4.12.0": "2015-02-23T06:58:39.027Z", + "3.20.1": "2015-03-01T04:23:20.434Z", + "4.12.1": "2015-03-02T01:13:30.608Z", + "4.12.2": "2015-03-03T05:46:29.969Z", + "3.20.2": "2015-03-17T05:06:28.342Z", + "4.12.3": "2015-03-17T22:04:53.210Z", + "3.20.3": "2015-05-18T04:06:45.934Z", + "4.12.4": "2015-05-18T04:41:14.788Z", + "3.21.0": "2015-06-19T01:42:28.037Z", + "4.13.0": "2015-06-21T06:50:18.321Z", + "3.21.1": "2015-07-06T04:55:30.351Z", + "4.13.1": "2015-07-06T05:42:59.627Z", + "5.0.0-alpha.2": "2015-07-07T05:46:20.081Z", + "3.21.2": "2015-07-31T20:17:34.079Z", + "4.13.2": "2015-07-31T21:10:49.838Z", + "4.13.3": "2015-08-03T05:04:40.888Z", + "4.13.4": "2016-01-22T02:15:21.453Z", + "4.14.0": "2016-06-16T16:43:30.648Z", + "4.14.1": "2017-01-28T22:33:15.950Z", + "5.0.0-alpha.3": "2017-01-29T03:28:41.274Z", + "4.15.0": "2017-03-01T22:28:55.984Z", + "5.0.0-alpha.4": "2017-03-02T00:30:07.791Z", + "4.15.1": "2017-03-06T05:08:33.474Z", + "4.15.2": "2017-03-06T13:42:44.853Z", + "5.0.0-alpha.5": "2017-03-06T13:51:05.877Z", + "4.15.3": "2017-05-17T14:17:40.516Z", + "4.15.4": "2017-08-07T02:12:12.791Z", + "4.15.5": "2017-09-25T05:25:16.528Z", + "5.0.0-alpha.6": "2017-09-25T05:32:38.266Z", + "4.16.0": "2017-09-28T18:22:30.775Z", + "4.16.1": "2017-09-29T20:38:43.661Z", + "4.16.2": "2017-10-10T03:13:46.364Z", + "4.16.3": "2018-03-12T17:50:14.119Z", + "4.16.4": "2018-10-11T03:59:14.308Z", + "5.0.0-alpha.7": "2018-10-27T03:12:11.060Z", + "4.17.0": "2019-05-17T01:57:40.690Z", + "4.17.1": "2019-05-26T04:25:34.606Z", + "5.0.0-alpha.8": "2020-03-26T00:57:02.755Z" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/expressjs/express.git" + }, + "users": { + "422303771": true, + "coverslide": true, + "gevorg": true, + "kwerty": true, + "wojohowitz": true, + "danmilon": true, + "puerkitobio": true, + "raoulmillais": true, + "mvolkmann": true, + "pid": true, + "naholyr": true, + "troygoode": true, + "shawnb576": true, + "linus": true, + "vasc": true, + "tomgallacher": true, + "qbert65536": true, + "guybrush": true, + "dodo": true, + "adamalex": true, + "lwille": true, + "bat": true, + "sunny": true, + "mbrevoort": true, + "airportyh": true, + "qbit": true, + "hyqhyq_3": true, + "langpavel": true, + "kevinohara80": true, + "yazgazan": true, + "alejandromg": true, + "tootallnate": true, + "kislitsyn": true, + "tellnes": true, + "enome": true, + "nornalbion": true, + "thlorenz": true, + "lovebug356": true, + "dolphin278": true, + "vrtak-cz": true, + "sjonnet": true, + "aaron": true, + "vincent": true, + "coiscir": true, + "fgribreau": true, + "isao": true, + "hughsk": true, + "sjonnet19": true, + "tylerstalder": true, + "vtsvang": true, + "gillesruppert": true, + "xenomuta": true, + "alexandru.topliceanu": true, + "chakrit": true, + "maff": true, + "jswartwood": true, + "p-baleine": true, + "tokuhirom": true, + "appsunited": true, + "travishorn": true, + "drudge": true, + "m42am": true, + "fibo": true, + "cschram": true, + "vincentmac": true, + "holsee": true, + "andreychizh": true, + "andrewnewdigate": true, + "juzerali": true, + "bencevans": true, + "balderdashy": true, + "ivanvotti": true, + "chilts": true, + "grancalavera": true, + "lobo": true, + "vicapow": true, + "konklone": true, + "gimenete": true, + "parmentf": true, + "esp": true, + "bryanburgers": true, + "sandeepmistry": true, + "iv": true, + "ebababi": true, + "fiws": true, + "fairwinds.dp": true, + "ljharb": true, + "shtylman": true, + "hortinstein": true, + "freethenation": true, + "megadrive": true, + "fiveisprime": true, + "nexum": true, + "evanlucas": true, + "lupomontero": true, + "jpillora": true, + "cj.nichols": true, + "leesei": true, + "booyaa": true, + "ianmcburnie": true, + "ruzz311": true, + "jdavis": true, + "sironfoot": true, + "eknkc": true, + "maxmaximov": true, + "srl": true, + "hfcorriez": true, + "oroce": true, + "nickleefly": true, + "drewfolta": true, + "sadjow": true, + "stid": true, + "zonetti": true, + "cparker15": true, + "lemulot": true, + "igorissen": true, + "john.pinch": true, + "devoidfury": true, + "ovjang": true, + "bigluck": true, + "antonnguyen": true, + "cedrickchee": true, + "paulj": true, + "cmilhench": true, + "trylobot": true, + "elgs": true, + "coroneos": true, + "nak2k": true, + "jmar777": true, + "zaphod1984": true, + "mcwhittemore": true, + "klaemo": true, + "webpro": true, + "ryuugan": true, + "inca": true, + "blakeembrey": true, + "joliva": true, + "raitucarp": true, + "andrew12": true, + "victorquinn": true, + "chrisweb": true, + "cuprobot": true, + "apfelbox": true, + "ajumell": true, + "gableroux": true, + "adamrenny": true, + "everywhere.js": true, + "paolo.delmundo": true, + "svmatthews": true, + "fizerkhan": true, + "paazmaya": true, + "kubakubula": true, + "arash": true, + "ioncreature": true, + "aniketpant": true, + "tigefa": true, + "pana": true, + "spekkionu": true, + "mhaidarh": true, + "einfallstoll": true, + "xtopher": true, + "fishrock123": true, + "mpinteractiv": true, + "darosh": true, + "samuelrn": true, + "t3chnoboy": true, + "tpwk": true, + "yoavf": true, + "yosuke-furukawa": true, + "antouank": true, + "hypergeometric": true, + "gammasoft": true, + "villadora": true, + "mananvaghasiya": true, + "chpopov": true, + "youxiachai": true, + "deepakkapoor": true, + "elisee": true, + "joaocampinhos": true, + "cobaimelan": true, + "bredele": true, + "karudo": true, + "tam": true, + "oliversalzburg": true, + "takethefire": true, + "itfanr": true, + "leonardorb": true, + "paulomcnally": true, + "mahnunchik": true, + "jwyune": true, + "sahebjot94": true, + "dapadoupas": true, + "nickrsearcy": true, + "henrytseng": true, + "themiddleman": true, + "ddo": true, + "nosch": true, + "jacques": true, + "reekdeb": true, + "marshallswain": true, + "oddjobsman": true, + "jorgemsrs": true, + "pwaleczek": true, + "webjay": true, + "patmcc": true, + "mdemo": true, + "briandemant": true, + "mike-feldmeier": true, + "freebaser": true, + "rabchev": true, + "gazzwi86": true, + "aselzer": true, + "aminrx": true, + "nazomikan": true, + "haruths": true, + "priyaranjan": true, + "kentcdodds": true, + "mikestopcontinues": true, + "crabb": true, + "leodutra": true, + "powerplex": true, + "green_goo": true, + "utils": true, + "mackenziestarr": true, + "fourq": true, + "gustavorps": true, + "zerious": true, + "codykm": true, + "rrobayna": true, + "brentlintner": true, + "nathanboktae": true, + "dhenderson": true, + "elwafdy": true, + "catesandrew": true, + "vlain": true, + "aliem": true, + "volkanongun": true, + "jsdevel": true, + "ceram1": true, + "johannestegner": true, + "greelgorke": true, + "mertcna": true, + "brad426": true, + "skipzero": true, + "owenlancaster": true, + "fmm": true, + "nagorkin": true, + "coderaiser": true, + "ajduke": true, + "cbednarski": true, + "santimacia": true, + "loganallenc": true, + "rosterloh": true, + "steindaniel": true, + "tcskrovseth": true, + "hibrahimsafak": true, + "alexu84": true, + "markymark": true, + "evkline": true, + "jacoborus": true, + "horaci": true, + "nbu": true, + "capaj": true, + "biggora": true, + "ricardotk002": true, + "antoniobrandao": true, + "tehdb": true, + "phalanxia": true, + "ericlondon": true, + "csbun": true, + "koorchik": true, + "brandtabbott": true, + "obihann": true, + "wangxian": true, + "wadjetz": true, + "redmed": true, + "mamsori": true, + "funroll": true, + "gdbtek": true, + "julienfouilhe": true, + "roryrjb": true, + "leventkaragol": true, + "tim_rach": true, + "voxpelli": true, + "maxzhang": true, + "caligone": true, + "nchmouli": true, + "niccai": true, + "jameswarren": true, + "shawnzhu": true, + "jproulx": true, + "chamnap": true, + "gabeio": true, + "ericheiker": true, + "beyoung": true, + "nyakto": true, + "davidhalldor": true, + "cocopas": true, + "nitroduna": true, + "davidwbradford": true, + "andydrew": true, + "alinex": true, + "morkro": true, + "fanchangyong": true, + "runningtalus": true, + "mmierswa": true, + "ctesniere": true, + "jasonw": true, + "konzi": true, + "lone112": true, + "adamk": true, + "lspecian": true, + "ijin82": true, + "toogle": true, + "bcatherall": true, + "nba1090": true, + "phajej": true, + "gyoridavid": true, + "kein": true, + "doriel": true, + "iwill": true, + "sampsa": true, + "anorak": true, + "hacksparrow": true, + "nmrugg": true, + "uris77": true, + "azat": true, + "lifeuser": true, + "fill": true, + "juriwiens": true, + "matteospampani": true, + "sosana": true, + "zeusdeux": true, + "dabielf": true, + "bohacc": true, + "holic": true, + "alekzzz": true, + "mjvestal": true, + "gaborsar": true, + "nromano": true, + "oliboy50": true, + "agent_9191": true, + "inta": true, + "djbrandl": true, + "davidchase": true, + "edalorzo": true, + "jakub.knejzlik": true, + "tiger2wander": true, + "afollestad": true, + "yan_te": true, + "scriptnull": true, + "beth_rogers465": true, + "freshwork": true, + "sithengineer": true, + "majdi": true, + "joshmu": true, + "zacbarton": true, + "josephdavisco": true, + "davidrlee": true, + "ambdxtrch": true, + "matthewbschneider": true, + "ramanshalupau": true, + "faustman": true, + "dizlexik": true, + "japh": true, + "onuma1004": true, + "janez89": true, + "guyellis": true, + "michaeljcalkins": true, + "nohponex": true, + "dennispassway": true, + "agaskill": true, + "joelbair": true, + "travelingtechguy": true, + "dejanr": true, + "dutchmansa": true, + "christophwitzko": true, + "thitinun": true, + "scull7": true, + "pilsy": true, + "markcancellieri": true, + "mkdarkness": true, + "pawerda": true, + "olson.dev": true, + "arrc": true, + "strangemother": true, + "flupe": true, + "tonchmx": true, + "tmypawa": true, + "tonijz": true, + "tsangint": true, + "brunolemos": true, + "nodecode": true, + "dercoder": true, + "tmn": true, + "aabrego": true, + "leighakin": true, + "dofy": true, + "aliaseldhose": true, + "boustanihani": true, + "corefive": true, + "mr.raindrop": true, + "iamontheinet": true, + "hellocodeming": true, + "ricardofbarros": true, + "ryanthejuggler": true, + "mswanson1524": true, + "alxe.master": true, + "mehranhatami": true, + "moxiaohe": true, + "truongpv": true, + "wangxu88323": true, + "kxbrand": true, + "xiaokai": true, + "venjee": true, + "jmorris": true, + "danielrohers": true, + "goblindegook": true, + "orion-": true, + "atd": true, + "davidepedone": true, + "alex.hortopan": true, + "fran.tr": true, + "vipxjb": true, + "synchronous": true, + "rifaqat": true, + "hyperian-chairman": true, + "ieb": true, + "hex7c0": true, + "sinaghazi": true, + "zhaoyou": true, + "nischi": true, + "bluejeansandrain": true, + "sroccaserra": true, + "bjrmatos": true, + "lantrix": true, + "yourhoneysky": true, + "madou": true, + "zlatip": true, + "dennisgnl": true, + "ricardopereira": true, + "bmpvieira": true, + "nelsonaba": true, + "akshayp": true, + "jonathandion": true, + "thebearingedge": true, + "leon.domingo": true, + "eliagrady": true, + "t1st3": true, + "jits": true, + "tcauduro": true, + "tpei": true, + "hemphillcc": true, + "olso": true, + "writech": true, + "pmdroid": true, + "navarroaxel": true, + "diosney": true, + "llambda": true, + "jeffersonwilliammachado": true, + "mtscout6": true, + "guumaster": true, + "gejiawen": true, + "karmadude": true, + "kungkk": true, + "zolern": true, + "henryfour": true, + "bkimminich": true, + "louxiaojian": true, + "mnova": true, + "cyberien": true, + "adagio": true, + "atheken": true, + "formix": true, + "salvatorelab": true, + "jesus81": true, + "marcuspoehls": true, + "sofiarose": true, + "sir79": true, + "r3nya": true, + "snekse": true, + "lestoni": true, + "guisouza": true, + "xjhznick": true, + "marinangelo": true, + "hartzis": true, + "tsavela": true, + "glencfl": true, + "sjoenh": true, + "crissdev": true, + "jovenbarola": true, + "lbrentcarpenter": true, + "shawn_ljw": true, + "quintonparker": true, + "co3moz": true, + "raidou": true, + "ajsnapshots": true, + "marksyzm": true, + "smalesys": true, + "trycatch9264": true, + "kewin": true, + "sevisilex": true, + "sarwan": true, + "drscript": true, + "hemanth": true, + "wxnet": true, + "blog": true, + "kyr": true, + "myschool": true, + "krisbarrett": true, + "oakley349": true, + "sergiodxa": true, + "byossarian": true, + "danielhuisman": true, + "claus": true, + "dimitriwalters": true, + "justindmassey": true, + "davidfmiller": true, + "mitica": true, + "ajk": true, + "juliuss": true, + "gregvanbrug": true, + "ataiemajid_63": true, + "piotr23": true, + "devlaundry": true, + "shaomq": true, + "dgarlitt": true, + "congcong": true, + "jostw": true, + "kingcron": true, + "yuvalziegler": true, + "spiros.politis": true, + "peterjlord": true, + "song940": true, + "yhnavein": true, + "ivangaravito": true, + "blackmagic": true, + "steventhuriot": true, + "ali1k": true, + "zolomon": true, + "ffphp": true, + "mavenave": true, + "dnedev": true, + "knight-of-design": true, + "mihaiv": true, + "swak": true, + "rcijvat": true, + "vernak2539": true, + "cath": true, + "swmoon203": true, + "birkestroem": true, + "dearyhud": true, + "themanspeaker": true, + "jamhall": true, + "yerke": true, + "eddieajau": true, + "clintonc": true, + "jisbert": true, + "kasperstuck": true, + "stennettm": true, + "victorxw": true, + "jrbedard": true, + "kodamatic": true, + "richarddavenport": true, + "thorsson": true, + "vmichalak": true, + "larixk": true, + "irfan3": true, + "hollobit": true, + "dwayneford": true, + "rgraves90": true, + "akarzim": true, + "kaiquewdev": true, + "satoyami": true, + "magemagic": true, + "kenjisan4u": true, + "thiagomata": true, + "ikoala": true, + "whirlwin": true, + "chrisayn": true, + "pythonic": true, + "tomas-sereikis": true, + "eterna2": true, + "cdubois": true, + "mnemr": true, + "pedrozgz": true, + "yaniv": true, + "jurgis": true, + "rkazakov": true, + "mr.d": true, + "melias": true, + "pillar0514": true, + "masonwan": true, + "tudou": true, + "azder": true, + "cdokolas": true, + "jeanpokou": true, + "tjhart": true, + "dhuyvetter": true, + "damienp33": true, + "yunfour": true, + "dvk": true, + "tsm91": true, + "rckbt": true, + "seldo": true, + "stephenhowells": true, + "evanhahn": true, + "absurdusadeptus": true, + "chesleybrown": true, + "ziehlke": true, + "thomasfr": true, + "sushant711": true, + "trevin": true, + "carloscarcamo": true, + "danj": true, + "octod": true, + "gaboo": true, + "n370": true, + "vivangkumar": true, + "elliotchong": true, + "scotttesler": true, + "f124275809": true, + "nmrony": true, + "didelco": true, + "fank": true, + "lucasmciruzzi": true, + "codematix": true, + "romaincausse": true, + "meme": true, + "aitorllj93": true, + "jimster305": true, + "frknbasaran": true, + "agtlucas": true, + "farukscan": true, + "alexandermac": true, + "chrisdevwords": true, + "sangallimarco": true, + "stpettersens": true, + "clunt": true, + "kh3phr3n": true, + "dlpowless": true, + "stuligan": true, + "kikar": true, + "liujiajia": true, + "sametsisartenep": true, + "xavierharrell": true, + "earthling0": true, + "ageorgios": true, + "valeriu-zdrobau": true, + "fdaciuk": true, + "moe.duffdude": true, + "ayoungh": true, + "crewmoss": true, + "nadimix": true, + "mendlik": true, + "amovah": true, + "clhenrick": true, + "haeck": true, + "pnevares": true, + "bausmeier": true, + "benoror": true, + "jvivs": true, + "andreaspag": true, + "brentchow": true, + "ferrari": true, + "x_soth": true, + "wheredevel": true, + "servicesolahart": true, + "melvingruesbeck": true, + "hal9zillion": true, + "phoward8020": true, + "itsnauman": true, + "zerodi": true, + "j3kz": true, + "mykhael": true, + "sija": true, + "drdanryan": true, + "flockonus": true, + "theodor.lindekaer": true, + "thunsaker": true, + "klarence1": true, + "sobering": true, + "radjivf": true, + "aburczy": true, + "mubaidr": true, + "gregjopa": true, + "vchouhan": true, + "danielsd10": true, + "rebugger": true, + "noddycha": true, + "evo2mind": true, + "kulakowka": true, + "gbabula": true, + "mccarter": true, + "hexkode": true, + "goodseller": true, + "sevcanalkan": true, + "ysk8": true, + "rchanaud": true, + "marco.jahn": true, + "anmol1771": true, + "zemgalis": true, + "kachar": true, + "mispidis": true, + "joeyblue": true, + "justintormey": true, + "manxisuo": true, + "jimrobs": true, + "fwhenin": true, + "jaa": true, + "jahnestacado": true, + "nei": true, + "sahilsk": true, + "ximex": true, + "joaocunha": true, + "safinalexey": true, + "tchcxp": true, + "mnlfischer": true, + "lifecube": true, + "labithiotis": true, + "cannobbio": true, + "broxmgs": true, + "dpkg": true, + "fabianbach": true, + "plord": true, + "trigu": true, + "chrisfrancis27": true, + "shinyweb": true, + "docksteaderluke": true, + "truonghuutien": true, + "brecht": true, + "vboctor": true, + "alexey_detr": true, + "vishnuvathsan": true, + "barenko": true, + "brogrammer": true, + "drewigg": true, + "jamescostian": true, + "asawq2006": true, + "warapitiya": true, + "koulmomo": true, + "plechazunga": true, + "alphavibe": true, + "visormatt": true, + "borjes": true, + "mukundbhudia": true, + "nicekiwi": true, + "season19840122": true, + "keeyanajones": true, + "blitzprog": true, + "ftornik": true, + "subchen": true, + "simplyianm": true, + "martijn-van-beek": true, + "austinkeeley": true, + "risyasin": true, + "paeblits": true, + "novium": true, + "epuigvros": true, + "hephaestus": true, + "rbartoli": true, + "mp2526": true, + "sreeram7": true, + "session": true, + "nateth": true, + "hallaji": true, + "jmshahen": true, + "gsholtz": true, + "itonyyo": true, + "mistertakaashi": true, + "mathiasgilson": true, + "colscript": true, + "parkerproject": true, + "temasm": true, + "hagb4rd": true, + "damer": true, + "chrisdeaton": true, + "duanlinfei": true, + "frozzerrer": true, + "ckaatz": true, + "chadwatson": true, + "dockawash": true, + "vitaly.tomilov": true, + "bradcozine": true, + "alejcerro": true, + "josuehenry14": true, + "marcghorayeb": true, + "sm0ck1": true, + "kilpiban": true, + "pengzhisun": true, + "npm.acxiom.yuyu": true, + "markthethomas": true, + "samsingh": true, + "anticom": true, + "godion": true, + "codefoster": true, + "du2b": true, + "alemohamad": true, + "kai_": true, + "oheard": true, + "montyanderson": true, + "jarvis.ji": true, + "mkiser": true, + "dcondrey": true, + "lupideo": true, + "reecegoddard": true, + "yvesroos": true, + "rockbottestboom100": true, + "yjsosa": true, + "ernie55ernie": true, + "makediff": true, + "tfentonz": true, + "rsp": true, + "dac2205": true, + "tmcguire": true, + "famousgarkin": true, + "qqqppp9998": true, + "dlaume": true, + "rajibbrunel": true, + "felipemena1": true, + "sua": true, + "subnormal": true, + "iamwiz": true, + "castasamu": true, + "leyyinad": true, + "tagkiller": true, + "wfsm": true, + "wildsky": true, + "jasoncmcg": true, + "chong.john": true, + "erincinci": true, + "dolymood": true, + "y-a-v-a": true, + "sanketss84": true, + "brandondoran": true, + "thom_nic": true, + "gabrielsanterre": true, + "yasirmturk": true, + "leidottw": true, + "saravananr": true, + "cabrinha98": true, + "ishitcno1": true, + "junjiansyu": true, + "damianof": true, + "jimkropa": true, + "joris-van-der-wel": true, + "nmadd": true, + "jeseab": true, + "scottkay": true, + "nxtonic": true, + "alexleventer": true, + "thefriendlydev": true, + "plitat": true, + "buzuli": true, + "chriscorwin": true, + "brandouellette": true, + "defunctzombie": true, + "ivansky": true, + "cdll": true, + "aliemre": true, + "disheart": true, + "chaseshu": true, + "mschot": true, + "gokaygurcan": true, + "maysay": true, + "thepanuto": true, + "jprempeh": true, + "maskedcoder": true, + "abdullahceylan": true, + "raczo": true, + "elrolito": true, + "phyllipe": true, + "avence12": true, + "developers-loginradius": true, + "mfunkie": true, + "mauperruolo": true, + "duchenerc": true, + "glider": true, + "sharp": true, + "django.janny": true, + "mjaczynski": true, + "jyounce": true, + "sezgin": true, + "manten": true, + "nickmeldrum": true, + "sewillia": true, + "tzsiga": true, + "cestrensem": true, + "denistv": true, + "wkaifang": true, + "lionft": true, + "donkanee": true, + "johnny.young": true, + "saravntbe": true, + "thecodeparadox": true, + "bpatel": true, + "falbarp": true, + "lmhs": true, + "program247365": true, + "mano.rajesh": true, + "norman784": true, + "nlukyanchuk": true, + "adamkdean": true, + "mohankethees": true, + "mattms": true, + "mezeitamas": true, + "tamer1an": true, + "gabrielscindian": true, + "pcac": true, + "yxqme": true, + "buzzalderaan": true, + "walkerbe": true, + "nicastelo": true, + "saquibofficial": true, + "donvercety": true, + "akash_shah": true, + "lassevolkmann": true, + "leoyzy": true, + "stretchgz": true, + "keanodejs": true, + "fvcproductions": true, + "makenova": true, + "shaddyhm": true, + "gilbarbara": true, + "nonoroazoro": true, + "kurtz1993": true, + "imatveev": true, + "amaynut": true, + "jshaw3": true, + "tomekf": true, + "chillcapped": true, + "sandinmyjoints": true, + "temoto-kun": true, + "matmancini": true, + "m412c0": true, + "smirking-ninja": true, + "fmoliveira": true, + "yyscamper": true, + "galenandrew": true, + "daviddraughn": true, + "zumanex": true, + "fabian.moron.zirfas": true, + "xingjianpan": true, + "grantgeorge": true, + "enriquecaballero": true, + "pjb3": true, + "svgkrishnamurthy": true, + "mngaw20": true, + "dani.raja": true, + "jeffb_incontact": true, + "chicho": true, + "rackyrose": true, + "markbroadhead": true, + "enricllagostera": true, + "jorycn": true, + "bernardhamann": true, + "danmcc": true, + "decoded": true, + "tim545": true, + "aolu11": true, + "camilohe": true, + "iliyat": true, + "leandro.maioral": true, + "mariod3w": true, + "thejaydox": true, + "isik": true, + "roxnz": true, + "donkino": true, + "maninbucket": true, + "ibourgeois": true, + "tekguy": true, + "soluzionisubito": true, + "hughker": true, + "eazel7": true, + "eli_f": true, + "tetra": true, + "monkeymonk": true, + "mavenrix": true, + "justincann": true, + "ndfool": true, + "kurt.pattyn": true, + "thelfensdrfer": true, + "xucl": true, + "0x4c3p": true, + "tujiaw": true, + "matiasmarani": true, + "codebruder": true, + "vishwasc": true, + "sixertoy": true, + "martinlancer": true, + "kontrax": true, + "belbola": true, + "westyler": true, + "alagodich": true, + "arielabreu": true, + "arielfr": true, + "adampie": true, + "edusig": true, + "nickeltobias": true, + "decoda": true, + "starknode": true, + "thenpmfather": true, + "matthewbauer": true, + "arnoldstoba": true, + "wzbg": true, + "romelperez": true, + "trquoccuong": true, + "danielmacho72": true, + "nicwaller": true, + "lgvo": true, + "tm65": true, + "pdedkov": true, + "edwin_estrada": true, + "hanmnaing": true, + "mjurczyk": true, + "shakakira": true, + "ssh0702": true, + "nketchum": true, + "tbotv63": true, + "vqoph": true, + "sammyteahan": true, + "sky3r": true, + "lova": true, + "bsonntag": true, + "jonatasnona": true, + "antoinebou": true, + "nicholaslp": true, + "dskecse": true, + "demoive": true, + "yanvalue": true, + "esundahl": true, + "gollojs": true, + "mjurincic": true, + "ruyadorno": true, + "grantcarthew": true, + "quality520": true, + "jerkovicl": true, + "knoja4": true, + "paulrichards19": true, + "liesju": true, + "ral.amgstromg": true, + "nonemoticoner": true, + "tcrowe": true, + "davidrapin": true, + "viktorivanov": true, + "windhamdavid": true, + "flozz": true, + "zava": true, + "kparkov": true, + "lbebber": true, + "thegman": true, + "chris-morse-sebrell": true, + "tjfwalker": true, + "lezyeoh": true, + "andrew.medvedev": true, + "chrisbrocklesby": true, + "ramzesucr": true, + "acollins-ts": true, + "linuxwizard": true, + "componentfactory": true, + "xgqfrms": true, + "bhill": true, + "jkrenge": true, + "jasonevrtt": true, + "4ster": true, + "monadic.coffee": true, + "davincho": true, + "gtskk": true, + "macmladen": true, + "hpherzog": true, + "alectic": true, + "gamr": true, + "shiva127": true, + "chadyred": true, + "xeoneux": true, + "adammcarth": true, + "ericnelson": true, + "n1kkou": true, + "panoptican": true, + "superjudge": true, + "srbdev": true, + "lekkas": true, + "perrymitchell": true, + "chesstrian": true, + "jdacosta": true, + "aman26": true, + "dereklakin": true, + "onheiron": true, + "urbancvek": true, + "artjacob": true, + "mkany": true, + "larnera": true, + "mattevigo": true, + "bitkomponist": true, + "icor": true, + "leoribeiro": true, + "jamesmgreene": true, + "favasconcelos": true, + "skl.2015": true, + "mikepol": true, + "dbsweets": true, + "vb078": true, + "marlongrape": true, + "sigkill(9)": true, + "jordansrowles": true, + "adonai": true, + "snowdream": true, + "diegoprates": true, + "superpaintman": true, + "silva23": true, + "daveatdog": true, + "mikewink": true, + "preco21": true, + "kaperstone": true, + "meetravi": true, + "f.egerer": true, + "liushoukai": true, + "blueqnx": true, + "wisecolt": true, + "digimiles": true, + "acolchado": true, + "nystul": true, + "cascadejs": true, + "gustavomeloweb": true, + "iambmelt": true, + "yeluoqiuzhi": true, + "wfcookie": true, + "stroem!": true, + "josejaguirre": true, + "urbantumbleweed": true, + "stany": true, + "liulei224": true, + "mkstix6": true, + "jclo": true, + "raskawa": true, + "jonashavers": true, + "becxer": true, + "f3r": true, + "veritasx": true, + "wangnan0610": true, + "kleintobe": true, + "juk": true, + "clisun": true, + "dacosta": true, + "jerous": true, + "raisiqueira": true, + "erikj": true, + "hyde2able": true, + "crisleiria": true, + "lcdss": true, + "bracketdash": true, + "undertuga": true, + "drj": true, + "mling": true, + "ozshimon21": true, + "itskdk": true, + "kerimdzhanov": true, + "vixxd": true, + "richardcfelix": true, + "fistynuts": true, + "leahcimic": true, + "machineee": true, + "ovrmrw": true, + "faelcorreia": true, + "craql": true, + "tonyleen": true, + "artemigos": true, + "iroc": true, + "loadaverage": true, + "traveltechymatt": true, + "vmarkevich": true, + "kmfnj": true, + "toryburgett": true, + "ncfoco": true, + "quanack": true, + "moueza": true, + "sparkrico": true, + "valentinbrclz": true, + "cruzrovira": true, + "potnox": true, + "thiagoh": true, + "efosao": true, + "makay": true, + "michaeldegroot": true, + "geese98": true, + "vladkozlovski": true, + "amenadiel": true, + "algonzo": true, + "stuart.shi": true, + "abdihaikal": true, + "demiurgosoft": true, + "tobiasnickel": true, + "arttse": true, + "livfwds": true, + "evan2x": true, + "cfleschhut": true, + "piixiiees": true, + "alexg53090": true, + "ajaykp": true, + "jtsky": true, + "djamseed": true, + "buru1020": true, + "pnhung177": true, + "usedf295": true, + "cshutchinson": true, + "sternelee": true, + "lekosfmi": true, + "aditcmarix": true, + "garrickcheung": true, + "andriecool": true, + "corca": true, + "ryandu": true, + "daniele_cammarata": true, + "lucadev15": true, + "dosevader": true, + "stephenway": true, + "barbarosh": true, + "jamesbedont": true, + "jrnail23": true, + "empurium": true, + "dyaa": true, + "thomasfoster96": true, + "heitorschueroff": true, + "hugojosefson": true, + "msjcaetano": true, + "gleox": true, + "animustechnology": true, + "sneakysnakeman": true, + "davidbraun": true, + "neomadara": true, + "arover": true, + "nauwep": true, + "vleesbrood": true, + "eserozvataf": true, + "aldur": true, + "treeofnations": true, + "powellmedia": true, + "lesterzone": true, + "zgrolink": true, + "piotr-mroczek": true, + "mistkafka": true, + "jabbalaci": true, + "mark12433": true, + "flamewow": true, + "bhenav": true, + "jovaage": true, + "jun01ito": true, + "txredking": true, + "paragi": true, + "aurium": true, + "sariss": true, + "arbazsiddiqui": true, + "maxsliw": true, + "wombatworks": true, + "tschellenbach2": true, + "craigklem": true, + "justdomepaul": true, + "bruinebeer": true, + "paulequilibrio": true, + "squalrus": true, + "evanyeung": true, + "richardpringle": true, + "demod": true, + "ismaelvsqz": true, + "zaephor": true, + "ansuman": true, + "crusaderltd": true, + "oikewll": true, + "yetithefoot": true, + "nikhilkumar80": true, + "tedhoryczun": true, + "dennykuo": true, + "justinanastos": true, + "highlanderkev": true, + "mazimuhlari": true, + "martijndevalk": true, + "benjaminaaron": true, + "hughescr": true, + "qddegtya": true, + "golendukhin": true, + "onbjerg": true, + "lionet": true, + "pirmax": true, + "gooer": true, + "bwade231": true, + "stuartmvg": true, + "cmdaniels": true, + "reema": true, + "wander_lp": true, + "yabasha": true, + "psmorrow": true, + "demopark": true, + "vutran": true, + "chris-me": true, + "garenyondem": true, + "mrvincenzo": true, + "geooogle": true, + "s950329": true, + "haeresis": true, + "ryanlee": true, + "lucachaves": true, + "same": true, + "kevinrwing": true, + "weshigbee": true, + "lucaskatayama": true, + "antoniordo": true, + "designbymind": true, + "thomas.miele": true, + "bemace": true, + "hardball": true, + "southpawlife": true, + "membersheep": true, + "giovanni.bruno": true, + "ristostevcev": true, + "genediazjr": true, + "joannerpena": true, + "xxsnake28": true, + "rlihm": true, + "philiiiiiipp": true, + "hngrhorace": true, + "figroc": true, + "wisdom": true, + "gx": true, + "sebinbenjamin": true, + "poppowerlb2": true, + "zapo": true, + "arleytriana": true, + "yokubee": true, + "modao": true, + "rsmccloskey": true, + "a3.ivanenko": true, + "fgarrido": true, + "bhaveshrpatel": true, + "feyzee": true, + "nanosekund": true, + "spencermathews": true, + "yuanlin_dev": true, + "abdul": true, + "goodnighthsu": true, + "royling": true, + "telco2011": true, + "gvr37leo": true, + "supersephy": true, + "adritek": true, + "jalfcolombia": true, + "franz899": true, + "dangerdave": true, + "lex_nel": true, + "alexc1212": true, + "roman-io": true, + "battlemidget": true, + "peteb": true, + "xufz": true, + "alvajc": true, + "krocon": true, + "koskokos": true, + "mzheng": true, + "hyungdookil": true, + "ghe1219": true, + "muralibala": true, + "toby_reynold": true, + "gracheff": true, + "dimonfox": true, + "ryanoasis": true, + "lisafrench": true, + "pruettti": true, + "mauriciolauffer": true, + "jedateach": true, + "lakipatel": true, + "bryanwood": true, + "thumkus": true, + "fernandopasik": true, + "troels.trvo.dk": true, + "werninator": true, + "mate2": true, + "zackharley": true, + "zbreakstone": true, + "peddi": true, + "miguelpalazzo": true, + "jensnilsson": true, + "bob.cody": true, + "guidoschmidt": true, + "yassinesania": true, + "codekraft-studio": true, + "rwnet": true, + "tuomastolppi": true, + "chris.ch86": true, + "runjinz": true, + "peacebaro": true, + "cnlopes": true, + "net-burst": true, + "cmudrick": true, + "chrisx": true, + "apita-cc": true, + "gvhinks": true, + "sbvonline": true, + "zagonine": true, + "emarcs": true, + "khinenw": true, + "houser": true, + "kevteljeur": true, + "hireton": true, + "trtrojo": true, + "unijad": true, + "mseminatore": true, + "kimkee": true, + "diegorbaquero": true, + "asm2hex": true, + "katy": true, + "natarajanmca11": true, + "smedegaard": true, + "bruno.m": true, + "ferchoriverar": true, + "amdsouza92": true, + "landy2014": true, + "mkoc": true, + "benpptung": true, + "zhouanbo": true, + "sammffl": true, + "nomedescargues": true, + "mcfarljw": true, + "nitinbansal": true, + "pablo.tavarez": true, + "clarenceho": true, + "dahnielson": true, + "0711levski": true, + "gspanoae": true, + "joel-ericsson": true, + "slavqa": true, + "rolldance": true, + "acoustics": true, + "segen": true, + "rectar2": true, + "hypersprite": true, + "ninjs": true, + "skgtouch": true, + "dainov": true, + "elviopita": true, + "droha": true, + "palelion": true, + "snarky": true, + "huxiaolei": true, + "grreenzz": true, + "phlp": true, + "garustar": true, + "nescio": true, + "princetoad": true, + "guoer": true, + "whatsamoorefor": true, + "jfernandezgersol": true, + "chemdrew": true, + "thomascarvalho": true, + "cstanard": true, + "chentel": true, + "alex_toudic": true, + "leejefon": true, + "janggomgeun": true, + "aaronfurtado93": true, + "tanhauhau": true, + "kevinlaunay": true, + "benjamin_hesse": true, + "jotadeveloper": true, + "eruditecat": true, + "raff": true, + "coolhanddev": true, + "cperezabo": true, + "ibio": true, + "mooshe": true, + "geekwen": true, + "isman_usoh": true, + "jtrh": true, + "plachy.jozef": true, + "ngrenwalt": true, + "usama.ashraf": true, + "ions": true, + "andrew.oxenburgh": true, + "scippio": true, + "heyimeugene": true, + "dmsanchez86": true, + "piyo": true, + "mrbgit": true, + "james3299": true, + "tacoc0815": true, + "sroveda": true, + "eliaslfox": true, + "htemizyurek": true, + "sylvain261": true, + "weiffert": true, + "danielsunami": true, + "syaning": true, + "sboyd": true, + "flomader": true, + "leowoods": true, + "matthewh": true, + "binq": true, + "grahamjpark": true, + "hugovila": true, + "djeck": true, + "mugifly": true, + "zafix": true, + "jacobmischka": true, + "sunkeyhub": true, + "geralex": true, + "siirial": true, + "leogoncha": true, + "cilerler": true, + "mhetrerajat": true, + "fasdgoc": true, + "errhunter": true, + "pmasa": true, + "sbskl": true, + "eb.coder": true, + "tonethar": true, + "udeste": true, + "julienrbrt": true, + "maykonlf": true, + "sesamechee": true, + "vitali.doudko": true, + "programmer.severson": true, + "carbonspike": true, + "mllee": true, + "janapriya": true, + "aquafadas": true, + "duskalbatross": true, + "sergfedo": true, + "rrpf": true, + "danielsimonjr": true, + "apwn": true, + "theoryofnekomata": true, + "merrickp": true, + "sethfork": true, + "tbear79": true, + "justinmchase": true, + "yoking": true, + "phocks": true, + "cyusim": true, + "edwardburns": true, + "laconty": true, + "ssasthan": true, + "taqrow": true, + "x0000ff": true, + "hoibatpham": true, + "daniel_mantei": true, + "kimmohintikka": true, + "crutchfix": true, + "ischiavon": true, + "ameenkhan07": true, + "djviolin": true, + "stephensauceda": true, + "pusing": true, + "mychyl": true, + "clarsen": true, + "kufii": true, + "kurtisnpm": true, + "ianyuen": true, + "robba.jt": true, + "carlhong": true, + "terminaltraces": true, + "brpaz": true, + "marcobiedermann": true, + "cpe89": true, + "anhurtado": true, + "alin.alexa": true, + "goatandsheep": true, + "csarkosh": true, + "angrykoala": true, + "xhonker": true, + "creativ073": true, + "serhatcan": true, + "makknife": true, + "jmsherry": true, + "shekharreddy": true, + "lhard": true, + "a_dent": true, + "bad-coder": true, + "sopov": true, + "mluberry": true, + "i.vispyanskiy": true, + "davidlanger": true, + "ibartholomew": true, + "jsds": true, + "samersm": true, + "luhalvesbr": true, + "maxkoryukov": true, + "volebonet": true, + "szymex73": true, + "rocket0191": true, + "lihsai0": true, + "ivnovi": true, + "scotchulous": true, + "dcavalcante": true, + "ryansalvador": true, + "volebo": true, + "mryeol": true, + "itsmeara": true, + "evegreen": true, + "artbels": true, + "razr9": true, + "ymk": true, + "faraoman": true, + "alochious": true, + "mickaelb": true, + "yasinaydin": true, + "john-goldsmith": true, + "akarem": true, + "azevedo": true, + "apopek": true, + "twilkerson": true, + "leetwelve": true, + "ealen": true, + "repeale": true, + "steve3d3d": true, + "miga": true, + "jcarlos": true, + "mobeicaoyuan": true, + "dralc": true, + "yscnysj": true, + "simon-yukuan": true, + "vpal": true, + "katsos": true, + "rsaa": true, + "billysharp": true, + "albizures": true, + "chengfubei": true, + "cisc": true, + "kwhitley": true, + "youngmo": true, + "largepuma": true, + "adrian110288": true, + "ikhrome": true, + "lmanukyan": true, + "scottfreecode": true, + "vifird": true, + "chiraggarg": true, + "aman2609": true, + "jaredpalmer": true, + "sumit270": true, + "infantito": true, + "serioga": true, + "vipergtsrz": true, + "pddivine": true, + "tteogi": true, + "ivibe": true, + "duck102017": true, + "jrperdomoz": true, + "shadowless": true, + "nyzm": true, + "jez9999": true, + "tainanreis": true, + "saisatik": true, + "varinliali": true, + "xsdc": true, + "avanthikameenakshi": true, + "phoenixsoul": true, + "caeyna": true, + "arvraepe": true, + "aurieh": true, + "easimonenko": true, + "quzhi78": true, + "boogy": true, + "jamchill": true, + "dabin": true, + "alessandraurso": true, + "degouville": true, + "husayt": true, + "slmcassio": true, + "ramhejazi": true, + "johnend": true, + "kistoryg": true, + "fizzvr": true, + "bboulahdid": true, + "cetincem": true, + "hueby": true, + "meb": true, + "deadcoder0904": true, + "post72": true, + "kudakv": true, + "tiggerhyun": true, + "z1c0": true, + "jonabasque": true, + "suhaib.affan": true, + "gilson004": true, + "monomon": true, + "adapter": true, + "nohomey": true, + "quafoo": true, + "ognjen.jevremovic": true, + "blasterun": true, + "niksudan": true, + "ushervani": true, + "13lank.null": true, + "chunxchun": true, + "monjer": true, + "simioni": true, + "eijs": true, + "morogasper": true, + "jeanpsv": true, + "prbsas": true, + "aikaramba": true, + "hodd": true, + "tin-lek": true, + "podlebar": true, + "luiscauro": true, + "mahmoodramzani": true, + "kunalgaurav18": true, + "laudeon": true, + "danielbankhead": true, + "sunggun": true, + "fenrir": true, + "geduardcatalin": true, + "muroc": true, + "hanwf": true, + "saa": true, + "ahvonenj": true, + "mojaray2k": true, + "dmandola11": true, + "jstinm": true, + "gaelabc": true, + "fahadjadoon": true, + "mahdi.ehsanifar": true, + "willyelm": true, + "dzhou777": true, + "sonance207": true, + "dawn_scroll": true, + "nikches": true, + "ww522413622": true, + "lmussio": true, + "jetbug123": true, + "jpshankle": true, + "spad": true, + "langri-sha": true, + "rickdesantis": true, + "zorak": true, + "huunam82": true, + "bizu": true, + "mwehlou": true, + "chirag8642": true, + "soulevans07": true, + "joechow": true, + "erynellbe32": true, + "a.sanchez": true, + "fgmnts": true, + "techyone": true, + "matiasherranz": true, + "zhengyaing": true, + "mrwanashraf": true, + "pl0x": true, + "ifahrentholz": true, + "leondacosta": true, + "anxing": true, + "nelreina": true, + "shanewholloway": true, + "axelniklasson": true, + "itesic": true, + "adamdreszer": true, + "albertofdzm": true, + "tunjos": true, + "jmtcsngr": true, + "ma-ha": true, + "jmkim9": true, + "pp253": true, + "proxy": true, + "youmoo": true, + "mattbodman": true, + "carusog": true, + "matt-jensen": true, + "xpr": true, + "raphaelgmelo": true, + "parkwookyun": true, + "mwebsolutions": true, + "jirwong": true, + "rylan_yan": true, + "jonathas": true, + "filipesoccol": true, + "pengyu": true, + "code-curious": true, + "nate-river": true, + "bradleybossard": true, + "trendoid": true, + "austinbillings": true, + "kabugyei": true, + "super-cache-money": true, + "joshberg": true, + "cliffyan": true, + "thedayman": true, + "orenschwartz": true, + "ektx": true, + "wearevilla": true, + "nicohe": true, + "izzy": true, + "hafizahmedattari": true, + "amazingandyyy": true, + "rogeriera": true, + "haowu": true, + "chrisindark": true, + "nesffer": true, + "mattboyd": true, + "rich-97": true, + "norlando": true, + "jeffbyrnes": true, + "boyander": true, + "ahmetertem": true, + "dyyz993": true, + "ulongx": true, + "sako73": true, + "kuzmicheff": true, + "vladimir.shushkov": true, + "pixelcraft": true, + "postnuclearmorning": true, + "dallin_r": true, + "igorsetsfire": true, + "guywicks": true, + "vmleon": true, + "stonenik": true, + "zoluzo": true, + "yuhb": true, + "lorenzoi": true, + "yavarnia": true, + "atulmy": true, + "manparvesh": true, + "anoubis": true, + "miroklarin": true, + "lech-u": true, + "kog-7": true, + "da5atar": true, + "raschdiaz": true, + "seangenabe": true, + "jordan-carney": true, + "avernon2": true, + "geekish": true, + "mafikes": true, + "railites": true, + "hurerera": true, + "audstanley": true, + "champz": true, + "potentii": true, + "aidenzou": true, + "adeelp": true, + "tonstwo": true, + "yaphtes.ks": true, + "harrydu": true, + "isenricho": true, + "boopathisakthivel.in": true, + "i3fox": true, + "jasonleewilson": true, + "nwservices": true, + "chrisco": true, + "yabeswirawan": true, + "zach.d.yang": true, + "mahdi-se": true, + "serge-nikitin": true, + "ukrbublik": true, + "franksansc": true, + "evanfreeman": true, + "guihgo": true, + "pr-anoop": true, + "marcelagotta": true, + "awesomename": true, + "ariesmoo": true, + "themadjoker": true, + "doc.gunthrop": true, + "dnero": true, + "yuch4n": true, + "nysingh": true, + "arobert93": true, + "moonnoire": true, + "evdokimovm": true, + "charlietango592": true, + "esummers": true, + "luck7": true, + "arvindrsingh": true, + "sgvinci": true, + "gesf": true, + "fintanak": true, + "ptrevethan": true, + "satoru": true, + "cwooz": true, + "goldentk": true, + "giussa_dan": true, + "ilyinilyas": true, + "salomaosnff": true, + "xcoda": true, + "ukuli": true, + "xmalinov": true, + "awynter": true, + "futerzak": true, + "devnka": true, + "boulakar": true, + "aj888907": true, + "cvc": true, + "artmadiar": true, + "hehaiyang": true, + "steeljuice": true, + "longbuxu03": true, + "jetze": true, + "spences10": true, + "rramona2": true, + "psicodead": true, + "fattypanda": true, + "magic5": true, + "rebooter": true, + "gwilison": true, + "phillycheese": true, + "zavrakv": true, + "cocorax": true, + "rdonmez": true, + "madalozzo": true, + "qizai": true, + "hmatijev": true, + "jarilehtinen": true, + "pmbenjamin": true, + "bengi": true, + "mbovbjerg": true, + "luiko": true, + "changlee": true, + "vanelizarov": true, + "rlafferty": true, + "igasho": true, + "pintux": true, + "lcsisy": true, + "masterofweb": true, + "pepedders": true, + "timothywei": true, + "gberto": true, + "mparaiso": true, + "thgsilva": true, + "intrwins": true, + "aquiandres": true, + "axelrindle": true, + "shentengtu": true, + "kconner": true, + "s.well": true, + "hpauwelyn": true, + "nickchow": true, + "fedeghe": true, + "sprybear": true, + "thomas.li": true, + "chinawolf_wyp": true, + "beenorgone": true, + "wesleylhandy": true, + "derflatulator": true, + "jhonkaman": true, + "kaemiin": true, + "mrzmmr": true, + "gabestevy": true, + "mattlk13": true, + "abernier": true, + "neofaucheur": true, + "agon": true, + "pablaber": true, + "vinnyfonseca": true, + "qafir": true, + "junos": true, + "abpeinado": true, + "chrisakakay": true, + "dahdoul": true, + "xx1196": true, + "qjawe": true, + "blackrocky": true, + "trippyhank": true, + "icodeforcookies": true, + "alexcabaang": true, + "keithpepin": true, + "tomchao": true, + "milan322": true, + "tuncerbasdag": true, + "npmmurali": true, + "jaguarj": true, + "cfernandomaciel": true, + "htc2ubusiness": true, + "madcoded": true, + "haihepeng": true, + "fxkraus": true, + "u.turkoz": true, + "comandan": true, + "chrisguoado": true, + "jerrywu12": true, + "ilia.ivanov": true, + "beatwinthewave": true, + "krugarmatt": true, + "juliocj360": true, + "josokinas": true, + "cyberhollow": true, + "miadzadfallah": true, + "in-the-box": true, + "vicsandoli": true, + "rob.mcfarlane": true, + "jws": true, + "musikele": true, + "filipve": true, + "speedazerty": true, + "n0f3": true, + "lavysh": true, + "nazhmik": true, + "cubiio": true, + "n.sanitate": true, + "kurniawanchan": true, + "nerov": true, + "d0ughtyj": true, + "hechuan": true, + "meph": true, + "kodekracker": true, + "vuntsova": true, + "taita": true, + "alaska": true, + "jarvis211": true, + "ericteng177": true, + "chiaychang": true, + "enjoyharddrink": true, + "zaks": true, + "hallako": true, + "apollo89": true, + "gpuente": true, + "zvikyb": true, + "qingqingcao": true, + "psibal": true, + "berkshireescorts": true, + "kevinhassan": true, + "kingfeast": true, + "bykirby": true, + "terre": true, + "splode": true, + "guioconnor": true, + "dunstontc": true, + "jlopvi": true, + "vinyguedess": true, + "iceriver2": true, + "rxmth": true, + "heartnett": true, + "blakeredwolf": true, + "forecast": true, + "shadyshrif": true, + "maxwelldu": true, + "ntl88": true, + "ikhsaan": true, + "sommardnaiel": true, + "adam8690": true, + "alshamiri2": true, + "adrian.arroyocalle": true, + "guven.aslan": true, + "evanshortiss": true, + "andy65007": true, + "walexstevens": true, + "sammy_winchester": true, + "ys_sidson_aidson": true, + "karbunkul": true, + "valenwave": true, + "rbcorrea": true, + "davidalves1": true, + "chainn": true, + "bprogyan": true, + "lusai": true, + "trygganomics": true, + "allendale": true, + "sibawite": true, + "kakaman": true, + "dhanya-kr": true, + "binginsist": true, + "hektve87": true, + "alexpearly": true, + "cpowmatt": true, + "imaginary": true, + "xaview": true, + "hengshengchen": true, + "fabioper": true, + "waiwaiku": true, + "bdfu": true, + "windyh": true, + "hawai": true, + "umo": true, + "qinyuhang": true, + "vinceucla": true, + "karzanosman984": true, + "alaeddine17": true, + "ctyloading": true, + "giovannism20": true, + "hodaraadam": true, + "xiaoyiyu": true, + "alexxnica": true, + "grabantot": true, + "scottbailey": true, + "viperchin": true, + "thetwosents": true, + "maycon_ribeiro": true, + "dongyukang": true, + "atakane": true, + "bertof": true, + "grahm": true, + "krettis": true, + "freech": true, + "legion44": true, + "alexis-nava": true, + "bezoslee": true, + "cqkd6381": true, + "cantuga": true, + "fabioricali": true, + "kulyk404": true, + "andysw": true, + "borasta": true, + "elehas": true, + "geyokoyama": true, + "solzimer": true, + "andygreenegrass": true, + "lijq123": true, + "manojkhannakm": true, + "gregjohnson": true, + "hakhagmon": true, + "mayurmakhija": true, + "maciej.litwiniec": true, + "xmwx38": true, + "mo30qari": true, + "erictreacy": true, + "cygik": true, + "buzzpsych": true, + "thivieira": true, + "lbeff": true, + "nayuki": true, + "sakib15": true, + "penzin": true, + "codeinfront": true, + "brainmaxz": true, + "behnameghorbani": true, + "tewarid": true, + "arnoldask": true, + "kremr": true, + "a.jumping425": true, + "z33": true, + "ambition101": true, + "drdoof": true, + "livarion": true, + "albertico88": true, + "johnaleman": true, + "hoho721": true, + "dna2go": true, + "denwilliams": true, + "greganswer": true, + "leonel-ai": true, + "felegz": true, + "vmcreative": true, + "xdays": true, + "gavatron": true, + "kakrot": true, + "jamesczekaj": true, + "mohamedmousa": true, + "julianomontini": true, + "krzych93": true, + "sahlzen": true, + "abhijitkalta": true, + "wayn": true, + "zombieleet": true, + "stellarnode": true, + "zzz1233210731": true, + "bcoe": true, + "sidkb": true, + "mlcdf": true, + "dryliketoast": true, + "raizu": true, + "piotrposzytek": true, + "fabioppalumbo": true, + "asj1992": true, + "zerouikit": true, + "javadtyb": true, + "rahsaanbasek": true, + "jakedemonaco": true, + "hndev": true, + "ndxbn": true, + "treatkor": true, + "3ddario": true, + "mouaad": true, + "spinbit": true, + "cooboor": true, + "leelandmiller": true, + "colin-harrison": true, + "malek": true, + "anemone.js": true, + "gruebes": true, + "swift2728": true, + "madarche": true, + "paulin": true, + "rupertong": true, + "neo1": true, + "luffy84217": true, + "eagleflo": true, + "jhillacre": true, + "diangelium": true, + "shreyawhiz": true, + "andrewlam": true, + "starlord40k": true, + "postcrafter": true, + "dimaroxx": true, + "bellyy": true, + "x_venux": true, + "kiaratto": true, + "majkel": true, + "ricardogobbosouza": true, + "michaelprflores": true, + "allenmoore": true, + "chenphoenix": true, + "alanson": true, + "scalz": true, + "emircanok": true, + "paulkolesnyk": true, + "marinear212": true, + "mr_panda": true, + "sayansaha": true, + "legiao": true, + "npm-packages": true, + "rayjshin": true, + "tonerbarato": true, + "daniel-lewis-bsc-hons": true, + "gatesmart": true, + "vision_tecnologica": true, + "tiggem1993": true, + "fejku": true, + "gresite_piscinas": true, + "alexmeooow": true, + "denu5": true, + "helderam": true, + "granhermandadblanca": true, + "portilha": true, + "suryasaripalli": true, + "oliverkascha": true, + "itcorp": true, + "kwcjr": true, + "svoss24": true, + "colageno": true, + "johanlindberg": true, + "hitalos": true, + "itsmyth": true, + "dwqs": true, + "dodoss": true, + "omar84": true, + "liupengbo": true, + "deivbid": true, + "waldrupm": true, + "mimizq": true, + "zwwggg": true, + "ssmhan4": true, + "robinblomberg": true, + "leogiese": true, + "mtclark518": true, + "kmathmann": true, + "nazy": true, + "bradleymackey": true, + "xwh123807": true, + "haroxy": true, + "alquilerargentina": true, + "jream": true, + "enzoaliatis": true, + "wvlvik": true, + "guiyuzhao": true, + "vapeadores": true, + "processbrain": true, + "dangmin": true, + "iamninad": true, + "sebrofjr": true, + "theyeshu": true, + "yeming": true, + "zalithka": true, + "diegonobre": true, + "ehrig": true, + "bab": true, + "ashifatb": true, + "guogai": true, + "awareness481": true, + "trbula": true, + "maddas": true, + "varunm": true, + "nimtronican": true, + "ipasha": true, + "itsqrhq": true, + "fakefarm": true, + "bloep": true, + "yangzw": true, + "annarpack": true, + "sayrilamar": true, + "junyeong": true, + "rshaw": true, + "tztz": true, + "artamonovdev": true, + "chiroc": true, + "msq": true, + "vladimi": true, + "oeduardoal": true, + "joey.dossche": true, + "sarnsdev": true, + "xanderlewis": true, + "thetimmaeh": true, + "pajamasam": true, + "wallenberg12": true, + "nicksnell": true, + "lander-xiong": true, + "yancq": true, + "hashito": true, + "moharram82": true, + "rudchyk": true, + "cmonster": true, + "avenida14": true, + "kwabenaberko": true, + "professorcoal": true, + "chenyingxuan1996": true, + "dh19911021": true, + "krostyslav": true, + "tpkn": true, + "pedromclamas": true, + "laserblue": true, + "matthiasgrune": true, + "phil1929": true, + "stormcrows": true, + "pauljacobson": true, + "schm-dt": true, + "renz0": true, + "gamersdelight": true, + "akshay.vs9543": true, + "sdove1": true, + "rubenjose75": true, + "henriesteves": true, + "yakumat": true, + "owillo": true, + "testuserjanedoe": true, + "leor": true, + "neaker15668": true, + "kaybeard": true, + "danielheene": true, + "bauhuynh2020": true, + "marcovossen": true, + "jkirchartz": true, + "michaelsosin": true, + "j.chutinut": true, + "keybouh": true, + "ddaversa": true, + "tomitoivio": true, + "jackie-his": true, + "touskar": true, + "drewgg": true, + "danday74": true, + "hanhq": true, + "ostoh": true, + "michellespice": true, + "jthobbs": true, + "emilien.jegou": true, + "azulejosmetrosubway": true, + "plogbilen": true, + "double1000": true, + "tangshingkwan": true, + "instazapas": true, + "tnacious": true, + "zapastore": true, + "jaxomofruatha": true, + "govindaraja91": true, + "edgardoalz": true, + "lioth": true, + "bursalia-gestion": true, + "71emj1": true, + "greenbud-seeds": true, + "adaliszk": true, + "rockash93": true, + "lotspecter": true, + "jasperdm": true, + "nicknaso": true, + "manavsaxena": true, + "assiduous": true, + "logos": true, + "gw-zj": true, + "ciro.spaciari": true, + "rainrivas": true, + "ggan": true, + "oakleg": true, + "laoshaw": true, + "helcat": true, + "rascalquan": true, + "nguyenvanhoang26041994": true, + "fredtma": true, + "nicolehli": true, + "omkar.sheral.1989": true, + "hridoyryan": true, + "ricardweii": true, + "daskepon": true, + "shivayl": true, + "dewsalot": true, + "crismvp3200": true, + "undre4m": true, + "jeffhawkins": true, + "jeppesigaard": true, + "tranceyos2419": true, + "avivharuzi": true, + "unruhschuh": true, + "thomashzhu": true, + "midascreed": true, + "brocier": true, + "paulohsilvapinto": true, + "botdevel": true, + "franceskynov": true, + "nilaeus": true, + "mdedirudianto": true, + "gabriel_hansson": true, + "thekuzia": true, + "cisco_lai": true, + "z3mil": true, + "cyberboy": true, + "l8niteowl": true, + "codyschindler": true, + "ryaned": true, + "nrrb": true, + "imaginegenesis": true, + "madeo": true, + "yjhmelody": true, + "alirezavalizade": true, + "isaacdagel": true, + "renchiliu": true, + "ashco": true, + "christopheredrian": true, + "udaygowda": true, + "salvationz": true, + "thiagowittmann": true, + "michaeljwilliams": true, + "tblazemoro": true, + "barbaraackles": true, + "wolfram77": true, + "mdecker": true, + "txmcy1993": true, + "obsessiveprogrammer": true, + "qinshixixing": true, + "dandingxiong": true, + "sfpharmaplus": true, + "alexdreptu": true, + "jameskrill": true, + "ephigenia": true, + "rickkky": true, + "vla": true, + "jimknopf": true, + "nunogee": true, + "trocafone": true, + "ming371": true, + "lonespear": true, + "sandrinio": true, + "hutleus": true, + "piotrj87": true, + "dadoumda": true, + "jal": true, + "cab1729": true, + "hu3shui": true, + "zenfeder": true, + "coton_chen": true, + "etoxin": true, + "kodeo": true, + "aereobarato": true, + "ohom": true, + "karnavpargi": true, + "liuhuoliunian": true, + "migkjy": true, + "collado": true, + "kainos90": true, + "ambroseus": true, + "undisclosed": true, + "mrky007": true, + "gpmetheny": true, + "nliz77": true, + "edmondnow": true, + "forican": true, + "shedule": true, + "rparris": true, + "dgavilez": true, + "mgthomas99": true, + "olexandr17": true, + "gestoria-madrid": true, + "lqblovezh": true, + "johndorian": true, + "diogocapela": true, + "rgt": true, + "huiyifyj": true, + "cmangos": true, + "jussipekka": true, + "genbuhase": true, + "lfrichter": true, + "vivek.kumar": true, + "instriker": true, + "kazimierz.jawor": true, + "serdarb": true, + "thefox": true, + "jordanrw": true, + "scottgroves": true, + "codetilldrop": true, + "aminnazarie": true, + "andreaslacza": true, + "shashankpallerla": true, + "igorxp5": true, + "endsoul": true, + "kogakure": true, + "stormynight8": true, + "mspanagel": true, + "sfran96": true, + "mohokh67": true, + "calvinmuthig": true, + "zlklalala": true, + "shovan1995": true, + "takonyc": true, + "eduarte78": true, + "rajatlnwebworks": true, + "peterbaraka": true, + "mohsinnadeem": true, + "limintu": true, + "hidori": true, + "shajanjp": true, + "amiziara": true, + "felipeferreirasilva": true, + "waterswv": true, + "allanwxm": true, + "plasticut": true, + "drafael": true, + "jwv": true, + "kaycee": true, + "huyz": true, + "smrr723": true, + "maremarismaria": true, + "deepsky-io": true, + "romedu": true, + "oussoulessou": true, + "jashsayani": true, + "gabrielneuer": true, + "destemidosistemas": true, + "fpenno": true, + "kagerjay": true, + "maxblock": true, + "mateussampsouza": true, + "vittorio.adamo": true, + "bengsfort": true, + "konamacona": true, + "tombenke": true, + "philosec": true, + "evang": true, + "fearnbuster": true, + "mrgabo": true, + "sanjeevbelagali": true, + "joelishere21": true, + "jeremy-j-ackso": true, + "prabhu25.1975": true, + "raciat": true, + "kazem1": true, + "danhodkinson": true, + "dgmike": true, + "wandyezj": true, + "devqx": true, + "jcanes": true, + "benwyse11": true, + "mutantspew": true, + "mestar": true, + "leota": true, + "juanf03": true, + "ahillier": true, + "payaamemami": true, + "pvoronin": true, + "spaceface777": true, + "cambro93": true, + "habiiev": true, + "staatsanwalt": true, + "vivekrp": true, + "miguelsolans": true, + "innf107": true, + "ghoulfriend": true, + "metaa": true, + "papb": true, + "gakis41": true, + "sudhasrinivas": true, + "darrenluo1993": true, + "warraichtasawar": true + }, + "readme": "", + "readmeFilename": "", + "homepage": "http://expressjs.com/", + "keywords": [ + "express", + "framework", + "sinatra", + "web", + "rest", + "restful", + "router", + "app", + "api" + ], + "contributors": [ + { + "name": "Aaron Heckmann", + "email": "aaron.heckmann+github@gmail.com" + }, + { + "name": "Ciaran Jessup", + "email": "ciaranj@gmail.com" + }, + { + "name": "Douglas Christopher Wilson", + "email": "doug@somethingdoug.com" + }, + { + "name": "Guillermo Rauch", + "email": "rauchg@gmail.com" + }, + { + "name": "Jonathan Ong", + "email": "me@jongleberry.com" + }, + { + "name": "Roman Shtylman", + "email": "shtylman+expressjs@gmail.com" + }, + { + "name": "Young Jae Sim", + "email": "hanul@hanul.me" + } + ], + "bugs": { + "url": "https://github.com/expressjs/express/issues" + }, + "license": "MIT" +} diff --git a/tests/data/pypi.json b/tests/data/pypi.json index 503d13b3..8be75ff7 100644 --- a/tests/data/pypi.json +++ b/tests/data/pypi.json @@ -1 +1,1226 @@ -{"0": {"type": "pypi", "namespace": null, "name": "flask", "version": null, "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": null, "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "1": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "2": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.10", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.10", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "3": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.10.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.10.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "4": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.11", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.11", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "5": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.11.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.11.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "6": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.12", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.12", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "7": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.12.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.12.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "8": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.12.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.12.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "9": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.12.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.12.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "10": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.12.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.12.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "11": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.12.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.12.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "12": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "13": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "14": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.3.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.3.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "15": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "16": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.5", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.5", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "17": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.5.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.5.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "18": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.5.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.5.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "19": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.6", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.6", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "20": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.6.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.6.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "21": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.7", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.7", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "22": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.7.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.7.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "23": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.7.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.7.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "24": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.8", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.8", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "25": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.8.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.8.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "26": {"type": "pypi", "namespace": null, "name": "flask", "version": "0.9", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@0.9", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "27": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "28": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.0.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.0.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "29": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.0.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.0.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "30": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.0.3", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.0.3", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "31": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.0.4", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.0.4", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "32": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.1.0", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.1.0", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "33": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.1.1", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.1.1", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}, "34": {"type": "pypi", "namespace": null, "name": "flask", "version": "1.1.2", "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://palletsprojects.com/p/flask/", "download_url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", "api_url": "https://pypi.org/pypi/flask/json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": null, "code_view_url": "https://github.com/pallets/flask", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": "BSD-3-Clause", "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:pypi/flask@1.1.2", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}} \ No newline at end of file +[ + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.10", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.10.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.11", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.11.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.11.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.12", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.12.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.12.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.12.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.12.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.12.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.12.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.12.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.12.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.12.5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.12.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.5.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.5.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.7.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.7.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.7.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.7.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "0.9", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@0.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.1.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "pypi", + "namespace": null, + "name": "flask", + "version": "1.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://palletsprojects.com/p/flask/", + "download_url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "api_url": "https://pypi.org/pypi/flask/json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": "https://github.com/pallets/flask", + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:pypi/flask@1.1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] diff --git a/tests/data/pypi_mock_data.json b/tests/data/pypi_mock_data.json index dd2b9f31..4662eb64 100644 --- a/tests/data/pypi_mock_data.json +++ b/tests/data/pypi_mock_data.json @@ -1 +1,1190 @@ -{"info":{"author":"Armin Ronacher","author_email":"armin.ronacher@active-4.com","bugtrack_url":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Framework :: Flask","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Internet :: WWW/HTTP :: Dynamic Content","Topic :: Internet :: WWW/HTTP :: WSGI :: Application","Topic :: Software Development :: Libraries :: Application Frameworks","Topic :: Software Development :: Libraries :: Python Modules"],"description":"Flask\n=====\n\nFlask is a lightweight `WSGI`_ web application framework. It is designed\nto make getting started quick and easy, with the ability to scale up to\ncomplex applications. It began as a simple wrapper around `Werkzeug`_\nand `Jinja`_ and has become one of the most popular Python web\napplication frameworks.\n\nFlask offers suggestions, but doesn't enforce any dependencies or\nproject layout. It is up to the developer to choose the tools and\nlibraries they want to use. There are many extensions provided by the\ncommunity that make adding new functionality easy.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n pip install -U Flask\n\n\nA Simple Example\n----------------\n\n.. code-block:: python\n\n from flask import Flask\n\n app = Flask(__name__)\n\n @app.route(\"/\")\n def hello():\n return \"Hello, World!\"\n\n.. code-block:: text\n\n $ env FLASK_APP=hello.py flask run\n * Serving Flask app \"hello\"\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n\n\nContributing\n------------\n\nFor guidance on setting up a development environment and how to make a\ncontribution to Flask, see the `contributing guidelines`_.\n\n.. _contributing guidelines: https://github.com/pallets/flask/blob/master/CONTRIBUTING.rst\n\n\nDonate\n------\n\nThe Pallets organization develops and supports Flask and the libraries\nit uses. In order to grow the community of contributors and users, and\nallow the maintainers to devote more time to the projects, `please\ndonate today`_.\n\n.. _please donate today: https://psfmember.org/civicrm/contribute/transact?reset=1&id=20\n\n\nLinks\n-----\n\n* Website: https://palletsprojects.com/p/flask/\n* Documentation: https://flask.palletsprojects.com/\n* Releases: https://pypi.org/project/Flask/\n* Code: https://github.com/pallets/flask\n* Issue tracker: https://github.com/pallets/flask/issues\n* Test status: https://dev.azure.com/pallets/flask/_build\n* Official chat: https://discord.gg/t6rrQZH\n\n.. _WSGI: https://wsgi.readthedocs.io\n.. _Werkzeug: https://www.palletsprojects.com/p/werkzeug/\n.. _Jinja: https://www.palletsprojects.com/p/jinja/\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://palletsprojects.com/p/flask/","keywords":"","license":"BSD-3-Clause","maintainer":"Pallets","maintainer_email":"contact@palletsprojects.com","name":"Flask","package_url":"https://pypi.org/project/Flask/","platform":"","project_url":"https://pypi.org/project/Flask/","project_urls":{"Code":"https://github.com/pallets/flask","Documentation":"https://flask.palletsprojects.com/","Homepage":"https://palletsprojects.com/p/flask/","Issue tracker":"https://github.com/pallets/flask/issues"},"release_url":"https://pypi.org/project/Flask/1.1.2/","requires_dist":["Werkzeug (>=0.15)","Jinja2 (>=2.10.1)","itsdangerous (>=0.24)","click (>=5.1)","pytest ; extra == 'dev'","coverage ; extra == 'dev'","tox ; extra == 'dev'","sphinx ; extra == 'dev'","pallets-sphinx-themes ; extra == 'dev'","sphinxcontrib-log-cabinet ; extra == 'dev'","sphinx-issues ; extra == 'dev'","sphinx ; extra == 'docs'","pallets-sphinx-themes ; extra == 'docs'","sphinxcontrib-log-cabinet ; extra == 'docs'","sphinx-issues ; extra == 'docs'","python-dotenv ; extra == 'dotenv'"],"requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","summary":"A simple framework for building complex web applications.","version":"1.1.2","yanked":false,"yanked_reason":null},"last_serial":6944801,"releases":{"0.1":[{"comment_text":"","digests":{"md5":"d0c458397c49114fa279716798ca80c8","sha256":"9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237"},"downloads":-1,"filename":"Flask-0.1.tar.gz","has_sig":false,"md5_digest":"d0c458397c49114fa279716798ca80c8","packagetype":"sdist","python_version":"source","requires_python":null,"size":9168,"upload_time":"2010-04-16T14:29:37","upload_time_iso_8601":"2010-04-16T14:29:37.458396Z","url":"https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz","yanked":false,"yanked_reason":null}],"0.10":[{"comment_text":"","digests":{"md5":"92bc6b6ebd37d3120c235430a0491a15","sha256":"84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207"},"downloads":-1,"filename":"Flask-0.10.tar.gz","has_sig":false,"md5_digest":"92bc6b6ebd37d3120c235430a0491a15","packagetype":"sdist","python_version":"source","requires_python":null,"size":544031,"upload_time":"2013-06-13T08:35:51","upload_time_iso_8601":"2013-06-13T08:35:51.483512Z","url":"https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz","yanked":false,"yanked_reason":null}],"0.10.1":[{"comment_text":"","digests":{"md5":"378670fe456957eb3c27ddaef60b2b24","sha256":"4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373"},"downloads":-1,"filename":"Flask-0.10.1.tar.gz","has_sig":false,"md5_digest":"378670fe456957eb3c27ddaef60b2b24","packagetype":"sdist","python_version":"source","requires_python":null,"size":544247,"upload_time":"2013-06-14T08:54:19","upload_time_iso_8601":"2013-06-14T08:54:19.252169Z","url":"https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz","yanked":false,"yanked_reason":null}],"0.11":[{"comment_text":"","digests":{"md5":"fa0c2ac5c6980fc92e2591ebfcad706c","sha256":"6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7"},"downloads":-1,"filename":"Flask-0.11-py2.py3-none-any.whl","has_sig":false,"md5_digest":"fa0c2ac5c6980fc92e2591ebfcad706c","packagetype":"bdist_wheel","python_version":"2.7","requires_python":null,"size":80577,"upload_time":"2016-05-29T09:02:35","upload_time_iso_8601":"2016-05-29T09:02:35.093225Z","url":"https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"89fbdcb04b7b96c5b24625ae299cf48b","sha256":"29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493"},"downloads":-1,"filename":"Flask-0.11.tar.gz","has_sig":false,"md5_digest":"89fbdcb04b7b96c5b24625ae299cf48b","packagetype":"sdist","python_version":"source","requires_python":null,"size":563928,"upload_time":"2016-05-29T09:02:29","upload_time_iso_8601":"2016-05-29T09:02:29.470315Z","url":"https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz","yanked":false,"yanked_reason":null}],"0.11.1":[{"comment_text":"","digests":{"md5":"920be5772ee6399f70794d33a9eb9a13","sha256":"a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000"},"downloads":-1,"filename":"Flask-0.11.1-py2.py3-none-any.whl","has_sig":false,"md5_digest":"920be5772ee6399f70794d33a9eb9a13","packagetype":"bdist_wheel","python_version":"2.7","requires_python":null,"size":80615,"upload_time":"2016-06-07T16:25:21","upload_time_iso_8601":"2016-06-07T16:25:21.831874Z","url":"https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"d2af95d8fe79cf7da099f062dd122a08","sha256":"b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e"},"downloads":-1,"filename":"Flask-0.11.1.tar.gz","has_sig":false,"md5_digest":"d2af95d8fe79cf7da099f062dd122a08","packagetype":"sdist","python_version":"source","requires_python":null,"size":564993,"upload_time":"2016-06-07T16:25:04","upload_time_iso_8601":"2016-06-07T16:25:04.430636Z","url":"https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz","yanked":false,"yanked_reason":null}],"0.12":[{"comment_text":"","digests":{"md5":"d3351b10f54446203ac0fd8839850c62","sha256":"7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118"},"downloads":-1,"filename":"Flask-0.12-py2.py3-none-any.whl","has_sig":false,"md5_digest":"d3351b10f54446203ac0fd8839850c62","packagetype":"bdist_wheel","python_version":"2.7","requires_python":null,"size":82841,"upload_time":"2016-12-21T20:22:15","upload_time_iso_8601":"2016-12-21T20:22:15.304851Z","url":"https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"c1d30f51cff4a38f9454b23328a15c5a","sha256":"93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b"},"downloads":-1,"filename":"Flask-0.12.tar.gz","has_sig":false,"md5_digest":"c1d30f51cff4a38f9454b23328a15c5a","packagetype":"sdist","python_version":"source","requires_python":null,"size":531923,"upload_time":"2016-12-21T20:22:12","upload_time_iso_8601":"2016-12-21T20:22:12.557092Z","url":"https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz","yanked":false,"yanked_reason":null}],"0.12.1":[{"comment_text":"","digests":{"md5":"8229cb65bc853afb6e4cf4f251f026eb","sha256":"6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242"},"downloads":-1,"filename":"Flask-0.12.1-py2.py3-none-any.whl","has_sig":false,"md5_digest":"8229cb65bc853afb6e4cf4f251f026eb","packagetype":"bdist_wheel","python_version":"2.7","requires_python":null,"size":82997,"upload_time":"2017-03-31T16:43:41","upload_time_iso_8601":"2017-03-31T16:43:41.486925Z","url":"https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"76e9fee5c3afcf4634b9baf96c578207","sha256":"9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88"},"downloads":-1,"filename":"Flask-0.12.1.tar.gz","has_sig":false,"md5_digest":"76e9fee5c3afcf4634b9baf96c578207","packagetype":"sdist","python_version":"source","requires_python":null,"size":548511,"upload_time":"2017-03-31T16:43:38","upload_time_iso_8601":"2017-03-31T16:43:38.937461Z","url":"https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz","yanked":false,"yanked_reason":null}],"0.12.2":[{"comment_text":"","digests":{"md5":"a0ded1d9a2066d3522efba953b4ed874","sha256":"0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856"},"downloads":-1,"filename":"Flask-0.12.2-py2.py3-none-any.whl","has_sig":false,"md5_digest":"a0ded1d9a2066d3522efba953b4ed874","packagetype":"bdist_wheel","python_version":"2.7","requires_python":null,"size":83018,"upload_time":"2017-05-16T06:39:38","upload_time_iso_8601":"2017-05-16T06:39:38.355773Z","url":"https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"97278dfdafda98ba7902e890b0289177","sha256":"49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1"},"downloads":-1,"filename":"Flask-0.12.2.tar.gz","has_sig":false,"md5_digest":"97278dfdafda98ba7902e890b0289177","packagetype":"sdist","python_version":"source","requires_python":null,"size":548510,"upload_time":"2017-05-16T06:39:34","upload_time_iso_8601":"2017-05-16T06:39:34.794990Z","url":"https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz","yanked":false,"yanked_reason":null}],"0.12.3":[{"comment_text":"","digests":{"md5":"7ff37015d2c34754c92bcbc7afeb94ae","sha256":"74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2"},"downloads":-1,"filename":"Flask-0.12.3-py2.py3-none-any.whl","has_sig":true,"md5_digest":"7ff37015d2c34754c92bcbc7afeb94ae","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":88361,"upload_time":"2018-04-26T20:12:32","upload_time_iso_8601":"2018-04-26T20:12:32.459965Z","url":"https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"a27a2c89b82d4ff44eb2a2cc9e450e09","sha256":"0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de"},"downloads":-1,"filename":"Flask-0.12.3.tar.gz","has_sig":true,"md5_digest":"a27a2c89b82d4ff44eb2a2cc9e450e09","packagetype":"sdist","python_version":"source","requires_python":null,"size":531380,"upload_time":"2018-04-26T20:12:34","upload_time_iso_8601":"2018-04-26T20:12:34.580941Z","url":"https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz","yanked":false,"yanked_reason":null}],"0.12.4":[{"comment_text":"","digests":{"md5":"3b498df2add69ee16b228e8bdd581bce","sha256":"6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29"},"downloads":-1,"filename":"Flask-0.12.4-py2.py3-none-any.whl","has_sig":false,"md5_digest":"3b498df2add69ee16b228e8bdd581bce","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":81756,"upload_time":"2018-04-30T01:24:56","upload_time_iso_8601":"2018-04-30T01:24:56.768063Z","url":"https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"f885afe6dd25e8d48d5ba23f2857687e","sha256":"2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd"},"downloads":-1,"filename":"Flask-0.12.4.tar.gz","has_sig":false,"md5_digest":"f885afe6dd25e8d48d5ba23f2857687e","packagetype":"sdist","python_version":"source","requires_python":null,"size":531086,"upload_time":"2018-04-30T01:25:00","upload_time_iso_8601":"2018-04-30T01:25:00.430363Z","url":"https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz","yanked":false,"yanked_reason":null}],"0.12.5":[{"comment_text":"","digests":{"md5":"3baccb52c500f0b3dfcda30b175833d0","sha256":"2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863"},"downloads":-1,"filename":"Flask-0.12.5-py2.py3-none-any.whl","has_sig":false,"md5_digest":"3baccb52c500f0b3dfcda30b175833d0","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":81748,"upload_time":"2020-02-10T19:31:26","upload_time_iso_8601":"2020-02-10T19:31:26.873584Z","url":"https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"6eb3909d46ed6e4db2155d3d5a765edc","sha256":"fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f"},"downloads":-1,"filename":"Flask-0.12.5.tar.gz","has_sig":false,"md5_digest":"6eb3909d46ed6e4db2155d3d5a765edc","packagetype":"sdist","python_version":"source","requires_python":null,"size":621389,"upload_time":"2020-02-10T19:31:30","upload_time_iso_8601":"2020-02-10T19:31:30.140398Z","url":"https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz","yanked":false,"yanked_reason":null}],"0.2":[{"comment_text":"","digests":{"md5":"6926822b17cc5c7baa7df9d22c9cf114","sha256":"2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743"},"downloads":-1,"filename":"Flask-0.2.tar.gz","has_sig":false,"md5_digest":"6926822b17cc5c7baa7df9d22c9cf114","packagetype":"sdist","python_version":"source","requires_python":null,"size":13877,"upload_time":"2010-05-12T01:31:26","upload_time_iso_8601":"2010-05-12T01:31:26.850453Z","url":"https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz","yanked":false,"yanked_reason":null}],"0.3":[{"comment_text":"","digests":{"md5":"5beb1e1b3c243d3ca078fe1ea9d6dbd8","sha256":"943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f"},"downloads":-1,"filename":"Flask-0.3.tar.gz","has_sig":false,"md5_digest":"5beb1e1b3c243d3ca078fe1ea9d6dbd8","packagetype":"sdist","python_version":"source","requires_python":null,"size":1001397,"upload_time":"2010-05-28T01:24:37","upload_time_iso_8601":"2010-05-28T01:24:37.182936Z","url":"https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz","yanked":false,"yanked_reason":null}],"0.3.1":[{"comment_text":"","digests":{"md5":"22bde65fbbcd93c6509b9939817e3853","sha256":"7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d"},"downloads":-1,"filename":"Flask-0.3.1.tar.gz","has_sig":false,"md5_digest":"22bde65fbbcd93c6509b9939817e3853","packagetype":"sdist","python_version":"source","requires_python":null,"size":339666,"upload_time":"2010-05-28T21:23:15","upload_time_iso_8601":"2010-05-28T21:23:15.767688Z","url":"https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz","yanked":false,"yanked_reason":null}],"0.4":[{"comment_text":"","digests":{"md5":"aec554ae684e7ff5895fd1b5c0dea378","sha256":"4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f"},"downloads":-1,"filename":"Flask-0.4.tar.gz","has_sig":false,"md5_digest":"aec554ae684e7ff5895fd1b5c0dea378","packagetype":"sdist","python_version":"source","requires_python":null,"size":352924,"upload_time":"2010-06-18T17:14:06","upload_time_iso_8601":"2010-06-18T17:14:06.911868Z","url":"https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz","yanked":false,"yanked_reason":null}],"0.5":[{"comment_text":"","digests":{"md5":"b5580ae05d75d80485c8694532f95910","sha256":"20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea"},"downloads":-1,"filename":"Flask-0.5.tar.gz","has_sig":false,"md5_digest":"b5580ae05d75d80485c8694532f95910","packagetype":"sdist","python_version":"source","requires_python":null,"size":369558,"upload_time":"2010-07-06T16:28:02","upload_time_iso_8601":"2010-07-06T16:28:02.414425Z","url":"https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz","yanked":false,"yanked_reason":null}],"0.5.1":[{"comment_text":"","digests":{"md5":"c54da4a640554eb616e4210f256199e6","sha256":"09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d"},"downloads":-1,"filename":"Flask-0.5.1.tar.gz","has_sig":false,"md5_digest":"c54da4a640554eb616e4210f256199e6","packagetype":"sdist","python_version":"source","requires_python":null,"size":369739,"upload_time":"2010-07-06T19:25:37","upload_time_iso_8601":"2010-07-06T19:25:37.546865Z","url":"https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz","yanked":false,"yanked_reason":null}],"0.5.2":[{"comment_text":"","digests":{"md5":"002b8ff41fa14d82662b1d7763f77855","sha256":"7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d"},"downloads":-1,"filename":"Flask-0.5.2.tar.gz","has_sig":false,"md5_digest":"002b8ff41fa14d82662b1d7763f77855","packagetype":"sdist","python_version":"source","requires_python":null,"size":369791,"upload_time":"2010-07-15T20:02:56","upload_time_iso_8601":"2010-07-15T20:02:56.267146Z","url":"https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz","yanked":false,"yanked_reason":null}],"0.6":[{"comment_text":"","digests":{"md5":"55a5222123978c8c16dae385724c0f3a","sha256":"9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4"},"downloads":-1,"filename":"Flask-0.6.tar.gz","has_sig":false,"md5_digest":"55a5222123978c8c16dae385724c0f3a","packagetype":"sdist","python_version":"source","requires_python":null,"size":388672,"upload_time":"2010-07-27T14:39:13","upload_time_iso_8601":"2010-07-27T14:39:13.285427Z","url":"https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz","yanked":false,"yanked_reason":null}],"0.6.1":[{"comment_text":"","digests":{"md5":"7af56e33fb6a35db2818c20e604c8698","sha256":"fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70"},"downloads":-1,"filename":"Flask-0.6.1.tar.gz","has_sig":false,"md5_digest":"7af56e33fb6a35db2818c20e604c8698","packagetype":"sdist","python_version":"source","requires_python":null,"size":413766,"upload_time":"2010-12-31T15:23:05","upload_time_iso_8601":"2010-12-31T15:23:05.868761Z","url":"https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz","yanked":false,"yanked_reason":null}],"0.7":[{"comment_text":"","digests":{"md5":"1aaf5504ae28925fb97fb3ab8b85d3cd","sha256":"ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16"},"downloads":-1,"filename":"Flask-0.7.tar.gz","has_sig":false,"md5_digest":"1aaf5504ae28925fb97fb3ab8b85d3cd","packagetype":"sdist","python_version":"source","requires_python":null,"size":469417,"upload_time":"2011-06-28T16:06:18","upload_time_iso_8601":"2011-06-28T16:06:18.291844Z","url":"https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz","yanked":false,"yanked_reason":null}],"0.7.1":[{"comment_text":"","digests":{"md5":"4705d31035839dec320a1fd76ac2fa30","sha256":"7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f"},"downloads":-1,"filename":"Flask-0.7.1.tar.gz","has_sig":false,"md5_digest":"4705d31035839dec320a1fd76ac2fa30","packagetype":"sdist","python_version":"source","requires_python":null,"size":469692,"upload_time":"2011-06-29T18:37:29","upload_time_iso_8601":"2011-06-29T18:37:29.978951Z","url":"https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz","yanked":false,"yanked_reason":null}],"0.7.2":[{"comment_text":"","digests":{"md5":"a6f52d8de1f536ec982b363e4b6a0387","sha256":"95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb"},"downloads":-1,"filename":"Flask-0.7.2.tar.gz","has_sig":false,"md5_digest":"a6f52d8de1f536ec982b363e4b6a0387","packagetype":"sdist","python_version":"source","requires_python":null,"size":469996,"upload_time":"2011-07-06T10:19:39","upload_time_iso_8601":"2011-07-06T10:19:39.762212Z","url":"https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz","yanked":false,"yanked_reason":null}],"0.8":[{"comment_text":"","digests":{"md5":"a5169306cfe49b3b369086f2a63816ab","sha256":"937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9"},"downloads":-1,"filename":"Flask-0.8.tar.gz","has_sig":false,"md5_digest":"a5169306cfe49b3b369086f2a63816ab","packagetype":"sdist","python_version":"source","requires_python":null,"size":494211,"upload_time":"2011-09-29T23:34:21","upload_time_iso_8601":"2011-09-29T23:34:21.197086Z","url":"https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz","yanked":false,"yanked_reason":null}],"0.8.1":[{"comment_text":"","digests":{"md5":"4b9e866bf43723d834b3ce8fcd13574d","sha256":"f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e"},"downloads":-1,"filename":"Flask-0.8.1.tar.gz","has_sig":false,"md5_digest":"4b9e866bf43723d834b3ce8fcd13574d","packagetype":"sdist","python_version":"source","requires_python":null,"size":458490,"upload_time":"2012-07-01T13:08:59","upload_time_iso_8601":"2012-07-01T13:08:59.206109Z","url":"https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz","yanked":false,"yanked_reason":null}],"0.9":[{"comment_text":"","digests":{"md5":"4a89ef2b3ab0f151f781182bd0cc8933","sha256":"2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef"},"downloads":-1,"filename":"Flask-0.9.tar.gz","has_sig":false,"md5_digest":"4a89ef2b3ab0f151f781182bd0cc8933","packagetype":"sdist","python_version":"source","requires_python":null,"size":481982,"upload_time":"2012-07-01T13:12:50","upload_time_iso_8601":"2012-07-01T13:12:50.941321Z","url":"https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz","yanked":false,"yanked_reason":null}],"1.0":[{"comment_text":"","digests":{"md5":"4c0757a5a489d4db8260c6d722c5e6b0","sha256":"b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd"},"downloads":-1,"filename":"Flask-1.0-py2.py3-none-any.whl","has_sig":true,"md5_digest":"4c0757a5a489d4db8260c6d722c5e6b0","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":97791,"upload_time":"2018-04-26T20:12:52","upload_time_iso_8601":"2018-04-26T20:12:52.254298Z","url":"https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"7140df3116386c7af0f389800a91817b","sha256":"7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c"},"downloads":-1,"filename":"Flask-1.0.tar.gz","has_sig":true,"md5_digest":"7140df3116386c7af0f389800a91817b","packagetype":"sdist","python_version":"source","requires_python":null,"size":643442,"upload_time":"2018-04-26T20:12:54","upload_time_iso_8601":"2018-04-26T20:12:54.184864Z","url":"https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz","yanked":false,"yanked_reason":null}],"1.0.1":[{"comment_text":"","digests":{"md5":"f0e1421b2f993c166d59d3858f03cd93","sha256":"dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363"},"downloads":-1,"filename":"Flask-1.0.1-py2.py3-none-any.whl","has_sig":true,"md5_digest":"f0e1421b2f993c166d59d3858f03cd93","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":91320,"upload_time":"2018-04-30T02:09:48","upload_time_iso_8601":"2018-04-30T02:09:48.725075Z","url":"https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"a4a7d9d73575ea210267f26b5ab94129","sha256":"cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8"},"downloads":-1,"filename":"Flask-1.0.1.tar.gz","has_sig":true,"md5_digest":"a4a7d9d73575ea210267f26b5ab94129","packagetype":"sdist","python_version":"source","requires_python":null,"size":644402,"upload_time":"2018-04-30T02:09:53","upload_time_iso_8601":"2018-04-30T02:09:53.237533Z","url":"https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz","yanked":false,"yanked_reason":null}],"1.0.2":[{"comment_text":"","digests":{"md5":"d1d5c106d04d90bba6121d0df5bfee76","sha256":"a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05"},"downloads":-1,"filename":"Flask-1.0.2-py2.py3-none-any.whl","has_sig":true,"md5_digest":"d1d5c106d04d90bba6121d0df5bfee76","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":91364,"upload_time":"2018-05-02T14:26:26","upload_time_iso_8601":"2018-05-02T14:26:26.228390Z","url":"https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"824f0f20aae1f44c9c7dc4054adb7969","sha256":"2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48"},"downloads":-1,"filename":"Flask-1.0.2.tar.gz","has_sig":true,"md5_digest":"824f0f20aae1f44c9c7dc4054adb7969","packagetype":"sdist","python_version":"source","requires_python":null,"size":644534,"upload_time":"2018-05-02T14:26:28","upload_time_iso_8601":"2018-05-02T14:26:28.310571Z","url":"https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz","yanked":false,"yanked_reason":null}],"1.0.3":[{"comment_text":"","digests":{"md5":"68c3b83ec9c46b58b36a4d9345dc5059","sha256":"e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61"},"downloads":-1,"filename":"Flask-1.0.3-py2.py3-none-any.whl","has_sig":true,"md5_digest":"68c3b83ec9c46b58b36a4d9345dc5059","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":null,"size":92053,"upload_time":"2019-05-17T17:59:03","upload_time_iso_8601":"2019-05-17T17:59:03.245856Z","url":"https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"4b81d0538eb6515ce94df05e74523913","sha256":"ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3"},"downloads":-1,"filename":"Flask-1.0.3.tar.gz","has_sig":true,"md5_digest":"4b81d0538eb6515ce94df05e74523913","packagetype":"sdist","python_version":"source","requires_python":null,"size":647311,"upload_time":"2019-05-17T17:59:07","upload_time_iso_8601":"2019-05-17T17:59:07.791692Z","url":"https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz","yanked":false,"yanked_reason":null}],"1.0.4":[{"comment_text":"","digests":{"md5":"5998d75e870424f08845754351988f2c","sha256":"1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96"},"downloads":-1,"filename":"Flask-1.0.4-py2.py3-none-any.whl","has_sig":true,"md5_digest":"5998d75e870424f08845754351988f2c","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":92416,"upload_time":"2019-07-04T22:58:23","upload_time_iso_8601":"2019-07-04T22:58:23.261646Z","url":"https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"c56998d88ded8bdb4ec3e7f16d115a79","sha256":"ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f"},"downloads":-1,"filename":"Flask-1.0.4.tar.gz","has_sig":true,"md5_digest":"c56998d88ded8bdb4ec3e7f16d115a79","packagetype":"sdist","python_version":"source","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*","size":615497,"upload_time":"2019-07-04T22:58:27","upload_time_iso_8601":"2019-07-04T22:58:27.094092Z","url":"https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz","yanked":false,"yanked_reason":null}],"1.1.0":[{"comment_text":"","digests":{"md5":"84f3775abbd953a2d1bf310a520cae73","sha256":"a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026"},"downloads":-1,"filename":"Flask-1.1.0-py2.py3-none-any.whl","has_sig":true,"md5_digest":"84f3775abbd953a2d1bf310a520cae73","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":94238,"upload_time":"2019-07-04T23:19:19","upload_time_iso_8601":"2019-07-04T23:19:19.719994Z","url":"https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"dbeb645d255cef26ff46733f4caa76a0","sha256":"b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b"},"downloads":-1,"filename":"Flask-1.1.0.tar.gz","has_sig":true,"md5_digest":"dbeb645d255cef26ff46733f4caa76a0","packagetype":"sdist","python_version":"source","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":625159,"upload_time":"2019-07-04T23:19:24","upload_time_iso_8601":"2019-07-04T23:19:24.142387Z","url":"https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz","yanked":false,"yanked_reason":null}],"1.1.1":[{"comment_text":"","digests":{"md5":"b5cc35905a936f5f64e51421d1ebe29c","sha256":"45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6"},"downloads":-1,"filename":"Flask-1.1.1-py2.py3-none-any.whl","has_sig":true,"md5_digest":"b5cc35905a936f5f64e51421d1ebe29c","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":94457,"upload_time":"2019-07-08T18:00:28","upload_time_iso_8601":"2019-07-08T18:00:28.597456Z","url":"https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"0e3ed44ece1c489ed835d1b7047e349c","sha256":"13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52"},"downloads":-1,"filename":"Flask-1.1.1.tar.gz","has_sig":true,"md5_digest":"0e3ed44ece1c489ed835d1b7047e349c","packagetype":"sdist","python_version":"source","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":625458,"upload_time":"2019-07-08T18:00:31","upload_time_iso_8601":"2019-07-08T18:00:31.166781Z","url":"https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz","yanked":false,"yanked_reason":null}],"1.1.2":[{"comment_text":"","digests":{"md5":"1811ab52f277d5eccfa3d7127afd7f92","sha256":"8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557"},"downloads":-1,"filename":"Flask-1.1.2-py2.py3-none-any.whl","has_sig":true,"md5_digest":"1811ab52f277d5eccfa3d7127afd7f92","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":94570,"upload_time":"2020-04-03T17:17:53","upload_time_iso_8601":"2020-04-03T17:17:53.739219Z","url":"https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"0da4145d172993cd28a6c619630cc19c","sha256":"4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060"},"downloads":-1,"filename":"Flask-1.1.2.tar.gz","has_sig":true,"md5_digest":"0da4145d172993cd28a6c619630cc19c","packagetype":"sdist","python_version":"source","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":637516,"upload_time":"2020-04-03T17:17:56","upload_time_iso_8601":"2020-04-03T17:17:56.951165Z","url":"https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz","yanked":false,"yanked_reason":null}]},"urls":[{"comment_text":"","digests":{"md5":"1811ab52f277d5eccfa3d7127afd7f92","sha256":"8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557"},"downloads":-1,"filename":"Flask-1.1.2-py2.py3-none-any.whl","has_sig":true,"md5_digest":"1811ab52f277d5eccfa3d7127afd7f92","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":94570,"upload_time":"2020-04-03T17:17:53","upload_time_iso_8601":"2020-04-03T17:17:53.739219Z","url":"https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"md5":"0da4145d172993cd28a6c619630cc19c","sha256":"4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060"},"downloads":-1,"filename":"Flask-1.1.2.tar.gz","has_sig":true,"md5_digest":"0da4145d172993cd28a6c619630cc19c","packagetype":"sdist","python_version":"source","requires_python":">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*","size":637516,"upload_time":"2020-04-03T17:17:56","upload_time_iso_8601":"2020-04-03T17:17:56.951165Z","url":"https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz","yanked":false,"yanked_reason":null}]} \ No newline at end of file +{ + "info": { + "author": "Armin Ronacher", + "author_email": "armin.ronacher@active-4.com", + "bugtrack_url": null, + "classifiers": [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Flask", + "Intended Audience :: Developers", + "License :: OSI Approved :: BSD License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 2", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", + "Topic :: Internet :: WWW/HTTP :: Dynamic Content", + "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", + "Topic :: Software Development :: Libraries :: Application Frameworks", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + "description": "Flask\n=====\n\nFlask is a lightweight `WSGI`_ web application framework. It is designed\nto make getting started quick and easy, with the ability to scale up to\ncomplex applications. It began as a simple wrapper around `Werkzeug`_\nand `Jinja`_ and has become one of the most popular Python web\napplication frameworks.\n\nFlask offers suggestions, but doesn't enforce any dependencies or\nproject layout. It is up to the developer to choose the tools and\nlibraries they want to use. There are many extensions provided by the\ncommunity that make adding new functionality easy.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n pip install -U Flask\n\n\nA Simple Example\n----------------\n\n.. code-block:: python\n\n from flask import Flask\n\n app = Flask(__name__)\n\n @app.route(\"/\")\n def hello():\n return \"Hello, World!\"\n\n.. code-block:: text\n\n $ env FLASK_APP=hello.py flask run\n * Serving Flask app \"hello\"\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n\n\nContributing\n------------\n\nFor guidance on setting up a development environment and how to make a\ncontribution to Flask, see the `contributing guidelines`_.\n\n.. _contributing guidelines: https://github.com/pallets/flask/blob/master/CONTRIBUTING.rst\n\n\nDonate\n------\n\nThe Pallets organization develops and supports Flask and the libraries\nit uses. In order to grow the community of contributors and users, and\nallow the maintainers to devote more time to the projects, `please\ndonate today`_.\n\n.. _please donate today: https://psfmember.org/civicrm/contribute/transact?reset=1&id=20\n\n\nLinks\n-----\n\n* Website: https://palletsprojects.com/p/flask/\n* Documentation: https://flask.palletsprojects.com/\n* Releases: https://pypi.org/project/Flask/\n* Code: https://github.com/pallets/flask\n* Issue tracker: https://github.com/pallets/flask/issues\n* Test status: https://dev.azure.com/pallets/flask/_build\n* Official chat: https://discord.gg/t6rrQZH\n\n.. _WSGI: https://wsgi.readthedocs.io\n.. _Werkzeug: https://www.palletsprojects.com/p/werkzeug/\n.. _Jinja: https://www.palletsprojects.com/p/jinja/\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n\n\n", + "description_content_type": "", + "docs_url": null, + "download_url": "", + "downloads": { + "last_day": -1, + "last_month": -1, + "last_week": -1 + }, + "home_page": "https://palletsprojects.com/p/flask/", + "keywords": "", + "license": "BSD-3-Clause", + "maintainer": "Pallets", + "maintainer_email": "contact@palletsprojects.com", + "name": "Flask", + "package_url": "https://pypi.org/project/Flask/", + "platform": "", + "project_url": "https://pypi.org/project/Flask/", + "project_urls": { + "Code": "https://github.com/pallets/flask", + "Documentation": "https://flask.palletsprojects.com/", + "Homepage": "https://palletsprojects.com/p/flask/", + "Issue tracker": "https://github.com/pallets/flask/issues" + }, + "release_url": "https://pypi.org/project/Flask/1.1.2/", + "requires_dist": [ + "Werkzeug (>=0.15)", + "Jinja2 (>=2.10.1)", + "itsdangerous (>=0.24)", + "click (>=5.1)", + "pytest ; extra == 'dev'", + "coverage ; extra == 'dev'", + "tox ; extra == 'dev'", + "sphinx ; extra == 'dev'", + "pallets-sphinx-themes ; extra == 'dev'", + "sphinxcontrib-log-cabinet ; extra == 'dev'", + "sphinx-issues ; extra == 'dev'", + "sphinx ; extra == 'docs'", + "pallets-sphinx-themes ; extra == 'docs'", + "sphinxcontrib-log-cabinet ; extra == 'docs'", + "sphinx-issues ; extra == 'docs'", + "python-dotenv ; extra == 'dotenv'" + ], + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "summary": "A simple framework for building complex web applications.", + "version": "1.1.2", + "yanked": false, + "yanked_reason": null + }, + "last_serial": 6944801, + "releases": { + "0.1": [ + { + "comment_text": "", + "digests": { + "md5": "d0c458397c49114fa279716798ca80c8", + "sha256": "9da884457e910bf0847d396cb4b778ad9f3c3d17db1c5997cb861937bd284237" + }, + "downloads": -1, + "filename": "Flask-0.1.tar.gz", + "has_sig": false, + "md5_digest": "d0c458397c49114fa279716798ca80c8", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 9168, + "upload_time": "2010-04-16T14:29:37", + "upload_time_iso_8601": "2010-04-16T14:29:37.458396Z", + "url": "https://files.pythonhosted.org/packages/6e/49/43b514bfdaf4af12e6ef1f17aa25447157bcbb864c07775dacd72e8c8e02/Flask-0.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.10": [ + { + "comment_text": "", + "digests": { + "md5": "92bc6b6ebd37d3120c235430a0491a15", + "sha256": "84b3b352c3d6b888ee56c645d83a3b54a86fab6236be3d44fd55a275f2c8b207" + }, + "downloads": -1, + "filename": "Flask-0.10.tar.gz", + "has_sig": false, + "md5_digest": "92bc6b6ebd37d3120c235430a0491a15", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 544031, + "upload_time": "2013-06-13T08:35:51", + "upload_time_iso_8601": "2013-06-13T08:35:51.483512Z", + "url": "https://files.pythonhosted.org/packages/f3/46/53d83cbdb79b27678c7b032d5deaa556655dd034cc747ee609b3e3cbf95b/Flask-0.10.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.10.1": [ + { + "comment_text": "", + "digests": { + "md5": "378670fe456957eb3c27ddaef60b2b24", + "sha256": "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" + }, + "downloads": -1, + "filename": "Flask-0.10.1.tar.gz", + "has_sig": false, + "md5_digest": "378670fe456957eb3c27ddaef60b2b24", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 544247, + "upload_time": "2013-06-14T08:54:19", + "upload_time_iso_8601": "2013-06-14T08:54:19.252169Z", + "url": "https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.11": [ + { + "comment_text": "", + "digests": { + "md5": "fa0c2ac5c6980fc92e2591ebfcad706c", + "sha256": "6b221aef9684a92209628c8ffeba35fc60a0c89e4424662809e7da6035f257a7" + }, + "downloads": -1, + "filename": "Flask-0.11-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "fa0c2ac5c6980fc92e2591ebfcad706c", + "packagetype": "bdist_wheel", + "python_version": "2.7", + "requires_python": null, + "size": 80577, + "upload_time": "2016-05-29T09:02:35", + "upload_time_iso_8601": "2016-05-29T09:02:35.093225Z", + "url": "https://files.pythonhosted.org/packages/ac/0b/191c5dc6b3e22dfacb8e1eba2bb8dc211c16972b23a0b419f8a33b3deb71/Flask-0.11-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "89fbdcb04b7b96c5b24625ae299cf48b", + "sha256": "29a7405a7f0de178232fe48cd9b2a2403083bf03bd34eabe12168863d4cdb493" + }, + "downloads": -1, + "filename": "Flask-0.11.tar.gz", + "has_sig": false, + "md5_digest": "89fbdcb04b7b96c5b24625ae299cf48b", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 563928, + "upload_time": "2016-05-29T09:02:29", + "upload_time_iso_8601": "2016-05-29T09:02:29.470315Z", + "url": "https://files.pythonhosted.org/packages/dc/ca/c0ed9cc90c079085c698e284b672edbc1ffd6866b1830574095cbc5b7752/Flask-0.11.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.11.1": [ + { + "comment_text": "", + "digests": { + "md5": "920be5772ee6399f70794d33a9eb9a13", + "sha256": "a4f97abd30d289e548434ef42317a793f58087be1989eab96f2c647470e77000" + }, + "downloads": -1, + "filename": "Flask-0.11.1-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "920be5772ee6399f70794d33a9eb9a13", + "packagetype": "bdist_wheel", + "python_version": "2.7", + "requires_python": null, + "size": 80615, + "upload_time": "2016-06-07T16:25:21", + "upload_time_iso_8601": "2016-06-07T16:25:21.831874Z", + "url": "https://files.pythonhosted.org/packages/63/2b/01f5ed23a78391f6e3e73075973da0ecb467c831376a0b09c0ec5afd7977/Flask-0.11.1-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "d2af95d8fe79cf7da099f062dd122a08", + "sha256": "b4713f2bfb9ebc2966b8a49903ae0d3984781d5c878591cf2f7b484d28756b0e" + }, + "downloads": -1, + "filename": "Flask-0.11.1.tar.gz", + "has_sig": false, + "md5_digest": "d2af95d8fe79cf7da099f062dd122a08", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 564993, + "upload_time": "2016-06-07T16:25:04", + "upload_time_iso_8601": "2016-06-07T16:25:04.430636Z", + "url": "https://files.pythonhosted.org/packages/55/8a/78e165d30f0c8bb5d57c429a30ee5749825ed461ad6c959688872643ffb3/Flask-0.11.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.12": [ + { + "comment_text": "", + "digests": { + "md5": "d3351b10f54446203ac0fd8839850c62", + "sha256": "7f03bb2c255452444f7265eddb51601806e5447b6f8a2d50bbc77a654a14c118" + }, + "downloads": -1, + "filename": "Flask-0.12-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "d3351b10f54446203ac0fd8839850c62", + "packagetype": "bdist_wheel", + "python_version": "2.7", + "requires_python": null, + "size": 82841, + "upload_time": "2016-12-21T20:22:15", + "upload_time_iso_8601": "2016-12-21T20:22:15.304851Z", + "url": "https://files.pythonhosted.org/packages/0e/e9/37ee66dde483dceefe45bb5e92b387f990d4f097df40c400cf816dcebaa4/Flask-0.12-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "c1d30f51cff4a38f9454b23328a15c5a", + "sha256": "93e803cdbe326a61ebd5c5d353959397c85f829bec610d59cb635c9f97d7ca8b" + }, + "downloads": -1, + "filename": "Flask-0.12.tar.gz", + "has_sig": false, + "md5_digest": "c1d30f51cff4a38f9454b23328a15c5a", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 531923, + "upload_time": "2016-12-21T20:22:12", + "upload_time_iso_8601": "2016-12-21T20:22:12.557092Z", + "url": "https://files.pythonhosted.org/packages/4b/3a/4c20183df155dd2e39168e35d53a388efb384a512ca6c73001d8292c094a/Flask-0.12.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.12.1": [ + { + "comment_text": "", + "digests": { + "md5": "8229cb65bc853afb6e4cf4f251f026eb", + "sha256": "6c3130c8927109a08225993e4e503de4ac4f2678678ae211b33b519c622a7242" + }, + "downloads": -1, + "filename": "Flask-0.12.1-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "8229cb65bc853afb6e4cf4f251f026eb", + "packagetype": "bdist_wheel", + "python_version": "2.7", + "requires_python": null, + "size": 82997, + "upload_time": "2017-03-31T16:43:41", + "upload_time_iso_8601": "2017-03-31T16:43:41.486925Z", + "url": "https://files.pythonhosted.org/packages/f4/43/fb2d5fb1d10e1d0402dd57836cf9a78b7f69c8b5f76a04b6e6113d0d7c5a/Flask-0.12.1-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "76e9fee5c3afcf4634b9baf96c578207", + "sha256": "9dce4b6bfbb5b062181d3f7da8f727ff70c1156cbb4024351eafd426deb5fb88" + }, + "downloads": -1, + "filename": "Flask-0.12.1.tar.gz", + "has_sig": false, + "md5_digest": "76e9fee5c3afcf4634b9baf96c578207", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 548511, + "upload_time": "2017-03-31T16:43:38", + "upload_time_iso_8601": "2017-03-31T16:43:38.937461Z", + "url": "https://files.pythonhosted.org/packages/24/6e/11b9c57e46f276a8a8dfda85a2fa7ada62b0463b68693616c7ab5df356fa/Flask-0.12.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.12.2": [ + { + "comment_text": "", + "digests": { + "md5": "a0ded1d9a2066d3522efba953b4ed874", + "sha256": "0749df235e3ff61ac108f69ac178c9770caeaccad2509cb762ce1f65570a8856" + }, + "downloads": -1, + "filename": "Flask-0.12.2-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "a0ded1d9a2066d3522efba953b4ed874", + "packagetype": "bdist_wheel", + "python_version": "2.7", + "requires_python": null, + "size": 83018, + "upload_time": "2017-05-16T06:39:38", + "upload_time_iso_8601": "2017-05-16T06:39:38.355773Z", + "url": "https://files.pythonhosted.org/packages/77/32/e3597cb19ffffe724ad4bf0beca4153419918e7fa4ba6a34b04ee4da3371/Flask-0.12.2-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "97278dfdafda98ba7902e890b0289177", + "sha256": "49f44461237b69ecd901cc7ce66feea0319b9158743dd27a2899962ab214dac1" + }, + "downloads": -1, + "filename": "Flask-0.12.2.tar.gz", + "has_sig": false, + "md5_digest": "97278dfdafda98ba7902e890b0289177", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 548510, + "upload_time": "2017-05-16T06:39:34", + "upload_time_iso_8601": "2017-05-16T06:39:34.794990Z", + "url": "https://files.pythonhosted.org/packages/eb/12/1c7bd06fcbd08ba544f25bf2c6612e305a70ea51ca0eda8007344ec3f123/Flask-0.12.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.12.3": [ + { + "comment_text": "", + "digests": { + "md5": "7ff37015d2c34754c92bcbc7afeb94ae", + "sha256": "74bb782687731332b86aa8ab0817be14c9e63e5fa837934de8be4f9236d6d0d2" + }, + "downloads": -1, + "filename": "Flask-0.12.3-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "7ff37015d2c34754c92bcbc7afeb94ae", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 88361, + "upload_time": "2018-04-26T20:12:32", + "upload_time_iso_8601": "2018-04-26T20:12:32.459965Z", + "url": "https://files.pythonhosted.org/packages/24/3e/1b6aa496fa9bb119f6b22263ca5ca9e826aaa132431fd78f413c8bcc18e3/Flask-0.12.3-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "a27a2c89b82d4ff44eb2a2cc9e450e09", + "sha256": "0f431076a50908f0484dcddd0f2fd0241129ef9ca1876799b3ebe14d823f60de" + }, + "downloads": -1, + "filename": "Flask-0.12.3.tar.gz", + "has_sig": true, + "md5_digest": "a27a2c89b82d4ff44eb2a2cc9e450e09", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 531380, + "upload_time": "2018-04-26T20:12:34", + "upload_time_iso_8601": "2018-04-26T20:12:34.580941Z", + "url": "https://files.pythonhosted.org/packages/80/84/ddf5d2141e84f71ba184ea58b3d9b9caaee9cc49ca0303051ac02381791c/Flask-0.12.3.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.12.4": [ + { + "comment_text": "", + "digests": { + "md5": "3b498df2add69ee16b228e8bdd581bce", + "sha256": "6c02dbaa5a9ef790d8219bdced392e2d549c10cd5a5ba4b6aa65126b2271af29" + }, + "downloads": -1, + "filename": "Flask-0.12.4-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "3b498df2add69ee16b228e8bdd581bce", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 81756, + "upload_time": "2018-04-30T01:24:56", + "upload_time_iso_8601": "2018-04-30T01:24:56.768063Z", + "url": "https://files.pythonhosted.org/packages/2e/48/f1936dadac2326b3d73f2fe0a964a87d16be16eb9d7fc56f09c1bea3d17c/Flask-0.12.4-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "f885afe6dd25e8d48d5ba23f2857687e", + "sha256": "2ea22336f6d388b4b242bc3abf8a01244a8aa3e236e7407469ef78c16ba355dd" + }, + "downloads": -1, + "filename": "Flask-0.12.4.tar.gz", + "has_sig": false, + "md5_digest": "f885afe6dd25e8d48d5ba23f2857687e", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 531086, + "upload_time": "2018-04-30T01:25:00", + "upload_time_iso_8601": "2018-04-30T01:25:00.430363Z", + "url": "https://files.pythonhosted.org/packages/1b/72/ffc594a6832337ace475f939e61c34a44cbb150cde9589f98c482b407dd8/Flask-0.12.4.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.12.5": [ + { + "comment_text": "", + "digests": { + "md5": "3baccb52c500f0b3dfcda30b175833d0", + "sha256": "2c710d1d42317c802c43000daa16de9de6026146b344ab3376cbc6d18846b863" + }, + "downloads": -1, + "filename": "Flask-0.12.5-py2.py3-none-any.whl", + "has_sig": false, + "md5_digest": "3baccb52c500f0b3dfcda30b175833d0", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 81748, + "upload_time": "2020-02-10T19:31:26", + "upload_time_iso_8601": "2020-02-10T19:31:26.873584Z", + "url": "https://files.pythonhosted.org/packages/a4/36/756c34af4523bb0dfa77d3c83455bc4d5d01d6f03b20d8414f3e4deb8669/Flask-0.12.5-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "6eb3909d46ed6e4db2155d3d5a765edc", + "sha256": "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f" + }, + "downloads": -1, + "filename": "Flask-0.12.5.tar.gz", + "has_sig": false, + "md5_digest": "6eb3909d46ed6e4db2155d3d5a765edc", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 621389, + "upload_time": "2020-02-10T19:31:30", + "upload_time_iso_8601": "2020-02-10T19:31:30.140398Z", + "url": "https://files.pythonhosted.org/packages/32/57/3c33fe153ea008e9e0202eb028972178337c55777686aac03f41ade671f8/Flask-0.12.5.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.2": [ + { + "comment_text": "", + "digests": { + "md5": "6926822b17cc5c7baa7df9d22c9cf114", + "sha256": "2f992b8081cc6091a29b2b5f65d56433857320889c733da837e75b51c7d1b743" + }, + "downloads": -1, + "filename": "Flask-0.2.tar.gz", + "has_sig": false, + "md5_digest": "6926822b17cc5c7baa7df9d22c9cf114", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 13877, + "upload_time": "2010-05-12T01:31:26", + "upload_time_iso_8601": "2010-05-12T01:31:26.850453Z", + "url": "https://files.pythonhosted.org/packages/9a/db/245abc92428bcdfdc32d8017ddd1b079afffce9c74f94e34d1aa777bc771/Flask-0.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.3": [ + { + "comment_text": "", + "digests": { + "md5": "5beb1e1b3c243d3ca078fe1ea9d6dbd8", + "sha256": "943ffb10abcc6fef6c3fbcc04f3be81cc6caa598ee7469d446f52d18bee1160f" + }, + "downloads": -1, + "filename": "Flask-0.3.tar.gz", + "has_sig": false, + "md5_digest": "5beb1e1b3c243d3ca078fe1ea9d6dbd8", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 1001397, + "upload_time": "2010-05-28T01:24:37", + "upload_time_iso_8601": "2010-05-28T01:24:37.182936Z", + "url": "https://files.pythonhosted.org/packages/8b/cb/706dbb37f4ef3a75366c9e715f41d22e73ca4594303f48d229d906c80632/Flask-0.3.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.3.1": [ + { + "comment_text": "", + "digests": { + "md5": "22bde65fbbcd93c6509b9939817e3853", + "sha256": "7d80bc18748e4243e389cf1cac50d24b74a39b631dd5176525f10dad01ebae1d" + }, + "downloads": -1, + "filename": "Flask-0.3.1.tar.gz", + "has_sig": false, + "md5_digest": "22bde65fbbcd93c6509b9939817e3853", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 339666, + "upload_time": "2010-05-28T21:23:15", + "upload_time_iso_8601": "2010-05-28T21:23:15.767688Z", + "url": "https://files.pythonhosted.org/packages/e0/d7/4de91ad9fc1854e651cf03f87eff939a92cd06716645dee86b0382674ea3/Flask-0.3.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.4": [ + { + "comment_text": "", + "digests": { + "md5": "aec554ae684e7ff5895fd1b5c0dea378", + "sha256": "4fc67fa570801209413fbd649e85e435bd3441a19d2d5cbebe7e44f33094940f" + }, + "downloads": -1, + "filename": "Flask-0.4.tar.gz", + "has_sig": false, + "md5_digest": "aec554ae684e7ff5895fd1b5c0dea378", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 352924, + "upload_time": "2010-06-18T17:14:06", + "upload_time_iso_8601": "2010-06-18T17:14:06.911868Z", + "url": "https://files.pythonhosted.org/packages/a3/89/a4bf29e78a87e11f0f6fdd4d9e02a0aece1eecd38118496da58d4826d7e3/Flask-0.4.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.5": [ + { + "comment_text": "", + "digests": { + "md5": "b5580ae05d75d80485c8694532f95910", + "sha256": "20e176b1db0e2bfe92d869f7b5d0ee3e5d6cb60e793755aaf2284bd78a6202ea" + }, + "downloads": -1, + "filename": "Flask-0.5.tar.gz", + "has_sig": false, + "md5_digest": "b5580ae05d75d80485c8694532f95910", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 369558, + "upload_time": "2010-07-06T16:28:02", + "upload_time_iso_8601": "2010-07-06T16:28:02.414425Z", + "url": "https://files.pythonhosted.org/packages/d4/6a/93500f2a7089b4e993fb095215979890b6204a5ba3f6b0f63dc6c3c6c827/Flask-0.5.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.5.1": [ + { + "comment_text": "", + "digests": { + "md5": "c54da4a640554eb616e4210f256199e6", + "sha256": "09a90f9678e2ffdefd2848d6c6a5d6476d675bef874cfd0f06c7608b99682e1d" + }, + "downloads": -1, + "filename": "Flask-0.5.1.tar.gz", + "has_sig": false, + "md5_digest": "c54da4a640554eb616e4210f256199e6", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 369739, + "upload_time": "2010-07-06T19:25:37", + "upload_time_iso_8601": "2010-07-06T19:25:37.546865Z", + "url": "https://files.pythonhosted.org/packages/16/a6/c458d3305e689d7e06a23eacee414ea10d870074a7673864ffea67109f9d/Flask-0.5.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.5.2": [ + { + "comment_text": "", + "digests": { + "md5": "002b8ff41fa14d82662b1d7763f77855", + "sha256": "7a78e498cb9cdb104429ed2ff8823b8a4dd10db32ff9a20bb3ef3132a3885e8d" + }, + "downloads": -1, + "filename": "Flask-0.5.2.tar.gz", + "has_sig": false, + "md5_digest": "002b8ff41fa14d82662b1d7763f77855", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 369791, + "upload_time": "2010-07-15T20:02:56", + "upload_time_iso_8601": "2010-07-15T20:02:56.267146Z", + "url": "https://files.pythonhosted.org/packages/1c/b5/03c412ba48148e6c222e238201a0924360a85d755ce9597acbd99a1a6240/Flask-0.5.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.6": [ + { + "comment_text": "", + "digests": { + "md5": "55a5222123978c8c16dae385724c0f3a", + "sha256": "9dc18a7c673bf0a6fada51e011fc411285a8301f6dfc1c000ebfa272b5e609e4" + }, + "downloads": -1, + "filename": "Flask-0.6.tar.gz", + "has_sig": false, + "md5_digest": "55a5222123978c8c16dae385724c0f3a", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 388672, + "upload_time": "2010-07-27T14:39:13", + "upload_time_iso_8601": "2010-07-27T14:39:13.285427Z", + "url": "https://files.pythonhosted.org/packages/44/86/481371798994529e105633a50b2332638105a1e191053bc0f4bbc9b91791/Flask-0.6.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.6.1": [ + { + "comment_text": "", + "digests": { + "md5": "7af56e33fb6a35db2818c20e604c8698", + "sha256": "fe0e31bf71a1fc1d2e0786052855c94cd9ee43546d3e15ff98ccee0c5bc21f70" + }, + "downloads": -1, + "filename": "Flask-0.6.1.tar.gz", + "has_sig": false, + "md5_digest": "7af56e33fb6a35db2818c20e604c8698", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 413766, + "upload_time": "2010-12-31T15:23:05", + "upload_time_iso_8601": "2010-12-31T15:23:05.868761Z", + "url": "https://files.pythonhosted.org/packages/8f/1c/453a427f55b91239b3368c8b975b55d089d5d79dc37545af41cd7157c187/Flask-0.6.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.7": [ + { + "comment_text": "", + "digests": { + "md5": "1aaf5504ae28925fb97fb3ab8b85d3cd", + "sha256": "ab377ff4113d76d7dd3496c05716ff7a7a7b9e492460e775991e9addc271ba16" + }, + "downloads": -1, + "filename": "Flask-0.7.tar.gz", + "has_sig": false, + "md5_digest": "1aaf5504ae28925fb97fb3ab8b85d3cd", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 469417, + "upload_time": "2011-06-28T16:06:18", + "upload_time_iso_8601": "2011-06-28T16:06:18.291844Z", + "url": "https://files.pythonhosted.org/packages/43/08/e4907533c6ca0ebb1867182fa94b1ffa41fa3aba5f6cb4969e108262e92b/Flask-0.7.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.7.1": [ + { + "comment_text": "", + "digests": { + "md5": "4705d31035839dec320a1fd76ac2fa30", + "sha256": "7a60e179884b1037ca6182639659f819a0b89675a0cc02d7d9cd21819bfa8d3f" + }, + "downloads": -1, + "filename": "Flask-0.7.1.tar.gz", + "has_sig": false, + "md5_digest": "4705d31035839dec320a1fd76ac2fa30", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 469692, + "upload_time": "2011-06-29T18:37:29", + "upload_time_iso_8601": "2011-06-29T18:37:29.978951Z", + "url": "https://files.pythonhosted.org/packages/fe/3e/ad5eb51d4666e76f389cd4f9c6cc22e1544e0daf72419ccab8705e918911/Flask-0.7.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.7.2": [ + { + "comment_text": "", + "digests": { + "md5": "a6f52d8de1f536ec982b363e4b6a0387", + "sha256": "95fb72b7f2b0ccc68757fc03f7ae559d9fb8814fa5ddbfa27ae2a6d9b1e3f8cb" + }, + "downloads": -1, + "filename": "Flask-0.7.2.tar.gz", + "has_sig": false, + "md5_digest": "a6f52d8de1f536ec982b363e4b6a0387", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 469996, + "upload_time": "2011-07-06T10:19:39", + "upload_time_iso_8601": "2011-07-06T10:19:39.762212Z", + "url": "https://files.pythonhosted.org/packages/1c/c7/a361d00f4c9ed3f1b7ab77976e820ca347f3b0aec4dee6c66fe5c5a2124d/Flask-0.7.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.8": [ + { + "comment_text": "", + "digests": { + "md5": "a5169306cfe49b3b369086f2a63816ab", + "sha256": "937504fc2ae59c44f2181be139733190ed98c51a00adbb6013873692e90b06c9" + }, + "downloads": -1, + "filename": "Flask-0.8.tar.gz", + "has_sig": false, + "md5_digest": "a5169306cfe49b3b369086f2a63816ab", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 494211, + "upload_time": "2011-09-29T23:34:21", + "upload_time_iso_8601": "2011-09-29T23:34:21.197086Z", + "url": "https://files.pythonhosted.org/packages/f0/84/e3c207a6aad1acfdfe1eda20abeadff47035f24820f09ac6870f9c8a26a3/Flask-0.8.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.8.1": [ + { + "comment_text": "", + "digests": { + "md5": "4b9e866bf43723d834b3ce8fcd13574d", + "sha256": "f3fcaca39ab1ebd9e6e7def0928bf9f280cafb3f90a6e1c70420e9c1c25b8b6e" + }, + "downloads": -1, + "filename": "Flask-0.8.1.tar.gz", + "has_sig": false, + "md5_digest": "4b9e866bf43723d834b3ce8fcd13574d", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 458490, + "upload_time": "2012-07-01T13:08:59", + "upload_time_iso_8601": "2012-07-01T13:08:59.206109Z", + "url": "https://files.pythonhosted.org/packages/20/5d/f355d122c9d7a45d7846449f94b9f1d26df88556f705f14dd84a8fa264ea/Flask-0.8.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "0.9": [ + { + "comment_text": "", + "digests": { + "md5": "4a89ef2b3ab0f151f781182bd0cc8933", + "sha256": "2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef" + }, + "downloads": -1, + "filename": "Flask-0.9.tar.gz", + "has_sig": false, + "md5_digest": "4a89ef2b3ab0f151f781182bd0cc8933", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 481982, + "upload_time": "2012-07-01T13:12:50", + "upload_time_iso_8601": "2012-07-01T13:12:50.941321Z", + "url": "https://files.pythonhosted.org/packages/49/0a/fe5021b35436202d3d4225a766f3bdc7fb51521ad89e73c5162db36cdbc7/Flask-0.9.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.0": [ + { + "comment_text": "", + "digests": { + "md5": "4c0757a5a489d4db8260c6d722c5e6b0", + "sha256": "b1883637bbee4dc7bc98d900792d0a304d609fce0f5bd9ca91d1b6457e5918dd" + }, + "downloads": -1, + "filename": "Flask-1.0-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "4c0757a5a489d4db8260c6d722c5e6b0", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 97791, + "upload_time": "2018-04-26T20:12:52", + "upload_time_iso_8601": "2018-04-26T20:12:52.254298Z", + "url": "https://files.pythonhosted.org/packages/55/b1/4365193655df97227ace49311365cc296e74b60c7f5c63d23cd30175e2f6/Flask-1.0-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "7140df3116386c7af0f389800a91817b", + "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c" + }, + "downloads": -1, + "filename": "Flask-1.0.tar.gz", + "has_sig": true, + "md5_digest": "7140df3116386c7af0f389800a91817b", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 643442, + "upload_time": "2018-04-26T20:12:54", + "upload_time_iso_8601": "2018-04-26T20:12:54.184864Z", + "url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.0.1": [ + { + "comment_text": "", + "digests": { + "md5": "f0e1421b2f993c166d59d3858f03cd93", + "sha256": "dbe2a9f539f4d0fe26fa44c08d6e556e2a4a4dd3a3fb0550f39954cf57571363" + }, + "downloads": -1, + "filename": "Flask-1.0.1-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "f0e1421b2f993c166d59d3858f03cd93", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 91320, + "upload_time": "2018-04-30T02:09:48", + "upload_time_iso_8601": "2018-04-30T02:09:48.725075Z", + "url": "https://files.pythonhosted.org/packages/90/72/b5ed853418364d8e7006550dbdb2cb9ac3e33ce3c9145acc7898fca8c0b6/Flask-1.0.1-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "a4a7d9d73575ea210267f26b5ab94129", + "sha256": "cfc15b45622f9cfee6b5803723070fd0f489b3bd662179195e702cb95fd924c8" + }, + "downloads": -1, + "filename": "Flask-1.0.1.tar.gz", + "has_sig": true, + "md5_digest": "a4a7d9d73575ea210267f26b5ab94129", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 644402, + "upload_time": "2018-04-30T02:09:53", + "upload_time_iso_8601": "2018-04-30T02:09:53.237533Z", + "url": "https://files.pythonhosted.org/packages/6d/2f/95a73db56fa2c2b3187bb69783cb2bea4327d1e7b2e0cf60e15df59502ee/Flask-1.0.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.0.2": [ + { + "comment_text": "", + "digests": { + "md5": "d1d5c106d04d90bba6121d0df5bfee76", + "sha256": "a080b744b7e345ccfcbc77954861cb05b3c63786e93f2b3875e0913d44b43f05" + }, + "downloads": -1, + "filename": "Flask-1.0.2-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "d1d5c106d04d90bba6121d0df5bfee76", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 91364, + "upload_time": "2018-05-02T14:26:26", + "upload_time_iso_8601": "2018-05-02T14:26:26.228390Z", + "url": "https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "824f0f20aae1f44c9c7dc4054adb7969", + "sha256": "2271c0070dbcb5275fad4a82e29f23ab92682dc45f9dfbc22c02ba9b9322ce48" + }, + "downloads": -1, + "filename": "Flask-1.0.2.tar.gz", + "has_sig": true, + "md5_digest": "824f0f20aae1f44c9c7dc4054adb7969", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 644534, + "upload_time": "2018-05-02T14:26:28", + "upload_time_iso_8601": "2018-05-02T14:26:28.310571Z", + "url": "https://files.pythonhosted.org/packages/4b/12/c1fbf4971fda0e4de05565694c9f0c92646223cff53f15b6eb248a310a62/Flask-1.0.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.0.3": [ + { + "comment_text": "", + "digests": { + "md5": "68c3b83ec9c46b58b36a4d9345dc5059", + "sha256": "e7d32475d1de5facaa55e3958bc4ec66d3762076b074296aa50ef8fdc5b9df61" + }, + "downloads": -1, + "filename": "Flask-1.0.3-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "68c3b83ec9c46b58b36a4d9345dc5059", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": null, + "size": 92053, + "upload_time": "2019-05-17T17:59:03", + "upload_time_iso_8601": "2019-05-17T17:59:03.245856Z", + "url": "https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "4b81d0538eb6515ce94df05e74523913", + "sha256": "ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3" + }, + "downloads": -1, + "filename": "Flask-1.0.3.tar.gz", + "has_sig": true, + "md5_digest": "4b81d0538eb6515ce94df05e74523913", + "packagetype": "sdist", + "python_version": "source", + "requires_python": null, + "size": 647311, + "upload_time": "2019-05-17T17:59:07", + "upload_time_iso_8601": "2019-05-17T17:59:07.791692Z", + "url": "https://files.pythonhosted.org/packages/e9/96/8f6d83828a77306a119e12b215a7b0637c955b408fb1c161311a6891b958/Flask-1.0.3.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.0.4": [ + { + "comment_text": "", + "digests": { + "md5": "5998d75e870424f08845754351988f2c", + "sha256": "1a21ccca71cee5e55b6a367cc48c6eb47e3c447f76e64d41f3f3f931c17e7c96" + }, + "downloads": -1, + "filename": "Flask-1.0.4-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "5998d75e870424f08845754351988f2c", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 92416, + "upload_time": "2019-07-04T22:58:23", + "upload_time_iso_8601": "2019-07-04T22:58:23.261646Z", + "url": "https://files.pythonhosted.org/packages/d8/94/7350820ae209ccdba073f83220cea1c376f2621254d1e0e82609c9a65e58/Flask-1.0.4-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "c56998d88ded8bdb4ec3e7f16d115a79", + "sha256": "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f" + }, + "downloads": -1, + "filename": "Flask-1.0.4.tar.gz", + "has_sig": true, + "md5_digest": "c56998d88ded8bdb4ec3e7f16d115a79", + "packagetype": "sdist", + "python_version": "source", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", + "size": 615497, + "upload_time": "2019-07-04T22:58:27", + "upload_time_iso_8601": "2019-07-04T22:58:27.094092Z", + "url": "https://files.pythonhosted.org/packages/36/70/2234ee8842148cef44261c2cebca3a6384894bce6112b73b18693cdcc62f/Flask-1.0.4.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.1.0": [ + { + "comment_text": "", + "digests": { + "md5": "84f3775abbd953a2d1bf310a520cae73", + "sha256": "a31adc27de06034c657a8dc091cc5fcb0227f2474798409bff0e9674de31a026" + }, + "downloads": -1, + "filename": "Flask-1.1.0-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "84f3775abbd953a2d1bf310a520cae73", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94238, + "upload_time": "2019-07-04T23:19:19", + "upload_time_iso_8601": "2019-07-04T23:19:19.719994Z", + "url": "https://files.pythonhosted.org/packages/c3/31/6904ac846fc65a7fa6cac8b4ddc392ce96ca08ee67b0f97854e9575bbb26/Flask-1.1.0-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "dbeb645d255cef26ff46733f4caa76a0", + "sha256": "b5ae63812021cb04174fcff05d560a98387a44d9cccd4652a2bfa131ba4e4c9b" + }, + "downloads": -1, + "filename": "Flask-1.1.0.tar.gz", + "has_sig": true, + "md5_digest": "dbeb645d255cef26ff46733f4caa76a0", + "packagetype": "sdist", + "python_version": "source", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625159, + "upload_time": "2019-07-04T23:19:24", + "upload_time_iso_8601": "2019-07-04T23:19:24.142387Z", + "url": "https://files.pythonhosted.org/packages/1b/73/5133d483c4eac2c49f82a80bbb25c2d75e01177afe66f84ef8dc6d17c071/Flask-1.1.0.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.1.1": [ + { + "comment_text": "", + "digests": { + "md5": "b5cc35905a936f5f64e51421d1ebe29c", + "sha256": "45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6" + }, + "downloads": -1, + "filename": "Flask-1.1.1-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "b5cc35905a936f5f64e51421d1ebe29c", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94457, + "upload_time": "2019-07-08T18:00:28", + "upload_time_iso_8601": "2019-07-08T18:00:28.597456Z", + "url": "https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "0e3ed44ece1c489ed835d1b7047e349c", + "sha256": "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52" + }, + "downloads": -1, + "filename": "Flask-1.1.1.tar.gz", + "has_sig": true, + "md5_digest": "0e3ed44ece1c489ed835d1b7047e349c", + "packagetype": "sdist", + "python_version": "source", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 625458, + "upload_time": "2019-07-08T18:00:31", + "upload_time_iso_8601": "2019-07-08T18:00:31.166781Z", + "url": "https://files.pythonhosted.org/packages/2e/80/3726a729de758513fd3dbc64e93098eb009c49305a97c6751de55b20b694/Flask-1.1.1.tar.gz", + "yanked": false, + "yanked_reason": null + } + ], + "1.1.2": [ + { + "comment_text": "", + "digests": { + "md5": "1811ab52f277d5eccfa3d7127afd7f92", + "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" + }, + "downloads": -1, + "filename": "Flask-1.1.2-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "1811ab52f277d5eccfa3d7127afd7f92", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94570, + "upload_time": "2020-04-03T17:17:53", + "upload_time_iso_8601": "2020-04-03T17:17:53.739219Z", + "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "0da4145d172993cd28a6c619630cc19c", + "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" + }, + "downloads": -1, + "filename": "Flask-1.1.2.tar.gz", + "has_sig": true, + "md5_digest": "0da4145d172993cd28a6c619630cc19c", + "packagetype": "sdist", + "python_version": "source", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 637516, + "upload_time": "2020-04-03T17:17:56", + "upload_time_iso_8601": "2020-04-03T17:17:56.951165Z", + "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ] + }, + "urls": [ + { + "comment_text": "", + "digests": { + "md5": "1811ab52f277d5eccfa3d7127afd7f92", + "sha256": "8a4fdd8936eba2512e9c85df320a37e694c93945b33ef33c89946a340a238557" + }, + "downloads": -1, + "filename": "Flask-1.1.2-py2.py3-none-any.whl", + "has_sig": true, + "md5_digest": "1811ab52f277d5eccfa3d7127afd7f92", + "packagetype": "bdist_wheel", + "python_version": "py2.py3", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 94570, + "upload_time": "2020-04-03T17:17:53", + "upload_time_iso_8601": "2020-04-03T17:17:53.739219Z", + "url": "https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl", + "yanked": false, + "yanked_reason": null + }, + { + "comment_text": "", + "digests": { + "md5": "0da4145d172993cd28a6c619630cc19c", + "sha256": "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060" + }, + "downloads": -1, + "filename": "Flask-1.1.2.tar.gz", + "has_sig": true, + "md5_digest": "0da4145d172993cd28a6c619630cc19c", + "packagetype": "sdist", + "python_version": "source", + "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + "size": 637516, + "upload_time": "2020-04-03T17:17:56", + "upload_time_iso_8601": "2020-04-03T17:17:56.951165Z", + "url": "https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d/Flask-1.1.2.tar.gz", + "yanked": false, + "yanked_reason": null + } + ] +} diff --git a/tests/data/rubygems.json b/tests/data/rubygems.json index 77cfaf00..a6a34870 100644 --- a/tests/data/rubygems.json +++ b/tests/data/rubygems.json @@ -1 +1,116 @@ -{"0": {"type": "rubygems", "namespace": null, "name": "rubocop", "version": null, "qualifiers": {}, "subpath": null, "primary_language": null, "description": null, "release_date": null, "parties": [], "keywords": [], "homepage_url": "https://rubocop.org/", "download_url": "https://rubygems.org/gems/rubocop-0.89.1.gem", "api_url": "https://rubygems.org/api/v1/gems/rubocop.json", "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, "bug_tracking_url": "https://github.com/rubocop-hq/rubocop/issues", "code_view_url": "https://github.com/rubocop-hq/rubocop/", "vcs_url": null, "copyright": null, "license_expression": null, "declared_license": ["MIT"], "notice_text": null, "root_path": null, "dependencies": [], "contains_source_code": null, "source_packages": [], "purl": "pkg:rubygems/rubocop", "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null}} \ No newline at end of file +[ + { + "purl": "pkg:rubygems/pronto-goodcheck@0.2.0", + "type": "rubygems", + "namespace": null, + "name": "pronto-goodcheck", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://rubygems.org/gems/pronto-goodcheck", + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/aergonaut/pronto-goodcheck", + "download_url": "https://rubygems.org/gems/pronto-goodcheck-0.2.0.gem", + "api_url": "https://rubygems.org/api/v2/rubygems/pronto-goodcheck/versions/0.2.0.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": [ + "MIT" + ], + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [] + }, + { + "purl": "pkg:rubygems/pronto-goodcheck@0.1.2", + "type": "rubygems", + "namespace": null, + "name": "pronto-goodcheck", + "version": "0.1.2", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://rubygems.org/gems/pronto-goodcheck", + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/aergonaut/pronto-goodcheck", + "download_url": "https://rubygems.org/gems/pronto-goodcheck-0.1.2.gem", + "api_url": "https://rubygems.org/api/v2/rubygems/pronto-goodcheck/versions/0.1.2.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": [ + "MIT" + ], + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [] + }, + { + "purl": "pkg:rubygems/pronto-goodcheck@0.1.1", + "type": "rubygems", + "namespace": null, + "name": "pronto-goodcheck", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "repository_homepage_url": "https://rubygems.org/gems/pronto-goodcheck", + "repository_download_url": null, + "api_data_url": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://github.com/aergonaut/pronto-goodcheck", + "download_url": "https://rubygems.org/gems/pronto-goodcheck-0.1.1.gem", + "api_url": "https://rubygems.org/api/v2/rubygems/pronto-goodcheck/versions/0.1.1.json", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "license_expression": null, + "declared_license": [ + "MIT" + ], + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [] + } +] diff --git a/tests/data/rubygems_mock_data.json b/tests/data/rubygems_mock_data.json deleted file mode 100644 index 3a006f5b..00000000 --- a/tests/data/rubygems_mock_data.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"rubocop","downloads":111809413,"version":"0.89.1","version_downloads":259770,"platform":"ruby","authors":"Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama","info":" RuboCop is a Ruby code style checking and code formatting tool.\n It aims to enforce the community-driven Ruby Style Guide.\n","licenses":["MIT"],"metadata":{"homepage_uri":"https://rubocop.org/","changelog_uri":"https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md","bug_tracker_uri":"https://github.com/rubocop-hq/rubocop/issues","source_code_uri":"https://github.com/rubocop-hq/rubocop/","documentation_uri":"https://docs.rubocop.org/"},"yanked":false,"sha":"30794116b2804aab1abc74780a201fae5160c1d6a21550ce9786abd3ca0e07fa","project_uri":"https://rubygems.org/gems/rubocop","gem_uri":"https://rubygems.org/gems/rubocop-0.89.1.gem","homepage_uri":"https://rubocop.org/","wiki_uri":null,"documentation_uri":"https://docs.rubocop.org/","mailing_list_uri":null,"source_code_uri":"https://github.com/rubocop-hq/rubocop/","bug_tracker_uri":"https://github.com/rubocop-hq/rubocop/issues","changelog_uri":"https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md","dependencies":{"development":[{"name":"bundler","requirements":"\u003e= 1.15.0, \u003c 3.0"}],"runtime":[{"name":"parallel","requirements":"~\u003e 1.10"},{"name":"parser","requirements":"\u003e= 2.7.1.1"},{"name":"rainbow","requirements":"\u003e= 2.2.2, \u003c 4.0"},{"name":"regexp_parser","requirements":"\u003e= 1.7"},{"name":"rexml","requirements":"\u003e= 0"},{"name":"rubocop-ast","requirements":"\u003e= 0.3.0, \u003c 1.0"},{"name":"ruby-progressbar","requirements":"~\u003e 1.7"},{"name":"unicode-display_width","requirements":"\u003e= 1.4.0, \u003c 2.0"}]}} \ No newline at end of file diff --git a/tests/data/rubygems_mock_get_1st_in_list.json b/tests/data/rubygems_mock_get_1st_in_list.json new file mode 100644 index 00000000..46ed7bd7 --- /dev/null +++ b/tests/data/rubygems_mock_get_1st_in_list.json @@ -0,0 +1,63 @@ +{ + "name": "pronto-goodcheck", + "downloads": 36962, + "version": "0.2.0", + "version_created_at": "2019-04-03T00:07:48.340Z", + "version_downloads": 33915, + "platform": "ruby", + "authors": "Chris Fung", + "info": "Pronto runner for Goodcheck", + "licenses": [ + "MIT" + ], + "metadata": {}, + "yanked": false, + "sha": "c099a2c036ed4d86203ca254d1a3f70c4f0575960a0b330beb414273f9494a7c", + "spec_sha": "ef46dd6d066263c7338b7cafc386d93b19f4099e7448aca6718da26a20ab17a5", + "project_uri": "https://rubygems.org/gems/pronto-goodcheck", + "gem_uri": "https://rubygems.org/gems/pronto-goodcheck-0.2.0.gem", + "homepage_uri": "https://github.com/aergonaut/pronto-goodcheck", + "wiki_uri": null, + "documentation_uri": "https://www.rubydoc.info/gems/pronto-goodcheck/0.2.0", + "mailing_list_uri": null, + "source_code_uri": null, + "bug_tracker_uri": null, + "changelog_uri": null, + "funding_uri": null, + "dependencies": { + "development": [ + { + "name": "bundler", + "requirements": "~> 1.15" + }, + { + "name": "rake", + "requirements": "~> 10.0" + }, + { + "name": "rspec", + "requirements": "~> 3.0" + } + ], + "runtime": [ + { + "name": "goodcheck", + "requirements": ">= 1.5.0" + }, + { + "name": "pronto", + "requirements": ">= 0.9.5" + } + ] + }, + "built_at": "2019-04-03T00:00:00.000Z", + "created_at": "2019-04-03T00:07:48.340Z", + "description": null, + "downloads_count": 33915, + "number": "0.2.0", + "summary": "Pronto runner for Goodcheck", + "rubygems_version": ">= 0", + "ruby_version": ">= 0", + "prerelease": false, + "requirements": [] +} diff --git a/tests/data/rubygems_mock_get_2nd_in_list.json b/tests/data/rubygems_mock_get_2nd_in_list.json new file mode 100644 index 00000000..2609a690 --- /dev/null +++ b/tests/data/rubygems_mock_get_2nd_in_list.json @@ -0,0 +1,63 @@ +{ + "name": "pronto-goodcheck", + "downloads": 36962, + "version": "0.1.2", + "version_created_at": "2018-08-20T22:09:07.913Z", + "version_downloads": 1595, + "platform": "ruby", + "authors": "Chris Fung", + "info": "Pronto runner for Goodcheck", + "licenses": [ + "MIT" + ], + "metadata": {}, + "yanked": false, + "sha": "2ab80351158c55ef1727835940ca04cba09b18849b5e13260da0f9b8d14baaeb", + "spec_sha": "35e41b234bba7d2593815932edecc2b1146cabceaf5cdaf7356da4e3ca931f8b", + "project_uri": "https://rubygems.org/gems/pronto-goodcheck", + "gem_uri": "https://rubygems.org/gems/pronto-goodcheck-0.1.2.gem", + "homepage_uri": "https://github.com/aergonaut/pronto-goodcheck", + "wiki_uri": null, + "documentation_uri": "https://www.rubydoc.info/gems/pronto-goodcheck/0.1.2", + "mailing_list_uri": null, + "source_code_uri": null, + "bug_tracker_uri": null, + "changelog_uri": null, + "funding_uri": null, + "dependencies": { + "development": [ + { + "name": "bundler", + "requirements": "~> 1.15" + }, + { + "name": "rake", + "requirements": "~> 10.0" + }, + { + "name": "rspec", + "requirements": "~> 3.0" + } + ], + "runtime": [ + { + "name": "goodcheck", + "requirements": ">= 1.2.0" + }, + { + "name": "pronto", + "requirements": ">= 0.9.5" + } + ] + }, + "built_at": "2018-08-20T00:00:00.000Z", + "created_at": "2018-08-20T22:09:07.913Z", + "description": null, + "downloads_count": 1595, + "number": "0.1.2", + "summary": "Pronto runner for Goodcheck", + "rubygems_version": ">= 0", + "ruby_version": ">= 0", + "prerelease": false, + "requirements": [] +} diff --git a/tests/data/rubygems_mock_get_3rd_in_list.json b/tests/data/rubygems_mock_get_3rd_in_list.json new file mode 100644 index 00000000..017395b7 --- /dev/null +++ b/tests/data/rubygems_mock_get_3rd_in_list.json @@ -0,0 +1,63 @@ +{ + "name": "pronto-goodcheck", + "downloads": 36962, + "version": "0.1.1", + "version_created_at": "2018-08-20T20:16:10.837Z", + "version_downloads": 1452, + "platform": "ruby", + "authors": "Chris Fung", + "info": "Pronto runner for Goodcheck", + "licenses": [ + "MIT" + ], + "metadata": {}, + "yanked": false, + "sha": "b6a8579f6ff4ac4276a7a041b98e14fe623245f5173026b71103a20d511ef66d", + "spec_sha": "1b8684a18177803e848531230f4b7e29eac73589a868697c4f2479ff8921726b", + "project_uri": "https://rubygems.org/gems/pronto-goodcheck", + "gem_uri": "https://rubygems.org/gems/pronto-goodcheck-0.1.1.gem", + "homepage_uri": "https://github.com/aergonaut/pronto-goodcheck", + "wiki_uri": null, + "documentation_uri": "https://www.rubydoc.info/gems/pronto-goodcheck/0.1.1", + "mailing_list_uri": null, + "source_code_uri": null, + "bug_tracker_uri": null, + "changelog_uri": null, + "funding_uri": null, + "dependencies": { + "development": [ + { + "name": "bundler", + "requirements": "~> 1.15" + }, + { + "name": "rake", + "requirements": "~> 10.0" + }, + { + "name": "rspec", + "requirements": "~> 3.0" + } + ], + "runtime": [ + { + "name": "goodcheck", + "requirements": ">= 1.2.0" + }, + { + "name": "pronto", + "requirements": ">= 0.9.5" + } + ] + }, + "built_at": "2018-08-20T00:00:00.000Z", + "created_at": "2018-08-20T20:16:10.837Z", + "description": null, + "downloads_count": 1452, + "number": "0.1.1", + "summary": "Pronto runner for Goodcheck", + "rubygems_version": ">= 0", + "ruby_version": ">= 0", + "prerelease": false, + "requirements": [] +} diff --git a/tests/data/rubygems_mock_get_list_of_versions.json b/tests/data/rubygems_mock_get_list_of_versions.json new file mode 100644 index 00000000..986a2d00 --- /dev/null +++ b/tests/data/rubygems_mock_get_list_of_versions.json @@ -0,0 +1,62 @@ +[ + { + "authors": "Chris Fung", + "built_at": "2019-04-03T00:00:00.000Z", + "created_at": "2019-04-03T00:07:48.340Z", + "description": null, + "downloads_count": 33915, + "metadata": {}, + "number": "0.2.0", + "summary": "Pronto runner for Goodcheck", + "platform": "ruby", + "rubygems_version": ">= 0", + "ruby_version": ">= 0", + "prerelease": false, + "licenses": [ + "MIT" + ], + "requirements": [], + "sha": "c099a2c036ed4d86203ca254d1a3f70c4f0575960a0b330beb414273f9494a7c", + "spec_sha": "ef46dd6d066263c7338b7cafc386d93b19f4099e7448aca6718da26a20ab17a5" + }, + { + "authors": "Chris Fung", + "built_at": "2018-08-20T00:00:00.000Z", + "created_at": "2018-08-20T22:09:07.913Z", + "description": null, + "downloads_count": 1595, + "metadata": {}, + "number": "0.1.2", + "summary": "Pronto runner for Goodcheck", + "platform": "ruby", + "rubygems_version": ">= 0", + "ruby_version": ">= 0", + "prerelease": false, + "licenses": [ + "MIT" + ], + "requirements": [], + "sha": "2ab80351158c55ef1727835940ca04cba09b18849b5e13260da0f9b8d14baaeb", + "spec_sha": "35e41b234bba7d2593815932edecc2b1146cabceaf5cdaf7356da4e3ca931f8b" + }, + { + "authors": "Chris Fung", + "built_at": "2018-08-20T00:00:00.000Z", + "created_at": "2018-08-20T20:16:10.837Z", + "description": null, + "downloads_count": 1452, + "metadata": {}, + "number": "0.1.1", + "summary": "Pronto runner for Goodcheck", + "platform": "ruby", + "rubygems_version": ">= 0", + "ruby_version": ">= 0", + "prerelease": false, + "licenses": [ + "MIT" + ], + "requirements": [], + "sha": "b6a8579f6ff4ac4276a7a041b98e14fe623245f5173026b71103a20d511ef66d", + "spec_sha": "1b8684a18177803e848531230f4b7e29eac73589a868697c4f2479ff8921726b" + } +] diff --git a/tests/test_package.py b/tests/test_package.py index 5ce7c1ac..be24b58c 100644 --- a/tests/test_package.py +++ b/tests/test_package.py @@ -19,74 +19,102 @@ from unittest import mock import pytest +from packageurl import PackageURL +from fetchcode.package import get_cocoapods_data_from_purl from fetchcode.package import info +from fetchcode.package_util import construct_cocoapods_package +from fetchcode.package_util import get_cocoapod_tags +# Set to True to regenerate expected JSON files. +REGEN = False -def file_data(file_name): + +def load_json(file_name): with open(file_name) as file: data = file.read() return json.loads(data) -def match_data(packages, expected_data): - data = [dict(p.to_dict()) for p in packages] - expected_data_dict = dict(expected_data) - expected_data = [dict(expected_data_dict[p]) for p in expected_data_dict] - assert expected_data == data +def check_packages(packages, expected_file, regen=REGEN): + packages = [p.to_dict() for p in packages] + if regen: + with open(expected_file, "w") as f: + json.dump(packages, f, indent=2) + expected_packages = packages + else: + expected_packages = load_json(expected_file) + + assert packages == expected_packages @mock.patch("fetchcode.package.get_response") def test_cargo_packages(mock_get): - side_effect = [file_data("tests/data/cargo_mock_data.json")] + side_effect = [load_json("tests/data/cargo_mock_data.json")] purl = "pkg:cargo/rand" - expected_data = file_data("tests/data/cargo.json") + expected_data = "tests/data/cargo.json" mock_get.side_effect = side_effect packages = list(info(purl)) - match_data(packages, expected_data) + + check_packages(packages, expected_data) @mock.patch("fetchcode.package.get_response") def test_npm_packages(mock_get): - side_effect = [file_data("tests/data/npm_mock_data.json")] + side_effect = [load_json("tests/data/npm_mock_data.json")] purl = "pkg:npm/express" - expected_data = file_data("tests/data/npm.json") + expected_data = "tests/data/npm.json" mock_get.side_effect = side_effect packages = list(info(purl)) - match_data(packages, expected_data) + + check_packages(packages, expected_data) @mock.patch("fetchcode.package.get_response") def test_pypi_packages(mock_get): - side_effect = [file_data("tests/data/pypi_mock_data.json")] + side_effect = [load_json("tests/data/pypi_mock_data.json")] purl = "pkg:pypi/flask" - expected_data = file_data("tests/data/pypi.json") + expected_data = "tests/data/pypi.json" mock_get.side_effect = side_effect packages = list(info(purl)) - match_data(packages, expected_data) + + check_packages(packages, expected_data) @mock.patch("fetchcode.package.get_response") def test_bitbucket_packages(mock_get): side_effect = [ - file_data("tests/data/bitbucket_mock_data.json"), - file_data("tests/data/bitbucket_mock_release_data.json"), + load_json("tests/data/bitbucket_mock_data.json"), + load_json("tests/data/bitbucket_mock_release_data.json"), ] purl = "pkg:bitbucket/litmis/python-itoolkit" - expected_data = file_data("tests/data/bitbucket.json") + expected_data = "tests/data/bitbucket.json" mock_get.side_effect = side_effect packages = list(info(purl)) - match_data(packages, expected_data) + + check_packages(packages, expected_data) @mock.patch("fetchcode.package.get_response") def test_rubygems_packages(mock_get): - side_effect = [file_data("tests/data/rubygems_mock_data.json")] - purl = "pkg:rubygems/rubocop" - expected_data = file_data("tests/data/rubygems.json") - mock_get.side_effect = side_effect + purl = "pkg:rubygems/pronto-goodcheck" + expected_data = "tests/data/rubygems.json" + + mock_get_01_list_of_versions = load_json("tests/data/rubygems_mock_get_list_of_versions.json") + mock_get_02_1st_in_list = load_json("tests/data/rubygems_mock_get_1st_in_list.json") + mock_get_03_2nd_in_list = load_json("tests/data/rubygems_mock_get_2nd_in_list.json") + mock_get_04_3rd_in_list = load_json("tests/data/rubygems_mock_get_3rd_in_list.json") + + mock_get.side_effect = [ + mock_get_01_list_of_versions, + mock_get_02_1st_in_list, + mock_get_03_2nd_in_list, + mock_get_04_3rd_in_list, + ] + packages = list(info(purl)) - match_data(packages, expected_data) + + check_packages(packages, expected_data) @mock.patch("fetchcode.package.get_response") @@ -97,6 +125,149 @@ def test_tuby_package_with_invalid_url(mock_get): assert "Failed to fetch: https://rubygems.org/api/v1/gems/file.json" == e_info +@mock.patch("fetchcode.package_util.utils.make_head_request") +@mock.patch("fetchcode.package_util.utils.get_github_rest") +@mock.patch("fetchcode.package_util.utils.get_response") +@mock.patch("fetchcode.package.get_cocoapod_tags") +@mock.patch("fetchcode.package.get_hashed_path") +def test_cocoapods_packages( + mock_get_hashed_path, + mock_get_cocoapod_tags, + mock_get_response, + mock_get_github_rest, + mock_make_head_request, +): + mock_get_hashed_path.return_value = "5/5/b" + + mock_get_cocoapod_tags.return_value = [ + "0.1.5", + "0.1.4", + "0.1.3", + "0.1.2", + "0.1.1", + "0.1.0", + ] + + mock_get_response.side_effect = file_json( + "tests/data/cocoapods/mock_get_response_side_effect.json" + ) + mock_get_github_rest.return_value = load_json( + "tests/data/cocoapods/mock_get_github_rest_return_value.json" + ) + + mock_response = mock.Mock() + mock_response.status_code = 200 + mock_make_head_request.return_value = mock_response + + purl = "pkg:cocoapods/ASNetworking" + expected_data = "tests/data/cocoapods.json" + packages = list(info(purl)) + check_packages(packages, expected_data) + + +@mock.patch("fetchcode.package_util.utils.make_head_request") +@mock.patch("fetchcode.package_util.utils.get_github_rest") +@mock.patch("fetchcode.package_util.utils.get_response") +@mock.patch("fetchcode.package.get_cocoapod_tags") +@mock.patch("fetchcode.package.get_hashed_path") +def test_get_cocoapods_data_from_purl( + mock_get_hashed_path, + mock_get_cocoapod_tags, + mock_get_response, + mock_get_github_rest, + mock_make_head_request, +): + """ + This already-existing test is structurally identical to the new + test_cocoapods_packages() except this test checks the + get_cocoapods_data_from_purl() function rather than list(info(purl)). + """ + mock_get_hashed_path.return_value = "5/5/b" + + mock_get_cocoapod_tags.return_value = [ + "0.1.5", + "0.1.4", + "0.1.3", + "0.1.2", + "0.1.1", + "0.1.0", + ] + + mock_get_response.side_effect = file_json( + "tests/data/cocoapods/mock_get_response_side_effect.json" + ) + mock_get_github_rest.return_value = load_json( + "tests/data/cocoapods/mock_get_github_rest_return_value.json" + ) + + mock_response = mock.Mock() + mock_response.status_code = 200 + mock_make_head_request.return_value = mock_response + + expected_result_to_dict = file_json("tests/data/cocoapods/expected_result_to_dict.json") + purl = "pkg:cocoapods/ASNetworking" + actual_result = get_cocoapods_data_from_purl(purl) + + for pkg, expected_pkg_to_dict in zip(list(actual_result), expected_result_to_dict): + pkg_to_json = json.dumps(pkg.to_dict()) + expected_pkg_to_dict_json_dumps = json.dumps(expected_pkg_to_dict) + assert pkg_to_json == expected_pkg_to_dict_json_dumps + + +@mock.patch("fetchcode.package_util.utils.get_text_response") +def test_get_cocoapod_tags(mock_get): + side_effect = [file_content("tests/data/cocoapods/cocoapod_all_pods_versions_5_1_f.txt")] + mock_get.side_effect = side_effect + cocoapods_org_pod_name = "DeptFlow" + api = "https://cdn.cocoapods.org" + hashed_path = "5/1/f" + hashed_path_underscore = hashed_path.replace("/", "_") + file_prefix = "all_pods_versions_" + spec = f"{api}/{file_prefix}{hashed_path_underscore}.txt" + expected_tags = ["0.1.0", "0.1.1", "0.2.0", "0.3.0"] + tags = get_cocoapod_tags(spec, cocoapods_org_pod_name) + tags = sorted(tags) + assert tags == expected_tags + + +@mock.patch("fetchcode.package_util.utils.get_response") +@mock.patch("fetchcode.package_util.utils.make_head_request") +@mock.patch("fetchcode.package_util.utils.get_github_rest") +def test_construct_cocoapods_package( + mock_get_github_rest, mock_make_head_request, mock_get_response +): + mock_get_github_rest.return_value = ( + "Failed to fetch: https://api.github.com/repos/KevalPatel94/KVLLibraries" + ) + + mock_response = mock.Mock() + mock_response.status_code = 404 + mock_make_head_request.return_value = mock_response + + mock_get_response.return_value = load_json( + "tests/data/cocoapods/get_response_kvllibraries.json" + ) + + expected_construct_cocoapods_package = load_json( + "tests/data/cocoapods/expected_construct_cocoapods_package.json" + ) + + purl = PackageURL.from_string("pkg:cocoapods/KVLLibraries") + name = "KVLLibraries" + hashed_path = "5/1/f" + repository_homepage_url = "https://cocoapods.org/pods/KVLLibraries" + gh_repo_owner = "KevalPatel94" + gh_repo_name = "KVLLibraries" + tag = "1.1.0" + + actual_output = construct_cocoapods_package( + purl, name, hashed_path, repository_homepage_url, gh_repo_owner, gh_repo_name, tag + ) + actual = json.dumps(actual_output.to_dict()) + expected = json.dumps(expected_construct_cocoapods_package) + assert actual == expected + + class GitHubSourceTestCase(TestCase): def check_result(self, filename, packages, regen=False): result = [p.to_dict() for p in packages]