{"_id":"hobbes-network-format","_rev":"32-78843bcb6f297524d53cdb56e65682e0","name":"hobbes-network-format","time":{"modified":"2022-06-18T21:01:22.756Z","created":"2016-03-06T19:58:37.410Z","0.0.1":"2016-03-06T19:58:37.410Z","0.0.2":"2016-03-06T20:00:47.790Z","0.0.3":"2016-03-06T22:45:09.578Z","0.0.4":"2016-03-14T21:51:08.218Z","0.0.5":"2016-03-14T21:54:28.070Z","0.0.6":"2016-03-21T21:39:53.947Z","0.0.7":"2016-06-15T21:30:36.788Z","0.0.8":"2016-06-23T17:52:10.142Z","0.0.9":"2016-07-08T16:11:52.812Z","0.0.10":"2016-07-08T16:47:50.131Z","0.0.11":"2016-08-26T22:56:13.078Z","0.0.12":"2016-09-15T18:00:59.158Z","1.0.0":"2016-11-03T19:43:24.806Z","1.0.1":"2016-11-04T18:09:02.025Z","1.0.2":"2016-11-04T21:44:54.118Z","1.0.3":"2016-11-07T17:40:40.564Z","1.0.4":"2016-11-08T21:37:48.840Z","1.0.5":"2016-11-10T17:04:34.046Z","2.0.0":"2016-12-06T17:12:00.365Z","2.0.1":"2016-12-12T19:21:09.475Z","2.0.2":"2016-12-12T20:34:01.804Z","2.0.3":"2016-12-28T18:57:02.054Z","2.0.4":"2017-01-03T16:58:23.455Z","2.0.5":"2017-01-30T23:15:57.506Z","2.0.6":"2017-01-30T23:18:57.333Z","2.0.7":"2017-01-31T22:05:37.690Z","2.0.8":"2017-02-17T18:47:08.952Z","2.0.9":"2017-02-23T18:44:33.894Z","2.0.10":"2017-02-23T23:43:58.404Z"},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"dist-tags":{"latest":"2.0.10"},"description":"Hobbes network filesystem format (HNFF) validator and tools","readme":"# hobbes-network-format\nHobbes network filesystem (HNF) format library and validator\n\n![HobbesFormat](images/HOBBES-FileSystemFormat.png)\n\n## README Overview\n\n- [Network Identifiers](#network-identifiers)\n- [File Types](#file-types)\n- [Folder Structure](#folder-structure)\n- [Referencing Data Files](#referencing-data-files)\n- [Command Line Tool](#command-line-tool)\n\n\n## Network Identifiers\n\nAll nodes, links and regions in the network will be given an identifier based on the full path to the\nfolder containing the node link or region.  Note, only one node, link or region file is allowed per\nfolder.\n\n### Example\n\nSay we have the following format file format:\n\n- california\n  - delta\n    - region.json\n    - delta-link\n      - link.json\n      - origin\n      - terminus\n    - north-bay\n      - node.json\n    - central-basin-west\n      - node.json\n\nThis would create:\n- region, id: california/delta\n- link, id: california/delta/delta-link\n- node, id: california/delta/north-bay\n- node, id: california/delta/central-basin-west\n\n## File Types\n\nThe Hobbes network filesystem as three file types:\n[nodes](#nodes), [links](#links) and [regions](#regions).\nPlease see sections below for details on each.\n\n#### Nodes\n\nNodes should be geojson formatted with type 'Feature' and geometry type 'Point'.  Nodes\nshould be specified in their own folder with filename **node.geojson** or **node.json**.\n\n```json\n{\n  \"type\" : \"Feature\",\n  \"geometry\" : {\n    \"type\" : \"Point\",\n    \"coordinates\" : [0, 0]\n  },\n  \"properties\" : {\n    \"value\" : 123,\n    \"other\" : \"prop\"\n    ....\n  }\n}\n```\n\nAdditional information will be added by the Hobbes Network Filesystem crawler in\nunder node.properties.hobbes :\n\n```js\nhobbes : {\n  // nodes will always be of hobbes type 'node' \n  type : 'node',\n  \n  // hobbes unqiue identifier for node, generated from path\n  id : String,\n\n  // list of all parent region identifiers.\n  regions : [],\n  // Parent region identifier\n  region : String,\n  \n  // git repository information\n  repo : {\n    \n    // remote origin domain name, ex: 'github.com'\n    origin : String,\n    \n    // repository path, 'org/repo'\n    repository : String,\n    \n    // within the repo, path to the root of the network tree, ex: '/data'\n    networkDataPath : String,\n    \n    // latest tag\n    tag : String,\n    \n    // current commit\n    commit : String,\n    \n    // path from networkDataPath to parent folder\n    path : String,\n    \n    // name of file, ex: 'node.json'\n    filename : String,\n    \n    // $ref information\n    files : [\n      {\n        // path provided by the $ref attribute\n        path : String,\n        // $ref attribute path within the object.  ex: properties.sinks.0.default.flow.$ref\n        attribute : String\n      } // ...\n    ]\n  }\n  \n  // links that have this node as the terminus\n  origins : [\n    {\n      // origin node id\n      node : String,\n      // origin link id\n      link : String\n    }, // ...\n  ],\n\n  // links that have this node as the origin\n  terminals : [\n    {\n      // terminus node id\n      node : String,\n      // terminus link id\n      link : String\n    }, // ...\n  ]\n}\n```\n\n#### Links\n\nLinks should be JSON formatted.  However, the link MUST provide an 'origin' and 'terminus' \nsymbolic links within the same directory. The 'origin' and 'terminus' should point at the \norigin node and terminus folders respectively.  The Hobbes Network Filesystem crawler\nwill lookup the origin and terminus nodes when crawling the network and set the\nappropriate 'LineString' geometry based on the geometry of the two nodes.  The JSON object\nwill be set as the 'properties' of the newly created GeoJSON object.\n\n\n```json\n{\n    \"value\" : 345,\n    \"other\" : \"prop\"\n}\n```\n\nAdditional information will be added by the Hobbes Network Filesystem crawler in\nunder node.properties.hobbes.\n\n```js\nhobbes : {\n  // links will always be of hobbes type 'link' \n  type : 'link',\n  \n  // hobbes uid for link, generated from path\n  id : String,\n  \n  // Origin node id\n  origin : String,\n\n  // Terminus node id\n  terminus : String,\n\n  // list of all parent region identifiers.  Including origin and terminus nodes\n  regions : [],\n  // Parent region identifier\n  region : String,\n  \n  // git repository information\n  repo : {\n    \n    // remote origin domain name, ex: 'github.com'\n    origin : String,\n    \n    // repository path, 'org/repo'\n    repository : String,\n    \n    // within the repo, path to the root of the network tree, ex: '/data'\n    networkDataPath : String,\n    \n    // latest tag\n    tag : String,\n    \n    // current commit\n    commit : String,\n    \n    // path from networkDataPath to parent folder\n    path : String,\n    \n    // name of file, ex: 'link.json'\n    filename : String,\n    \n    // $ref information\n    files : [\n      {\n        // path provided by the $ref attribute\n        path : String,\n        // $ref attribute path within the object.  ex: properties.flow.$ref\n        attribute : String\n      } // ...\n    ]\n  }\n}\n```\n\n\n#### Regions\n\nRegions should be geojson formatted with type 'Polygon' or 'MultiPolygon'.  \n\n\n```json\n{\n  \"type\" : \"Feature\",\n  \"geometry\" : {\n    \"type\" : \"Polygon\",\n    \"coordinates\" : [[[], [], ....]]\n  },\n  \"properties\" : {\n    \"other\" : \"prop\"\n    ....\n  }\n}\n```\n\nAdditional information will be added by the Hobbes Network Filesystem Crawler in\nunder node.properties.hobbes.\n\n```js\nhobbes : {\n  // regions will always be of hobbes type 'region' \n  type : 'region',\n  \n  // hobbes uid for region, generated from path\n  id : String,\n\n  // list of all parent region identifiers.  Including origin and terminus nodes\n  regions : [],\n  // Parent region identifier\n  region : String,\n  \n  // git repository information\n  repo : {\n    \n    // remote origin domain name, ex: 'github.com'\n    origin : String,\n    \n    // repository path, 'org/repo'\n    repository : String,\n    \n    // within the repo, path to the root of the network tree, ex: '/data'\n    networkDataPath : String,\n    \n    // latest tag\n    tag : String,\n    \n    // current commit\n    commit : String,\n    \n    // path from networkDataPath to parent folder\n    path : String,\n    \n    // name of file, ex: 'region.json'\n    filename : String,\n    \n    // $ref information\n    files : []\n  },\n\n  // List of all nodes that exist outside the region but have a link whos \n  // origin startes with the region.\n  terminals : [\n    {\n      // outgoing link id\n      link : String,\n      // external node id\n      node : String\n    }\n  ],\n\n  // List of all nodes that exist outside the region but have a link whos \n  // origin starts at the node and whos terminus ends at a node inside the region.\n  origins : [\n    {\n      // incoming link id\n      link : String,\n      // external node id\n      node : String\n    }\n  ],\n\n  // List of id's for all nodes within the region\n  nodes : [],\n\n  // List of id's for all links within the region or whos origin or terminus exists with\n  // the region\n  links : []\n}\n```\n\n## Folder Structure\n\nYour nodes, links and region should be organized by folder.  While not a requirement\n(the Hobbes Network Filesystem crawler will run just fine without region.geojson files),\nRegions give you a nice way to break out your nodes/links into multiple folders,\nproviding easier lookups when editing and avoids giant folders with an unwieldy\nnumber of nodes.\n\nIn each folder, you should provide folders for nodes/links.  If you would like to define\nthe folder as region, add a region.json file.\n\nFinally, each node/link should have it's own folder containing a node.geojson or\nlink.json file.  The node/link folder can then contain any number of resource\nfiles referenced via the $ref property.  More about the $ref property below below.\n\n**File System Structure**\n- Root\n  - Region1\n    - Node1\n      - node.geojson\n      - data.csv\n    - Node2\n      - node.geojson\n      - data.csv\n    - Link1\n      - link.json\n      - origin\n      - terminus\n    - Region1a\n      - Node1a\n        - node.geojson\n        - data.csv\n  - Region2\n    - Node3\n      - node.geojson\n    - Link2\n      - link.json\n      - origin\n      - terminus\n\nYou can see a real world example of the calvin network [here](https://github.com/ucd-cws/calvin-network-data/tree/master/data).\n\n## Referencing Data Files\n\nThe Hobbes Network Filesystem format is designed to help you develop network\ndata using the power of source control systems like Git.  In order to help track\nchanges within your data it is helpful to break out your node data into several\nfiles.\n\nLet's use the example of timeseries data.  Say for a node you want to have timeseries\ndata for 100 years at a 1 month interval.  You may want to update this dataset\nfrequently, but the node never moves.  Or, conversely, you may move the node, but\ntimeseries data doesn't change.  Having two separate files, one for the data\nand one for the geojson, helps track when only one component changes and the other\ndoes not.  Also, separating the data from the geojson keeps the geojson file\n'human-readable' (hopefully).\n\n#### $ref\n\nIn order to link external data files to a geojson file, we have introduced? (well\nstole from JSON Schema) a $ref notation.  The $ref contains a\nrelative path to the file that should be read.\n\nLet's say we have a fully formed node that looks like:\n```json\n{\n  \"type\" : \"Feature\",\n  \"geometry\" : {\n    \"type\" : \"Point\",\n    \"coordinates\" : [0, 0]\n  },\n  \"properties\" : {\n    \"timeseries\" : [\n      [\"Date\", \"KAF\"],\n      [\"1901-10\", 1.23],\n      [\"1901-11\", 1.56]\n      .....\n    ]\n  }\n}\n```\n\nWe can split out the timeseries data into it's own data.csv file.  So now the\nnode would look like:\n\n```json\n{\n  \"type\" : \"Feature\",\n  \"geometry\" : {\n    \"type\" : \"Point\",\n    \"coordinates\" : [0, 0]\n  },\n  \"properties\" : {\n    \"timeseries\" : {\n      \"$ref\" : \"./data.csv\"\n    }\n  }\n}\n```\n\nWere the $ref is the relative path to the data file.\n\n#### $ref file parsing\n\nCurrently .json and .csv files have advanced parsing support.  JSON files will\nbe parsed as json and replace the $ref with the newly parsed object.  CSV files\nwill be parsed and replace the $ref with a multi dimensional array.\n\nOther formats will be read, but there contents will be inserted as a String value.\n\n## Command Line Tool\n\nThis repo can be used as a dependency in your project, exposing multiple helper methods\nincluding the crawler method. Optionally, you can install this tool via npm globally and \nadd the hnf command line tool:\n\n```bash\nnpm install -g hobbes-network-format\n```\n\nYou can then use the 'hnf' command to access various parts of the network as well\nas verify all parts of the network are working.\n\nUse --help for all options\n```bash\nhnf --help\n```\n\n#### Examples:\n\nValidate your HOBBES network\n\n```bash\nhnf -d /path/to/you/data/repo\n```\n","versions":{"0.0.2":{"name":"hobbes-network-format","version":"0.0.2","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","commander":"^2.9.0","csv-parse":"^1.0.2","extend":"^3.0.0","walk":"^2.3.9"},"gitHead":"8f392e9c2a4e238f23580205bd837d57b33954fc","_id":"hobbes-network-format@0.0.2","_shasum":"9366bf4992f8a74e1265faf1cd440b19105faed4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"9366bf4992f8a74e1265faf1cd440b19105faed4","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.2.tgz","integrity":"sha512-PKrJEfiDhtsuw9cYInZwRJMCOrFTf9EoNH0+qjTvoaStZcJyKC3RVMrlF3eiALn6ED5PJr6S8GI0/XUhYlo6Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVVqI8u3UUWZ5+StlAaAJ3ZDOwAKgeWx10yUxNQP1/UwIgEDhCMKCuGz/hW1ucCfbwzDIv72L7KbAr/Yt4JCTkE2s="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.2.tgz_1457294446347_0.8856429462321103"}},"0.0.3":{"name":"hobbes-network-format","version":"0.0.3","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"37273bef83254ffe4fa7f7d29adc659d27569739","_id":"hobbes-network-format@0.0.3","_shasum":"901e0d5e73f7f5affef4b999cae4c8c9c3dacb57","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"901e0d5e73f7f5affef4b999cae4c8c9c3dacb57","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.3.tgz","integrity":"sha512-QexVvDUBlZgvgU4/5UtG+MeLVgyS8IG/q1TSuMcqaLZ4UFBkpxxaG5nqOz3bEQPr+u/no4T5MdVvLulLKh3yJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCnab73H5g3USAKkYnY/G/w+NYyE8wRVeSRtYQQRNHcgIgMR2xoZ++qsaQ2aJC0zN9dKBkWhK61A9PJ83zp/1zU34="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.3.tgz_1457304308150_0.7163492972031236"}},"0.0.4":{"name":"hobbes-network-format","version":"0.0.4","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"ebd034ced6617207f346304f0b09844f268e6cea","_id":"hobbes-network-format@0.0.4","_shasum":"e61ecc50d7cc08778b966efb8a312420ef6f1f04","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"e61ecc50d7cc08778b966efb8a312420ef6f1f04","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.4.tgz","integrity":"sha512-aDJbGvOErpzMrLqvUMketh9p1+njT3glQo66N+OcVMafweLmIBolALAWdTkk+UvDkEgrbj0g5FzHuq/yYlfuZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjWtLgzTYYZ6RxHOM2rlTxwutc2TzmBTh6+iwywGbO+wIgBNoIvR0Mv4AfSxNCFJvYFSf6eWaywtSZlkkIChHXT5Q="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.4.tgz_1457992267659_0.8921716373879462"}},"0.0.5":{"name":"hobbes-network-format","version":"0.0.5","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"7b9c64bdf3ec0ea3ea80d24872edbd7f8df7f0c8","_id":"hobbes-network-format@0.0.5","_shasum":"0351df732f36a3010df539817e7e13b0e52502c5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"0351df732f36a3010df539817e7e13b0e52502c5","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.5.tgz","integrity":"sha512-2oRv002mxbYATazdOfRQP9G/crax5JPONB9fC1i6WXIIas/HG5npv2MXquyYeg1TGbT9wwWU9+jYAi5Qtu/oHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGJY3U+kAWjBN90y+1p5EfGprmfP23xhGUtKciYRdjlAiEAzjk/0Aev2kHnDn6wZs4CIUi0x9PHCoSinCqfUkAulQ8="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.5.tgz_1457992467635_0.0432041937019676"}},"0.0.6":{"name":"hobbes-network-format","version":"0.0.6","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"4a305430bca4dcee7453e1118fde094ccb889f05","_id":"hobbes-network-format@0.0.6","_shasum":"a6fee9b4e1a0eb50b82b3d5ad26c2c4ec6cecfe8","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"a6fee9b4e1a0eb50b82b3d5ad26c2c4ec6cecfe8","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.6.tgz","integrity":"sha512-vRiOrNHVW8IiVvl5VBZaCRs+mujukWF/Fg7F9cySUYR1P2DmPoEwyZpYLAFZd4hCus5mdXjDyKswlht9z8/A4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiScESxNY1J62V0y/cvVUf2SIzVPdM/JOubAqLl3IplAiEAiHY6M0J+mfMdtr0Au6JGIBKz1dIz32v2ZJHQ9oK4uzo="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.6.tgz_1458596393451_0.13153754151426256"}},"0.0.7":{"name":"hobbes-network-format","version":"0.0.7","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"b7041e7527aeaa1a297b04aa32549a9222c13b9d","_id":"hobbes-network-format@0.0.7","_shasum":"a3fc740f6f466e8a4e7bf4632acf1b3fdcdbbbe1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"a3fc740f6f466e8a4e7bf4632acf1b3fdcdbbbe1","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.7.tgz","integrity":"sha512-uVjSRpiHFZ34A1Fm8cZxwZbryUR1jP62jGVSZLSpuLf1DSZwXtg8VG1I1lNJkKIecTQZvuJt/SF2BGTdC254Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8jcse9I3WVQRtdbjd2jg/kzMVg6LgMv77JaaocuJiLQIgT/R91WhUNzWy4VFQhFGU5lFKl369RlexFPcFR+pItjk="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.7.tgz_1466026234837_0.7230890467762947"}},"0.0.8":{"name":"hobbes-network-format","version":"0.0.8","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"fb016b0fec9772fc388effa25a6cea0cb2722780","_id":"hobbes-network-format@0.0.8","_shasum":"6596306e1ec287743ccb2b141cd9aef39129cb62","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"6596306e1ec287743ccb2b141cd9aef39129cb62","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.8.tgz","integrity":"sha512-eMBpxOjJj0qx3z9bDCEsj7Fl1Lq+ZVq1rKS7deMWn9ldsT5HLz69fYVFCi80IllEYWbUwvW9OaG9wKOnsTmOZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnge2Uqf5o0Sehw0Sl+Fo1iUyGIvEdr53y0NC8gm5YdgIgUReNEAWV8r0vz/2FaHkY8t/h2f33hmlu1HBpRWcD/0A="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.8.tgz_1466704326813_0.029579072259366512"}},"0.0.9":{"name":"hobbes-network-format","version":"0.0.9","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"0aa85b70f703f014f9d65e3c3f6443df3366672c","_id":"hobbes-network-format@0.0.9","_shasum":"8df8ea2237d208f354373029afe2c0483b06c221","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"8df8ea2237d208f354373029afe2c0483b06c221","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.9.tgz","integrity":"sha512-cGo2JB2O6atz91UEQ0d5/Y9IX4gPxsamncYZBcaq2+gkuuHRTkHYEaINFNIs8h2muVHh/4G5JTKHdfZZz4jAQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQg/KkcECDNHxKZpVcasqUevF2aiT/MP5l4kUHbrhiPAiBc5T5PBUrIS4DrEEXN4gmLvyUKaR00KrEMjPkbQPvMRQ=="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.9.tgz_1467994312403_0.6932774647139013"}},"0.0.10":{"name":"hobbes-network-format","version":"0.0.10","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"dc83c88bd3374bac9da5c27dca12b99689f89a13","_id":"hobbes-network-format@0.0.10","_shasum":"92b417574daa4e853a31c2e8ab490659988bb948","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"92b417574daa4e853a31c2e8ab490659988bb948","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.10.tgz","integrity":"sha512-WrFWkXXpNVSiGn2LsmfesmN5Leh4F+zQCT3+Ni3VmBxE1w8wOVtQnxDi1ry2UOh8NSkz2mX3GAkCxJUDr+iZiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvTDVZrKpzGlOhtULM/dgxu3hsVROM2XDJDkPkcHXx/wIhAMAAuvi6+HzDYVBTSB+PICgZcYFHDLYDi7xUlr4V9mAl"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.10.tgz_1467996467416_0.9140078162308782"}},"0.0.11":{"name":"hobbes-network-format","version":"0.0.11","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"446c39a038aa94744a7df3c5bbda4642a3aff045","_id":"hobbes-network-format@0.0.11","_shasum":"0442f73a7c01282a2e3b04fcc988457b60c13129","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"0442f73a7c01282a2e3b04fcc988457b60c13129","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.11.tgz","integrity":"sha512-Z9Jk6bvxM23BETxeQOsCwJsqBAI6OtbEaK4tC9LAMExdEZojnwW7Iy+J8z27UQAtqnPjYiIakGo/Ch4lCj1qbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcq11Mji3sKjGQ69JnaNZ0zZpd0yFY+Yaz87EJX+Fh2AIhAIYHg7ojWQa1Goc2AZGrqpQBB//zMc+go+EWJfjMvLgL"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.11.tgz_1472252170709_0.991715680109337"}},"0.0.12":{"name":"hobbes-network-format","version":"0.0.12","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"3d84c6b9ac5421a9b4b2619ae495cd887b6683bd","_id":"hobbes-network-format@0.0.12","_shasum":"ceaacc6f56b596c6124db9a7e539ae16fe67e731","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"ceaacc6f56b596c6124db9a7e539ae16fe67e731","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-0.0.12.tgz","integrity":"sha512-H59aWTma6DQlkbzNODd0M9eY5BKjzNBo/PRKPBaPHndbzFLZ/Xdtz3n6E4a+9Ys2LYf2eGjX9ILY17r3JtP/oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrLNSyoWQmqo6TboD1vSJajdjI8gGgZRq8/KE/VnlsSQIhANDWPEzdFkGryuw9SUwYvSwVn2ghSLXAc+4CYGFDP/6O"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-0.0.12.tgz_1473962458917_0.5815266242716461"}},"1.0.0":{"name":"hobbes-network-format","version":"1.0.0","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"e3eae4246f05aa9f934a3fb5d0575536a16716d2","_id":"hobbes-network-format@1.0.0","_shasum":"b1f6403efe007f9962de4fa98806b54f9f25e03a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"b1f6403efe007f9962de4fa98806b54f9f25e03a","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-1.0.0.tgz","integrity":"sha512-ojYfRm6D35IDQQULdLi3Egbk6FmpyQY3CkcXwU8Pm6ZipSzerTOgjAe7jwkkiEFw1jyf1GdK5oLMrQs7mEsRcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsvjMg9g+Auw8bjlh0wsVuFwkKxUTOP6m/ok78USMMbAiBYoPSjEstI3isb0gqYUBE7w5o2AxhSbp4nhmODU9GRfw=="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-1.0.0.tgz_1478202202748_0.5598975771572441"}},"1.0.1":{"name":"hobbes-network-format","version":"1.0.1","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"34d474f703c09a546041a723f55da571a8747cc7","_id":"hobbes-network-format@1.0.1","_shasum":"f325cf7b22ffd7331b8d10d5f376d0c4dd662292","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"f325cf7b22ffd7331b8d10d5f376d0c4dd662292","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-1.0.1.tgz","integrity":"sha512-qGyaCm/coNMNKWKivhpXmoHMTiyEAGLvXBBGoeb27vLCLoP1pwyOg4AEximOwsV2PsL0R8dWIDiul+9sUNA9rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAm1IB0VM4KdOVqTIbtCv7dmMEyYHMQBWt4WNMKvFvHAIhANGrILaX8uDYwwaztnCdib5a/MivsNZwjAOvSQ/cAZjR"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-1.0.1.tgz_1478282940328_0.6896095543634146"}},"1.0.2":{"name":"hobbes-network-format","version":"1.0.2","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"42ce41edca1f1e23ff23568c861c2f61f7091838","_id":"hobbes-network-format@1.0.2","_shasum":"cd4bc10cfc52da0d943bf27dc059f90fcf67ed18","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"cd4bc10cfc52da0d943bf27dc059f90fcf67ed18","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-1.0.2.tgz","integrity":"sha512-9nrlUFfyuLttmZxP1bBtkEk0Tm7q/yaC3BqqbpURr528BboXKvJvl1nF7mmlyjWEmEB+0F8WqaIRtovHtYsPAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrtOx9gil7CzhyFVs345pMvYjFk+Ethal4Cjg7RKNM9QIhAPoIhchrb94pMmW3hODFAZT6ovivqXpuaxffLG76wm08"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-1.0.2.tgz_1478295892452_0.3881800842937082"}},"1.0.3":{"name":"hobbes-network-format","version":"1.0.3","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"942d7e4258cec2bd5c0fb788657bb4825346a024","_id":"hobbes-network-format@1.0.3","_shasum":"917a3d196b59162e30a2cc5ce8d0203c77629ea7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"917a3d196b59162e30a2cc5ce8d0203c77629ea7","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-1.0.3.tgz","integrity":"sha512-h7eOM1kzYNOflaFMkrkOqfRzL3p+lQXdXCtY/q25qozcgR7OfQVs+IN2AK67h1iHawQCeHnkKl3IbkNMk45OIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy2qlMu+3lhN24MKUHSjhEw60YtfFyntjfx//ffVEqKgIgODoQMuBcT80vnSGWls9Rle0C+xeZxw7kVMgDQX8oM1U="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-1.0.3.tgz_1478540440342_0.17372086481191218"}},"1.0.4":{"name":"hobbes-network-format","version":"1.0.4","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.13.1","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"187daf6676839a0de9e380b6a934c250f78f714d","_id":"hobbes-network-format@1.0.4","_shasum":"37f2f0b7806efa01ee87b386ed85d8362a2d1dbb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"37f2f0b7806efa01ee87b386ed85d8362a2d1dbb","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-1.0.4.tgz","integrity":"sha512-g38OgorirMh5NPG+BlKSOMTqAIrlGLOFEOatSeoJ8R4M6bhOpFE6vtCJ1Bk2gNtv2e186VtquUI2RMaDNEa0NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRHR3Rds+Jxlu5ny+797IKwB+8Nm2aKU6x889yuqfi7wIhAIbbGviAxIUmd5Qe6l7hdViFO0Gy5ZZGwiWtJDXfvQJ8"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-1.0.4.tgz_1478641066837_0.029333129758015275"}},"1.0.5":{"name":"hobbes-network-format","version":"1.0.5","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"daaaf7048206055340ef8728546b8601067cb3b2","_id":"hobbes-network-format@1.0.5","_shasum":"9bd5de41cbee6f7106cc8f2f5d75f6442c9e736e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"9bd5de41cbee6f7106cc8f2f5d75f6442c9e736e","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-1.0.5.tgz","integrity":"sha512-nJgECcyxWayelgQus/lCbuAyMtPo43aQZhFJe0b+P8XpGpZx8TAAlTATLLzpuLqsjPvkEJhpXgBqp5K4Z3fUuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8rYN1Lw4rJjn1uVHSnX1JfZXcXPH9PyhDe/dmO9UCnQIhAN8LGqgIzexq8pFYv2v7RvMfWIQdmYi4JvjutrPn9WMV"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-1.0.5.tgz_1478797472060_0.8067980147898197"}},"2.0.0":{"name":"hobbes-network-format","version":"2.0.0","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"2d76af3dff8fc814611b2f49dd79a34852338c55","_id":"hobbes-network-format@2.0.0","_shasum":"ec09fd3b53df60da02c1fd1ec0bfa99d989b035f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"ec09fd3b53df60da02c1fd1ec0bfa99d989b035f","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.0.tgz","integrity":"sha512-K32nncW+q6VKMnka7ip+1ywQqXW+S+DnhqXZO1ZyBjQ+4/mBdc+L0E7BsTFwY1Cey3sp6ExdkhK28NAwacrh5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSeSMQFLV2UpnnnRG89KhS6qbW/AxwrNrRF+V+9FZdKgIhAP4USXGPpagOzjj426lloBVd9NSBsjp55+IjDH4fAv7H"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.0.tgz_1481044318433_0.13334864540956914"}},"2.0.1":{"name":"hobbes-network-format","version":"2.0.1","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"22f7c1044d349fa11ccbc0fa8c3a38efd41f274e","_id":"hobbes-network-format@2.0.1","_shasum":"fe14bf128c3186f24a9e872de991316e0b206918","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"fe14bf128c3186f24a9e872de991316e0b206918","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.1.tgz","integrity":"sha512-qTfZA3vfxKgGCHQWM+7ain81asdf+G36PMw7DJVlLxRK1kGVhlJ+fFXF/UL7+rGiRPxM5/7eHrcAu9lmUZqv3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5H8LpyKd0BE7h8UXjFQGu9nmQOGnfGS+FRwOrDrPaKAiB5UrIp5RyOhxohNTHTMf+aPCMKfQYpWsn1U0dee6zARA=="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.1.tgz_1481570467462_0.3740530607756227"}},"2.0.2":{"name":"hobbes-network-format","version":"2.0.2","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"ad5f4c8321b47f030dd6685df86bdf3c0a86306c","_id":"hobbes-network-format@2.0.2","_shasum":"acf0577f904f930788eeaf5342988489dad08daf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"acf0577f904f930788eeaf5342988489dad08daf","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.2.tgz","integrity":"sha512-huaSE0w5Rju7wDyqXMA0ra44skQVkvH1lfqpJpS5hiEpV/xa1joybpqfb5926l83TwdOdtYeVpys54Om4Gq4ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKnJDwOWMA+kbqGq0SP2i5O8Mx7sZtJv4jv24PnRKgHAIgbfM1dwsb9duF7X3KxiRKsQlTkMeQDOcOD/Dn3MIqkEA="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.2.tgz_1481574841561_0.7699051578529179"}},"2.0.3":{"name":"hobbes-network-format","version":"2.0.3","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"dc69b193e1f5a5cf69156d1211ac2e9b24f6b4fd","_id":"hobbes-network-format@2.0.3","_shasum":"6890a7208ba668d79728f60749fbb8b4bdd24602","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"6890a7208ba668d79728f60749fbb8b4bdd24602","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.3.tgz","integrity":"sha512-g1AWBmCN/tLpH5pck5VmLfz1YB7rrVUFB9yESOrDmx2kCN+Y7qhukzT4OJS9ECiW8EfRSh9zBaLf4uZmE2X+NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCja5rBBv90CJoHiT1xKXPs6hac5zYKeP/vzkR2X3Yw9wIgZ3pfbUAaFmthFiez+FsIlq0FhEW0yy//zpZHDH9Ze9Y="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.3.tgz_1482951421809_0.9259061974007636"}},"2.0.4":{"name":"hobbes-network-format","version":"2.0.4","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"26d6bc6733990cc55a6c87bddad0760548285896","_id":"hobbes-network-format@2.0.4","_shasum":"f33326dd3cf0cd7539b605c539884fe9df0f4f78","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"f33326dd3cf0cd7539b605c539884fe9df0f4f78","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.4.tgz","integrity":"sha512-svZ8ghSxLE1PQYW+YTmfkdx1ysbgdAjp/bf0Mud1BluiTMTVCnR8Dd8ND52wyGLlApMiAEqhY1hQyIkUwKNqfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHze5hXmLefIvUUa2aKb7F93Ji0h/yptBtLtbvertYedAiB0OSjVI/odZq5SfFiHiO4MtKcNuWEFThQwUqTaw0lbsA=="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.4.tgz_1483462703211_0.5582925511989743"}},"2.0.5":{"name":"hobbes-network-format","version":"2.0.5","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"5f1370a3a19a2356d60fee8b90661672f54e9308","_id":"hobbes-network-format@2.0.5","_shasum":"a97d577dc14efafe0a6b5bf3c97c6aff6493aec4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"a97d577dc14efafe0a6b5bf3c97c6aff6493aec4","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.5.tgz","integrity":"sha512-vnBUWUL95xosnmrLPAnI6s+d9grmL35PrptuY6kgiSOHw6HpAJ0OlfAkJ7+j3Y5d4VtEkQwyoecVzDdS7Vz1og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkfxz8dkiggqWeEldb7PJ4w4oLWVwNLplaf62Ofl3G0AiEAihBiYm5qW0Y/RsUIq6Mj+ynYkcMiY7tYl8gYxhXDRBM="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.5.tgz_1485818157282_0.38283895375207067"}},"2.0.6":{"name":"hobbes-network-format","version":"2.0.6","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"df860219eaf59ea4ac9893ed5b9cd1687b631f33","_id":"hobbes-network-format@2.0.6","_shasum":"5b248bb13bf6eeb7f3da670b36fc69fbdf612ff0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"5b248bb13bf6eeb7f3da670b36fc69fbdf612ff0","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.6.tgz","integrity":"sha512-Ke9at7wAaI9QeLPPJMUvvKCE1iUlyNWuAEMlnk3//Su0OcIQ2HwcBCP1Ct/iFerDQgfxe8YKZ1fbshfcxdLyIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlycdeYBzJQ30O2puxTehhJzr5rfuH4/j6Jw2h5eTKlAiBSDUlsoE6hLYzRwICTqNqu6wJNOJKHB+Po57qhv0iKpQ=="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.6.tgz_1485818337092_0.6556432091165334"}},"2.0.7":{"name":"hobbes-network-format","version":"2.0.7","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"c1bd9956920dbd92bff9f93dc1271a3e1e1f0604","_id":"hobbes-network-format@2.0.7","_shasum":"b82a1134621447ce98606e83fba304443d1d3266","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"b82a1134621447ce98606e83fba304443d1d3266","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.7.tgz","integrity":"sha512-ozNKRDshZAdQSWwj4f+F40zt46HzBcwfdoDfDyg3Zb081q53XQXfHTKevHUQO5uQupNgbK6hh3JWaSncl87SYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLBpctsXG2fW5oxS2t8GzW1KJEc5KYeh2fHWoTuRihCgIhAPbA+LILKgIr4MrfCk2xHhHdLVdc7RqsqtZgYF0GzRK7"}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.7.tgz_1485900337453_0.9383138327393681"}},"2.0.8":{"name":"hobbes-network-format","version":"2.0.8","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"39e250d1fe49dc16027a7a7bbffa8cdd46454f66","_id":"hobbes-network-format@2.0.8","_shasum":"b604d3606b1c40eb77c47b9262a97c63812724f0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"b604d3606b1c40eb77c47b9262a97c63812724f0","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.8.tgz","integrity":"sha512-RBdL1JzBN+kXmDleI1cLBx79H5tDfyEySjttPICiMSYjP0nj8QAdVdO23HtEkW7/u07N2rSgDRv8mpflbNrGyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC6ZUGTU5TIPscRGlFFocRbL/dc+s+uXtwtAQ36h0IbAiEAvV6PTk3txT2DsjCB4VE0Pqwsb0jmyHZ9ypYzCGtmbr0="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.8.tgz_1487357228710_0.02944055385887623"}},"2.0.9":{"name":"hobbes-network-format","version":"2.0.9","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"ce647ebca53732e1e65d24b4f9cea69404e74352","_id":"hobbes-network-format@2.0.9","_shasum":"01413a0928247438a25398634beb8c72f4f16582","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"01413a0928247438a25398634beb8c72f4f16582","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.9.tgz","integrity":"sha512-Z9LFkn+Vrq/wqDIDyGsK78pdAuUmb/YIxP5Euml4LEh95L0Z4mogk1GYqwcjLpO4yAbzFBEzmlprAIh4g9juEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtvDBPvdqOT9qHYHk1kFopVCvf6llSiAovvpCAb5inVAiEAolvFr5JmVjyoQu0s376IyWmUnR3rdrpnthnTojB5LTM="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.9.tgz_1487875473627_0.9978998675942421"}},"2.0.10":{"name":"hobbes-network-format","version":"2.0.10","description":"Hobbes network filesystem format (HNFF) validator and tools","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"hnf":"bin/hnf.js"},"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"keywords":["hobbes","ucd","cws"],"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","dependencies":{"async":"^1.5.2","colors":"^1.1.2","commander":"^2.9.0","csv-parse":"^1.0.2","csv-write-stream":"^2.0.0","escape-string-regexp":"^1.0.5","extend":"^3.0.0","fs-extra":"^1.0.0","is-my-json-valid":"^2.15.0","tv4":"^1.2.7","walk":"^2.3.9"},"gitHead":"a4c7790c73f3c250757d9927d811329d41bbf19f","_id":"hobbes-network-format@2.0.10","_shasum":"d83e62917bb551754ae9a2596bc94cfd194d5867","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"jrmerz","email":"jrmerz@gmail.com"},"dist":{"shasum":"d83e62917bb551754ae9a2596bc94cfd194d5867","tarball":"https://registry.npmjs.org/hobbes-network-format/-/hobbes-network-format-2.0.10.tgz","integrity":"sha512-we2o5BJk3CZvXFzNf86Dy+IvE2TTCDd9MVoXzhcNxLek/SvXJ5ytblBCwHRF3IChygWbdtbzucv7OQurFjVNcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEOkCRlnzlzNXXCgQlsDn5nc+6I8qQxceJzLCmLN5QcAiBt7pxOM4pE7tkJNaTqecqH9dF9bEtxHXGK5Iv6cGNbqQ=="}]},"maintainers":[{"name":"jrmerz","email":"jrmerz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hobbes-network-format-2.0.10.tgz_1487893436335_0.5070799239911139"}}},"homepage":"https://github.com/ucd-cws/hobbes-network-format#readme","keywords":["hobbes","ucd","cws"],"repository":{"type":"git","url":"git+https://github.com/ucd-cws/hobbes-network-format.git"},"author":{"name":"Justin Merz","email":"jrmerz@gmail.com"},"bugs":{"url":"https://github.com/ucd-cws/hobbes-network-format/issues"},"license":"ISC","readmeFilename":"README.md"}