{"_id":"hardware-resolve","_rev":"28-32b48274e1fe0c3cfbcb286cb5b40d3b","name":"hardware-resolve","description":"Resolves hardware dependencies in package.json","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.1":{"name":"hardware-resolve","version":"0.0.1","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.1","dist":{"shasum":"8b3aa895309b77ff782429e0552662807953eb2b","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.1.tgz","integrity":"sha512-X2yy/V39eZBqyfDDjANCVs5XJoiv2ODwqud4uzrMW6ecxm3UNqb9bJMV3UGA/mv7s+UF+R60SYwWrUHd5WMa0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLAPyxNvNvWTAs4YkhkSl250Wb5zWyGJRyei6XPXQ9hQIhANxZzP4323uy5p21Aavtr7HrzTqXEdKxKANwHcd7v059"}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.2":{"name":"hardware-resolve","version":"0.0.2","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"bin":{"hardware-resolve":"./bin.js"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.2","dist":{"shasum":"2f7fe740f5dea73b76ad2f4fdc798e25ccfbcae5","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.2.tgz","integrity":"sha512-R4pvCN8qI8VtNh4smoR75Y4MdJNlNp37rnUl6zK5S3cQ15RbJgzUlaP17apqO2Wu/8sFDKZw25J32BnfYj/teg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqHfURHASjYp2cyiibY6Gs8k1AQrsc6cTeuimgsQDWiwIhANXMgvVCA6WC3++Uv8QaJ6gYM6r6Hanl6y9KbHTA0Wyl"}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.3":{"name":"hardware-resolve","version":"0.0.3","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"bin":{"hardware-resolve":"./bin.js"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"0.0.1"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.3","dist":{"shasum":"1475a01bec6bd34a30271ab166bf1bab3d17877c","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.3.tgz","integrity":"sha512-sxzOKcxS6FHVWeT1O4BCiNaDj1ry0S0DnAC70temNm7se2/S0ERqzfZ80+IIRlRIWwTX6ec6Z8Wev0yxgXIMYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8FaDXY1RFm0AEqtC5Kbmpo2lW3xeqf3BuCSwea7CcQwIhAPxfIrlP2r435aqwdyIk7vOs8Q5dG586SST7m1RGN6hu"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.4":{"name":"hardware-resolve","version":"0.0.4","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"bin":{"hardware-resolve":"./bin.js"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"0.0.1"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.4","dist":{"shasum":"77d78ef1aaee7f461356346d37e85dd3b89e5bad","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.4.tgz","integrity":"sha512-9CpPGN6fuH91vLGBlVRsNoL/ilBN3k7jbZH+WiuA3Ro71XZ3kEU9OIwKL+0mB+/n1s47Cuuz0a7rtF9j8JlvzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6TqpWtxaAtXLXB1h0hRM4u61cvItzlbAclZnivSE0zwIgNKveR7SuAio0gUx0M4AdPHGUzBSPoTqsTKaiRe5xe5Y="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.5":{"name":"hardware-resolve","version":"0.0.5","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"0.0.1"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.5","dist":{"shasum":"03277b85b64869e7c5c49171f4acac09877a2e9f","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.5.tgz","integrity":"sha512-LjkQVt8SkrMQOWmgQndMuzm80apjbmhLmVGny5Ptdf9aekn13EAZhLROUX6IoN/ZoadL5efse3CgtJSk4vqO6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg7PS/J4QZRav6z9Kqudt3qm8MIwvpkqLWlZ7JtG0I+AiEApD6+PdPwpWYMdEmGM0hYCXzLy3dYjJgts1NNUFampVQ="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.6":{"name":"hardware-resolve","version":"0.0.6","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"0.0.1"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.6","dist":{"shasum":"d11a57fbfaac5abe82bdba6261e91cff6a160bac","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.6.tgz","integrity":"sha512-NWwcrTsTc+STkNtIUHaxn1qR1Y7KyqCGcrOhhWvkWqDn2RSMXsQJvVGcdZmQ+cS6v1YUZeXwYXfTU492TVyQCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtzgQMo4P1Xokj/1+rrn6UxtvDWhEsEHqhiA8uV3K37wIhAP98HaQWS4kwVTGTzdP+ZD51WhpcMZdpL+fIdUkPqYdj"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.7":{"name":"hardware-resolve","version":"0.0.7","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"0.0.1"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.7","dist":{"shasum":"bb2c6027d01504e9d6678df9a87be18c2b14c03b","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.7.tgz","integrity":"sha512-w+PZ7gpekfeqZQRwJ8nhh2CLt/40awSw4xgZ0Rx8bMyibwcqdAmJAW0o1i2shdREGNPTgn6sFgnqC3Hk0JshxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo9kA8o53tubDhmbdGdg+1OcMblGU8ILgBGMHFpS7yIAiEA4e56AQGoiAAUZMch3cKfIQY5NRPadX13MEJcFS52AqQ="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.0.8":{"name":"hardware-resolve","version":"0.0.8","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":"","license":"ISC","_id":"hardware-resolve@0.0.8","dist":{"shasum":"587f3efbec5f8ec732e51221566ef33a2f301f81","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.0.8.tgz","integrity":"sha512-fAdOf2wJapCZ74Ug5uIYqO5HahavucIv2gm6GgBxb2xoD/33MwiNF2kF2//fjwUrr7+x3HNNZo2Z4u2xBnEfWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ9Yd3tfol7lTLJZ/NSMUmhvv1CXT9nmFEnacidRcBIAiEA22KDVwhlr1MGMWpkouge7KAlqO5iwA8fKh5wlzxibUA="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.0":{"name":"hardware-resolve","version":"0.1.0","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.0","dist":{"shasum":"ebcbcf45f7ced8fe22532dd8502e8ae4b8df1cd0","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.0.tgz","integrity":"sha512-oBTqeCIRQPsXv7Jh4rbyauBqGTP1ohaPPAJAt1cspDV/tKEYUtybcLYr8OGPGuDiKGF4JePAME4Fw8w/7MyRrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6Jm34mdbsYgY9vQ8HDPsN52BWgWBuqzLnK50M6q558AiA89ApO37coSWfs93vagzBhLyjxXb5fCQ0VPvXwBWqzKg=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.0-1":{"name":"hardware-resolve","version":"0.1.0-1","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.0-1","dist":{"shasum":"fbbf32f36a6994b7fce2e7a5fe881cbcb2a02fe3","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.0-1.tgz","integrity":"sha512-hPjnycTJ7A7u5QZtFWvsrmJlrQJRb/9ZjVlJ74V/B5+atLknsZ2hL2xcUawA4Ohb3gyRzo8XM4lkWv9QYkTZcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDK6Un6dpV/3QGVWkTawOtGk6ZD2YrlVA5crInFdtmXOAiEA3zp3OAtihpbtrIpzjPlXGQeXuvMJQ76ekjdeGRgf7yY="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.1":{"name":"hardware-resolve","version":"0.1.1","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.1","dist":{"shasum":"7f4446a562fc031a7582d1825d305d455f6149ef","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.1.tgz","integrity":"sha512-1xZ3uzT4FbHgAexcjYjNffvciYwTGWoBCguI+TzoRKW39d3SrL+bB9Ko/IxwPPw9EYUhxWHrBA2U+kGOAxuQDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr5n7vFX2fWR/V3GtjV1Za9I0pWLrQYv8NLsq12tIKIAiEAr0tIQ9rKurfhWwp3xZ8CjSqjMRP66FZ/2euvv77Z3/Y="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.2":{"name":"hardware-resolve","version":"0.1.2","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.2","dist":{"shasum":"bb1b287531f259959c02f192d27018fc4f62bc30","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.2.tgz","integrity":"sha512-syAJM/seuWl0cd/M3vsOu06pszke/tfEuMGzpYJI4rzjZE+go2PbpN3uNrOiZe4F4I7lWfHyr6uM4+fmCXPQYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBj3uir8SekPCa4cjhNtd4X5Q4X5eQJcArE5ywhNLOugIgLtpHOAj7bur4BLixie9CnGffxzvp5iv7b+oGRvaFJq8="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.3":{"name":"hardware-resolve","version":"0.1.3","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.3","dist":{"shasum":"1a0355a3accb0b3ad53d3503f8c78c8af4531faa","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.3.tgz","integrity":"sha512-998fuNHokfda2NerUgBU5BgkzV+YI/8SPPf/ioXaMy5+If80Ioc/3vX00zQoDHrHmhB3G2geY1/w78sBWUVFmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKKC3cjonBnE/e2hZeSCbOJDY1YAG7CGrg6wL+3OE1MAiAnesVkq0nSIc7OFKQnS123CXps0bu4KOMhd30oHC0Yrw=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.4":{"name":"hardware-resolve","version":"0.1.4","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.4","dist":{"shasum":"8ee23b9b25212fcad7631bf75f66fec54adaa311","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.4.tgz","integrity":"sha512-SmFGAW+HuAWtvC3C8BbUbCoUDYXZ605unCi4Z5e3uI2b9U8PRNYv5nhjGu258y9rvtjN3ZuJEW5uyuQ8lc7HVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPD29RekMIbz1ZmuGhLgmpKKeI4AVBPZ470KufNb00sAIhAMPbegnJRJV8i8M03yGBmavdsQO7QKBVPZIYhiUq+nae"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.5":{"name":"hardware-resolve","version":"0.1.5","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","_id":"hardware-resolve@0.1.5","dist":{"shasum":"9e40ce5da395f512126db0f797848c4284623204","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.5.tgz","integrity":"sha512-BO1f5ds+EJpPqMYYVEwzET60msNjr6at6ENj3sq3rrUCCDFFAv0ZN9tdmEi7pAEv8JXBOBKby3le54SWQubSYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK2qf0VpXlVZSJYTAm9HFPxaxDMFxi/dX5p0KVAgMiJAiAtnGMLQt00kdlZ9Lp+GtjobDbpJTE/rItbBx4MzPQaJA=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}]},"0.1.6":{"name":"hardware-resolve","version":"0.1.6","description":"Resolves hardware dependencies in package.json","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"https://github.com/tessel/hardware-resolve"},"dependencies":{"minimatch":"~0.2.14","osenv":"0.0.3","effess":"~0.0.2"},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tap test/*.js"},"author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","gitHead":"88c8240251fae36d042fce31efa55e959758ce11","bugs":{"url":"https://github.com/tessel/hardware-resolve/issues"},"homepage":"https://github.com/tessel/hardware-resolve","_id":"hardware-resolve@0.1.6","_shasum":"b03f5077ab1b4b185ecd9486a3ba754f4b46e02a","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"tcr","email":"id@timryan.org"},"maintainers":[{"name":"tcr","email":"id@timryan.org"}],"dist":{"shasum":"b03f5077ab1b4b185ecd9486a3ba754f4b46e02a","tarball":"https://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.6.tgz","integrity":"sha512-FRckoUADmJu5d1bLOfevMD15JahvxZzZVB5h/6xexOQUtl1vBUi4FKESLVclqh5rOip76mXUZBJraBTtzOR3aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7oUOCCDZeXFbD2p+0Qhzt2uLQRgDQrQUyQsF2HSnbQwIhAJkE3wg6m74j+0xWqgRkMkZtju4OBNuaDlnTvA7Y2OiY"}]}}},"readme":"# hardware-resolve\n\nResolver for a `hardware` key in your `package.json`. Using this, you can can whitelist, blacklist, or substitute files from your directory when pushing to an embedded device.\n\nThis is similar to the \"browser\" field package.json spec: <https://gist.github.com/defunctzombie/4339901>\n\nFor example,\n\n```\n{\n  \"name\": ...,\n  \"hardware\": {\n    \"grunt\": false,\n    \"./test\": false\n  }\n}\n```\n\nThis would prevent the \"grunt\" module from being pushed, as well as the nested folder \"test\" (with a leading './') and all files underneath it.\n\nBecause the \"hardware\" key whitelists all packages by default, you can switch to a \"blacklist\" mode simply by unincluding all modules/files first:\n\n```\n{\n  \"name\": ...,\n  \"hardware\": {\n    \"*\": false,\n    \"./\": false,\n    \"async\": true,\n    \"./src\": true\n  }\n}\n```\n\nThis would *only* push the \"async\" module and the \"src\" directory.\n\nIn addition, you can alias files to other files.\n\n```\n{\n  \"name\": ...,\n  \"hardware\": {\n    \"./index.js\": \"./hardware-shim/index.js\",\n    \"./hardware-shim\": false\n  }\n}\n```\n\nThis would replace the \"index.js\" root file with the \"hardware-shim/index.js\" file, but not include the \"hardware-shim\" directory in the upload.\n\n## license\n\nMIT\n","maintainers":[{"name":"tcr","email":"id@timryan.org"}],"time":{"modified":"2022-06-18T19:21:53.116Z","created":"2014-01-28T04:57:35.363Z","0.0.1":"2014-01-28T04:57:35.363Z","0.0.2":"2014-01-28T17:42:25.469Z","0.0.3":"2014-01-29T21:16:53.054Z","0.0.4":"2014-01-29T21:32:07.383Z","0.0.5":"2014-01-29T21:46:02.291Z","0.0.6":"2014-01-30T23:04:53.873Z","0.0.7":"2014-01-30T23:42:53.782Z","0.0.8":"2014-02-01T00:55:10.465Z","0.1.0":"2014-02-12T23:06:34.376Z","0.1.0-1":"2014-02-12T23:14:26.083Z","0.1.1":"2014-02-13T00:03:33.293Z","0.1.2":"2014-04-02T16:10:34.580Z","0.1.3":"2014-05-19T23:56:44.106Z","0.1.4":"2014-05-21T17:28:12.526Z","0.1.5":"2014-05-21T19:38:55.915Z","0.1.6":"2014-07-27T22:26:36.328Z"},"readmeFilename":"README.md","author":{"name":"Tim Cameron Ryan","email":"tim@technical.io"},"license":"MIT","homepage":"https://github.com/tessel/hardware-resolve","repository":{"type":"git","url":"https://github.com/tessel/hardware-resolve"},"bugs":{"url":"https://github.com/tessel/hardware-resolve/issues"}}