{"_id":"windows-build-tools","_rev":"145-e8a51dd575388aafb7de9f6596c389ca","name":"windows-build-tools","description":"Install C++ Build Tools for Windows using npm","dist-tags":{"latest":"5.2.2","beta":"3.0.0-beta.3","alpha":"4.0.0-alpha.13"},"versions":{"0.1.0":{"name":"windows-build-tools","version":"0.1.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src --preset es2015-node4 -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015-node4":"^2.1.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","fs-extra":"^0.30.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0"},"gitHead":"8442dc9677e734333161f694d950af508d6d9ac8","_id":"windows-build-tools@0.1.0","_shasum":"f42b08a5ee9cded0f3329fa0dfbb8a14bbcd1856","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"f42b08a5ee9cded0f3329fa0dfbb8a14bbcd1856","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.0.tgz","integrity":"sha512-JtdeSay/0lbuYOF7aa9+GY8a8Lln9M1tOv6xSAhWsbj79jOu5eORNoUsylAZ3YhncALNMnQxr2iI9OiTbGh2vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcCz87e/xMiADyyDWGp731MAPXQDwX69O8yKV5vPOSygIhANi7AfjpDT27nefJ5M3im5pbn1ruPEFW/eASCWN7fv1O"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.0.tgz_1465763742436_0.5791864795610309"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.1":{"name":"windows-build-tools","version":"0.1.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src --preset es2015-node4 -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015-node4":"^2.1.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","fs-extra":"^0.30.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0"},"gitHead":"2599fec1d01e61634b7c263acf9768f31dab1cc0","_id":"windows-build-tools@0.1.1","_shasum":"61c5b3d28aa1da902f2b08b91589334f0d7dca91","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"61c5b3d28aa1da902f2b08b91589334f0d7dca91","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.1.tgz","integrity":"sha512-YoiuXYGJEa73OZ+HI8Qo4wG3ModgrvN6iC/K/lrCCHLldAT1KeRxOha0mq1s2sdH1YGrEOv6RGKOB8KgAbdaRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKLip+LUed0LWluCRxB+X8udzAaAQMlp6T13aF0qFBJgIhANj6BDoqNvFdEISgODjH0IxSnscY1r8NExh4G7tUQi/7"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.1.tgz_1465763990790_0.13939487002789974"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.2":{"name":"windows-build-tools","version":"0.1.2","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src --preset es2015-node4 -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015-node4":"^2.1.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"ca57c8cc0182c1434b8e1493209ce4e15d53cb8b","_id":"windows-build-tools@0.1.2","_shasum":"04f36d5c9b676cf056d6aad438ae2d1a12aedfba","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"04f36d5c9b676cf056d6aad438ae2d1a12aedfba","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.2.tgz","integrity":"sha512-tgPzDgrh7uDYD9C9HfVPx9DuD70yBBzeoQ+yASICXKUzkHqh59Ic9YmHI/IB+0fc3uGICh6e700bsD7XLZG0fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBALsDcd1fOxTAc5Jq36+Sd4ro8oQWxlHlOS9aHKywdJAiEA3uZmpeO4x0SRGe/OAYmnz8gtxkJqLhoDuAMnB4/LrIs="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.2.tgz_1465764126798_0.6666375829372555"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.3":{"name":"windows-build-tools","version":"0.1.3","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src --preset es2015-node4 -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015-node4":"^2.1.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"d46a1ae18ee4d5a4cb094fc397ad206b41e6e388","_id":"windows-build-tools@0.1.3","_shasum":"e964956534325f74b18f53e32de50adf1f68bc06","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"e964956534325f74b18f53e32de50adf1f68bc06","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.3.tgz","integrity":"sha512-f6GgnvBdCxjFWilsbX8QADWuhg7Th5zQQCWOZngSv0t7I72hs+TkgXDPlCi2qO/JCmErh1PM3rHlF41KY+xWUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHumEJgJfWlvM0+A7AKYENtE5L+SO8xKdaKmXpayB4SEAiAIBoDECjVNtz3XA687dkH6VVfM53VCqo0r+bSzJUfpAA=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.3.tgz_1465764577212_0.7577839258592576"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.4":{"name":"windows-build-tools","version":"0.1.4","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src --preset es2015-node4 -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015-node4":"^2.1.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"751edaf073222e9dcfe0ac12ec535e0806fb63c1","_id":"windows-build-tools@0.1.4","_shasum":"b608ea83f27530ca7b55d0c22b0e63cc4c9e75a0","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"b608ea83f27530ca7b55d0c22b0e63cc4c9e75a0","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.4.tgz","integrity":"sha512-9EkEMHUWAau2dHn8TwOwhvOL8NXzjQi1CqEd52vS/VNQ/ZoVZeSgp4feR6WxGpJGdVh/HwQFVpiTpPylhQ4gxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCJfpnlxcb2fKNCycJPR7d2YL3t9frl3eKMa3QnIq4BAiBBygesjxt6GC3CZicnMcUKxD4W95bDHAWjbrtJEFoUcg=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.4.tgz_1465764938070_0.5230100094340742"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.5":{"name":"windows-build-tools","version":"0.1.5","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src --preset es2015 -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"c4d378de08110ed9857efe3e73e06a8a033e20a5","_id":"windows-build-tools@0.1.5","_shasum":"d159426e5f26d4c778b8545e499f24487fe2c2d6","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"d159426e5f26d4c778b8545e499f24487fe2c2d6","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.5.tgz","integrity":"sha512-3G8ysSpHpPIsoVCAu2Y3TAnlyR1QwbCbOQOef0aHywgZZqwQgEKvHnKIDSC32bSDXy/uj69ce/8LIHE3JJ7sfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBT8Sj8v4mGaDQDpxT1EFTNnJRKKfrbL4vF0O71na0qwAiBcny4Jqnw1Px/qTZO0Rk/TacdIy/47Gva8EUXjXTa1NQ=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.5.tgz_1465834249334_0.9179367430042475"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.6":{"name":"windows-build-tools","version":"0.1.6","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"39ef97924a3b14b6035a6668eb2ce2803df5f0b7","_id":"windows-build-tools@0.1.6","_shasum":"04553b60349824f450288a66207817dacb55fafe","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"04553b60349824f450288a66207817dacb55fafe","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.6.tgz","integrity":"sha512-8KZNd7vbI9dFZHD+oB0I6GqSrGPxrNIBTe0k2XI6mn8BH7na5Oof2y7F6o76PFaP7HqjtjD9qxNB68ROyIBNpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTN3NK2n/PwwWIsfdFyJ/KtU7Mh9ixUPTPgL9hIkHL/gIhALIKLn9Wery5aUHTCs8nzHhN2ydpYmDJo38BLdqXd1Dg"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.6.tgz_1465844110155_0.864122684346512"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.7":{"name":"windows-build-tools","version":"0.1.7","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"6ce7d5e385db39b62d02ef91e7a014c22422cdf9","_id":"windows-build-tools@0.1.7","_shasum":"30f23e3a02b99a74daf7fb5af951eea8922faff1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"30f23e3a02b99a74daf7fb5af951eea8922faff1","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.7.tgz","integrity":"sha512-QJcR02XkixIp+VlovKZhhCJ+2x7EvJu8NMoQcRas3SDqCSWIPt4wCmx/s8KXOUjaJxx+mbOirj8Z3ECzfwAnyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBk1k2mbICsfVmvPacbwjRPNwUgxs5urY4ViYSjNb19iAiBwTo/qvfLZOOvWiQHBql3g6TAQIOQnhOtDiwjcC1DqLg=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.7.tgz_1465945748679_0.1380863857921213"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.1.8":{"name":"windows-build-tools","version":"0.1.8","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"ce23cbf7374cf4f27b882a17722198e4a4eea8eb","_id":"windows-build-tools@0.1.8","_shasum":"d4c27d4aadc95f42a55a91c62f7c52bedfa4ce27","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"d4c27d4aadc95f42a55a91c62f7c52bedfa4ce27","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.1.8.tgz","integrity":"sha512-NIFyUeM9Hpo3JO5dDpjeCRnvFXJacaAHTyB7BB0n0Hea+DgDiqv03/C5/PkKr5WYnOcQGXStIaXaHl+QP9yJ+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVg3UmQJFzQur/rW4+SiH87Km3IoKtcYAVs6443QolZQIhAPmL9C4/ecfxAvsn+0lOtEI7tGweloGubIAElYbC6eDR"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.1.8.tgz_1465946229409_0.19124935916624963"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.0":{"name":"windows-build-tools","version":"0.2.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"399b6873892d25a27c57b15283baae2a49e50b11","_id":"windows-build-tools@0.2.0","_shasum":"5eb178a7107afedb022a3b9326ac1c78b537e834","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"5eb178a7107afedb022a3b9326ac1c78b537e834","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.0.tgz","integrity":"sha512-ooYNmzFlsdUQVjxZiFlLhDdHvxae+bMK885JrzAL3uIoa/jVEMFXN4rYJmZAcKec8Y0S0lQ951a9kRft/b/33Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8SJ8DAtGtDP5uWYSdZ3slhm5gWOd4Yx84UwFLJd3YnAiEAxbnPniVx0dxzEQJiGFRS2bfaoSlS7S0QifC4IvTgrXE="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.0.tgz_1467183755329_0.5599356661550701"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.1":{"name":"windows-build-tools","version":"0.2.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"6224d15c8f5690b285ebbbdf3e74f1bff34e9957","_id":"windows-build-tools@0.2.1","_shasum":"7b11da1e0ad3963458e88f9c25797b0ca8f3cc44","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"7b11da1e0ad3963458e88f9c25797b0ca8f3cc44","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.1.tgz","integrity":"sha512-pFclo0Sq6nVCNvC6fGGKn1ZzMBw6Z8Ufsb9W5Q6n26JvJHP9GrygIGvXvPGqION6q8FkohyJ8tOeQaLlda39/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzap/tCPoGTiDHiB8BiWquChY/U4yqX5tKYCiXXMSpXAiASwsVTtBzu2qaDwuPqhWSp23lPNwQYMH19kUW8sBS5yQ=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.1.tgz_1467184251927_0.09308846411295235"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.2":{"name":"windows-build-tools","version":"0.2.2","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"bfaf1e1323a65b0b1f9c38c6407da69ec5023c68","_id":"windows-build-tools@0.2.2","_shasum":"af467cda0d03c6c420dd77836f0450013b27312c","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"af467cda0d03c6c420dd77836f0450013b27312c","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.2.tgz","integrity":"sha512-Xd76T4klJ+p+hANHar+U0/U6RSRuUnvgqQ5rNWjIRsY+eRUoQrJwZZ0Gxsn2vSsBwa08N9PNQFIQOvNh+KQKjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2tR/UD8Go4JGiB+kWdgRx6o42iPgQJL1102Vqk91sbwIhAP8wb0oFPwsF16r+cC0yscLxI0KoLdRmZOA8GgE5iZk9"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.2.tgz_1467200836773_0.1851721426937729"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.3":{"name":"windows-build-tools","version":"0.2.3","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"0d5464d736bff16e26b1798cb45dec7f0d53b432","_id":"windows-build-tools@0.2.3","_shasum":"9f65c29deffc155b09da995630e8ddc8e0335aea","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"9f65c29deffc155b09da995630e8ddc8e0335aea","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.3.tgz","integrity":"sha512-23VBVogJzn217psaZfvdbUC2k+9Xk6e9O7I9TgBPhyJfi/KM2wbttkBNoo4ViPULanB5RxKMQrn/G/McGygPew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqR9oYYb6OMRePLs9FOaCGFGLCONhm9n0MAQjqMiiNKAIgJrLeMfseJPVh/AS0V+MMAQtuI2i3BiY9oV3rEC2FBus="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.3.tgz_1467200984979_0.21529885241761804"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.5":{"name":"windows-build-tools","version":"0.2.5","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"f607fd2424678ef8e61add72ac5ae7320687f0b9","_id":"windows-build-tools@0.2.5","_shasum":"706f8cebf1469e301057df5876c9189dad0a0161","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"706f8cebf1469e301057df5876c9189dad0a0161","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.5.tgz","integrity":"sha512-2aM91racaPcQ/3oVXGEKL/ZzHn8VjRefw2hygnhjzV5hmjqw70LyZULEj3BClh26JjP3jsm4lLBeLMty+Mn3yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWMVPBBkZpQUYUneReawTffWXssHkd/v07E3ygKvTWgAiEAveqW/wGHDvUQeRjVLCky6zfw/qKzuHaKPyyduehpRMM="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.5.tgz_1467201228295_0.01603974774479866"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.6":{"name":"windows-build-tools","version":"0.2.6","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"01e1caa2b5ebfe721a7e5a27957c4364986d774f","_id":"windows-build-tools@0.2.6","_shasum":"7496c2221fae8a235da7fc1153c6c6fe639e5021","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"7496c2221fae8a235da7fc1153c6c6fe639e5021","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.6.tgz","integrity":"sha512-BsIIsNxFow65oqVl3qp6MniV8hccbX6MJVjlhhYGgNwiEYrnsDEtNx92GDThkqeJf3XPBj6OVtdjsfTXWSuLEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiXHzovW5GNrU8uI86Jes975TFbu+ik1QGlnaM+fXQkAiBy91tRiJoO2Y4649WrlE4yw8w0klMMDgIQxLjB/wxGlQ=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.6.tgz_1467207827440_0.8328035736922175"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.7":{"name":"windows-build-tools","version":"0.2.7","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"6261866c17680042c10890c57428b02b5d85b2d7","_id":"windows-build-tools@0.2.7","_shasum":"9d15b3ef43798fc4dd117fda2a72b99abf5c9011","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"9d15b3ef43798fc4dd117fda2a72b99abf5c9011","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.7.tgz","integrity":"sha512-JdIyKnV2Mmh8VRZi4fjZiFoFdPkWtjaoswT8Kbx/b9jf7vX2Wr1cr0MAXik78J7dLaXU9YvHUTJptw/9Y/Y7Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnAiPsLaRid4yGWQnFrKC0iv0pYFxZTXAW2RwjhEBywwIgFO6OUaXtMmMFr1y8L7O3rYCVLkGh9BrPdXdQQprdaso="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.7.tgz_1467227709072_0.7134700883179903"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.8":{"name":"windows-build-tools","version":"0.2.8","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"e82c1f9ec8dc060d3423bb290379f15d5467e1c1","_id":"windows-build-tools@0.2.8","_shasum":"cd8e8e6706a5c522f74fc07073238118cb853e3f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"cd8e8e6706a5c522f74fc07073238118cb853e3f","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.8.tgz","integrity":"sha512-OCJiJs8c/ETe0ztyMOR0Elg3JPCMbwDNEXRLqnav0k2vExexYR+mS38eHNia9xci5fSBJiM0bD+5X0riM2V1sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCubLrHu5wUWp3ieYyHf3G7WCKgz8EH+NEPkKTkBWhS5QIhAOuSMktjGQ8A+DfqW5SqdMreBORPrDSFZDnzN5PudsTz"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.8.tgz_1467229216987_0.4509272165596485"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.9":{"name":"windows-build-tools","version":"0.2.9","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"2721b82525439fea0bdc743d729f50e5fa07e22d","_id":"windows-build-tools@0.2.9","_shasum":"f3728f0d22a039fb6bad7f227b043d6ef556a8ad","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"f3728f0d22a039fb6bad7f227b043d6ef556a8ad","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.9.tgz","integrity":"sha512-Cx6dmqR974gWNyvY3XJbNj9YTtM3siMFeYUxbr4ov45cDIOuv5cxiUGnrikz/ep4Vern8qaenTjcEUZFERlwrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi9Wjl9eGrLWr9bioxXHku4SHpEBuV1uYzbju6Uoyh0gIhAIvjvqw4cd/XEWNKK4CA7UQkxK4fuID/mFGwLDJ152a/"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.9.tgz_1467230234849_0.980085754301399"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.2.10":{"name":"windows-build-tools","version":"0.2.10","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"84bd8cda9ebb133866a151b5ba03714fc7af94a4","_id":"windows-build-tools@0.2.10","_shasum":"47878c6568390fbb91857668565a36f3a82407b5","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"47878c6568390fbb91857668565a36f3a82407b5","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.2.10.tgz","integrity":"sha512-ecK+FGO/itJrWRQKzyzgBTYA2TzUTh8tyk+hBsN8cp0y176zNf3KEb1keciV1WEWkUN4XCUqEkc3BxAujpzWeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBChVcN1mzKk1YWiAqFfyZ3KJQZ1sUu71zA0S9XrGv9VAiEA889AU/hzCaALqLDUGbzqObIhlRGO5dFkkMs49j5woqw="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.2.10.tgz_1467231555951_0.6132152464706451"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.3.0":{"name":"windows-build-tools","version":"0.3.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"6f64050ebf44d24365e5aba91ea9f3fc0b8c0fa6","_id":"windows-build-tools@0.3.0","_shasum":"6248fc664c07b89075f1c5fc607e9718d103ec5e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"6248fc664c07b89075f1c5fc607e9718d103ec5e","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.3.0.tgz","integrity":"sha512-U8MsTVYjWT4rt0rh6/U7J5dAQrGvNdixqwJULrw2hma+lLVg/cTuTdbm8uF4ezksTs5B3lvOBiDHPyjHvOMLRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/3XTEeOY2H+TpVEOyB5kUEKlLpPHCWVG1t+1NCjdaZAIhAIu6o8ZWHn5c0G5sLOgALk9Q46yq/m+W6I8INLTHPuQI"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.3.0.tgz_1468011422124_0.645745973335579"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.3.1":{"name":"windows-build-tools","version":"0.3.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","debug":"^2.2.0","nugget":"^2.0.0","fs-extra":"^0.30.0"},"gitHead":"b1636225d123fc1fb4a15ad0746c2e5395e885d9","_id":"windows-build-tools@0.3.1","_shasum":"bfb5848179de0170db0b5d4a156fbdd4be9e7601","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"bfb5848179de0170db0b5d4a156fbdd4be9e7601","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.3.1.tgz","integrity":"sha512-BpCUOAqnKnRqxHJILeMbibZBQ5u51m4BJAPsj7SCUibGrguTsIckTyK0GI4YrIiSzUNHE8M4MaSpO/GbDSTo2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs38nQlNRlcVJSaD8AEiV99HbxI5bmuKDb8kT/IyXmFwIgZOw+Un47llYSqzG6fNS/RMSb2TG6o4x7pID9BBuMt4E="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.3.1.tgz_1469483937789_0.41356014483608305"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.4.0":{"name":"windows-build-tools","version":"0.4.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.2.0","fs-extra":"^0.30.0","nugget":"^2.0.0"},"gitHead":"9149f90d5b4f032c6032bc2eec0ff6bbf003433c","_id":"windows-build-tools@0.4.0","_shasum":"2f5c057a361ef0eb637361e4a8c0680c1cba45b7","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"2f5c057a361ef0eb637361e4a8c0680c1cba45b7","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.4.0.tgz","integrity":"sha512-WxXJ34aahZzaf6IIWCAIK244vZmd07CdRKnFPa+uz+4naL0TwpcVIBdNSToWD425D0pk4NNvZKWtLfR7B8L+CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr1C2RqsrVcLz6YBRPkL2QlbCqtYGCCmJ23pcvFYJMOAIhAPGtbADjP9Q5PKYmsxziMRMBhXqqK7aQZ5SHVVfSsZwP"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.4.0.tgz_1469815037976_0.16820983588695526"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.4.1":{"name":"windows-build-tools","version":"0.4.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.2.0","fs-extra":"^0.30.0","nugget":"^2.0.0"},"gitHead":"0aa5667700e3221430ff96abc62f7015bd2bb720","_id":"windows-build-tools@0.4.1","_shasum":"4a107c3a96ec248f2aa779b74e4e59b042847598","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"4a107c3a96ec248f2aa779b74e4e59b042847598","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.4.1.tgz","integrity":"sha512-LdqvCQsyD/bwJIjo9qBIkJX/6W5tdtN5acSyLFAkMVZI6Dx2BCh06EuXJiWWx2+lLZQSBTlaI/1dFVz3g1Ju/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZBUuiZi1uyS+Qi36Vnk8afUeseTraTnOY+m3SP37+aAiBFlTJHBBE721jm5HNFNhze18uSypV2jNBiz7llEogn7A=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.4.1.tgz_1469815629999_0.32205572142265737"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.5.0":{"name":"windows-build-tools","version":"0.5.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.2.0","fs-extra":"^0.30.0","nugget":"^2.0.0"},"gitHead":"fef63f8237baa58a784d32b75cc2854e40ba9e25","_id":"windows-build-tools@0.5.0","_shasum":"39c5bf6fab6f8ad1ed8556db33721a6d0a54841e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"39c5bf6fab6f8ad1ed8556db33721a6d0a54841e","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.5.0.tgz","integrity":"sha512-3UkmwpR/3JZLT3LGKcUVPlGDgTZVbdaHqCI+LRLhhTLJHGT8zTURk8z/FGBxUmq1LPh1D4S2UQqItHS2gS5GdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxXCsazbdN06Y2EvPpdO+cX1qLEyoL+HsIN/KVIGyZUAiBy895X6lQ2kmT1Nun8Kyy5V9LNMkn63OygWcI5cngNMw=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.5.0.tgz_1472095258831_0.8968038675375283"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.6.0":{"name":"windows-build-tools","version":"0.6.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.2.0","fs-extra":"^0.30.0","nugget":"^2.0.0"},"gitHead":"2203f73903b4317eeb5f350a2f657f40ae907e13","_id":"windows-build-tools@0.6.0","_shasum":"b103a587c1f4acc1a302cf657dec93daad0fb402","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"b103a587c1f4acc1a302cf657dec93daad0fb402","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.6.0.tgz","integrity":"sha512-md8ExPmpfr5+rCZLs/tDh8IbSIJunyY7UK21nRdgxc0bc7wukXfB6n3791O94bT9ywfFLQin48cs//3eKFjmtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzW//Y/jp1VmaXTIClyziWRXDlofRCa3fV3mJr/WgkqAiEAo41TsiSe8R1Nyr5T4q6S3JhQEMWhqbn5tQHzrEXZHCA="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.6.0.tgz_1472157746706_0.4915482001379132"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.6.1":{"name":"windows-build-tools","version":"0.6.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.3.0","fs-extra":"^1.0.0","nugget":"^2.0.0"},"gitHead":"c3fac4a76b9427bfb05f7ef0f2439eb4867a0712","_id":"windows-build-tools@0.6.1","_shasum":"89aae7b2a147f3be3babf3f5d8911e42d48945bb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"89aae7b2a147f3be3babf3f5d8911e42d48945bb","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.6.1.tgz","integrity":"sha512-HtVNJuGdk+Tr/kHXTWBPr/RajY1GWRKhe42CaUVdPvdPlBNzI2KLsnq/TWBYGEQvXq3adQ3ccf2RcNuIKOVYYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHKFPbP5LeR7Kc2iitjrK1/ajyZVuqC28JSi3jOMZzngIhAK/0v9je8frfMDwZlD5YwkTT+KlEq3EBhri2iDv04Pdy"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.6.1.tgz_1479515942072_0.7671897695399821"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"0.7.0":{"name":"windows-build-tools","version":"0.7.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.3.0","fs-extra":"^1.0.0","nugget":"^2.0.0"},"gitHead":"9fd41830d1215ece3462b02e7be72f917021abdc","_id":"windows-build-tools@0.7.0","_shasum":"ad9888da9badbec3026ef3046f6ed4f6adb26c60","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"ad9888da9badbec3026ef3046f6ed4f6adb26c60","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-0.7.0.tgz","integrity":"sha512-orR7pU6dIF9gE85dd/m7jkgvPRpqvltm7jJeifyTJ/ZArUkgOvRcrynn9vX/Z9aEIgFezA2ymVzCX596M1nZxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcF5M1G0Mbwk1TUhk+LXkl5sJ6UvcW05KOBnL+4HiS5wIgWr9zzFXFb2jW8M9lhW4FRYiaSmqPO5TWuNjvQ0rsnN8="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-0.7.0.tgz_1480444475172_0.8330266266129911"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.0.0":{"name":"windows-build-tools","version":"1.0.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.3.0","fs-extra":"^1.0.0","nugget":"^2.0.0"},"gitHead":"a1b3c3435b945030590a4b65348bf31178a5371d","_id":"windows-build-tools@1.0.0","_shasum":"8103c7c2738f298235ab19af30bbf02332d9c2ec","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"8103c7c2738f298235ab19af30bbf02332d9c2ec","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.0.0.tgz","integrity":"sha512-SmNe1a0FEqYtJnSg9Zw5zzBVZvdPPPa1VXmzdve7KZkfFyXFbShFDzCOHX/vO2TlRrjsXUklTyfIoQ2yuGgw4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZt6vL0EKTyPaM+UWJ3m2GDsNkuJA4AJxL1wWRwCQd3AiEAuHgs5qJqv9BffQqr4a9ZRLjiZ9wbn9EJmDo31XqtqGo="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-1.0.0.tgz_1482438221179_0.014512971043586731"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.1.0":{"name":"windows-build-tools","version":"1.1.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","mocha":"^2.5.3","mockery":"^1.7.0","rewire":"^2.5.1","standard":"^7.1.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.5","debug":"^2.3.0","fs-extra":"^1.0.0","nugget":"^2.0.0"},"gitHead":"2501cbfa1b672885924c33a798459cac03204255","_id":"windows-build-tools@1.1.0","_shasum":"5391b778a1e9d6f36a06105f75998009d36ee7d0","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"5391b778a1e9d6f36a06105f75998009d36ee7d0","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.1.0.tgz","integrity":"sha512-zMT/iFQIbYp/UWp0eypeMER9vRQd793DMaKZhK0QYM5EWoJi4TEChzblFUepPu4ut0CU6j9Uh8ObGoVX4GjCoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8n1THu3DrJQOMyJUkMbwnVAt1FhwhfS04FRVSK+bRuQIhAIWrZjXre6ICMCjzea7ytHjq2D7T/B/1RJUz7fdvDCO2"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-1.1.0.tgz_1483482781264_0.05234752059914172"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.2.0":{"name":"windows-build-tools","version":"1.2.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.22.1","babel-preset-es2015":"^6.22.0","chai":"^3.5.0","chai-as-promised":"^6.0.0","mocha":"^3.2.0","mockery":"^2.0.0","rewire":"^2.5.1","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.6","debug":"^2.6.0","fs-extra":"^1.0.0","nugget":"^2.0.1"},"gitHead":"85a5e12565b1827329264fa87f80733345bb6074","_id":"windows-build-tools@1.2.0","_shasum":"5c7ce7eeca6f874585296cb8cba3f92494fcf43c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"5c7ce7eeca6f874585296cb8cba3f92494fcf43c","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.2.0.tgz","integrity":"sha512-PdwpZ+Vz77p0p/boJz4EJdSMzgOW+a3Bb+zE6A9Hq4DH3HpNNNO1BzltdNQ/4jBa/JIE2yr2/t8Ww+w8xSAPsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvT5q4J/rm0/Af84+rOJR89yWpV+fW+Qy+yshTnL7obAiEAxp7ZnC5aJDn/AHmSX/gQrH0+VV5mJj+FlcITWfmyhIg="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/windows-build-tools-1.2.0.tgz_1487013197560_0.6474916457664222"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.2.1":{"name":"windows-build-tools","version":"1.2.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.22.1","babel-preset-es2015":"^6.22.0","chai":"^3.5.0","chai-as-promised":"^6.0.0","mocha":"^3.2.0","mockery":"^2.0.0","rewire":"^2.5.1","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.6","debug":"^2.6.0","fs-extra":"^1.0.0","nugget":"^2.0.1"},"gitHead":"82a645e7f891c1c7201dbdee7cc5f955c39fb35a","_id":"windows-build-tools@1.2.1","_shasum":"612758754645671a1d265eacdd8cb1bf5032e11b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"612758754645671a1d265eacdd8cb1bf5032e11b","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.2.1.tgz","integrity":"sha512-n1Z8rC3AyNaOgbqQwuBHmo8uFF0xueSH1C4U9X7nFiSBRqqlO4sEPn1CxZr3ffn4MUcVbRDNuARf5c/4D/JIDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj78+GEsOELbdEhxuaCuuv5+QqGiLGacBPSC223gdIyAiAYh5565iLvvZypHq+GCquUNGX93u9pYDjMTbIqyd/7Sg=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/windows-build-tools-1.2.1.tgz_1492361645065_0.2972322744317353"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.3.1":{"name":"windows-build-tools","version":"1.3.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","chai":"^3.5.0","chai-as-promised":"^6.0.0","mocha":"^3.2.0","mockery":"^2.0.0","rewire":"^2.5.1","standard":"^10.0.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.6","debug":"^2.6.0","fs-extra":"^3.0.0","nugget":"^2.0.1"},"gitHead":"2f9767ef171e018977018de5273179ee9feeb534","_id":"windows-build-tools@1.3.1","_shasum":"deef8694776e9b55793b28cfe52f0c9c038b76ed","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.8.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"deef8694776e9b55793b28cfe52f0c9c038b76ed","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.3.1.tgz","integrity":"sha512-0T6wpwChtQKtCAV99T9APcvK4mqTohUJqkk9IYqmJNFXeVgDcin6A/6ck1Fb/k9S2hkfXwjugsd0sO80hpXeyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuz0w/PMInLl4UHgQeMa6+I0FpU2w+/cr5YwkAIvpiwAiB0UXp9T0qAZ9ZymIEFJfeXrpzxBmNkfIfSeqDkDD/zgQ=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools-1.3.1.tgz_1496793586785_0.05342259933240712"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.3.2":{"name":"windows-build-tools","version":"1.3.2","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","chai":"^3.5.0","chai-as-promised":"^6.0.0","mocha":"^3.2.0","mockery":"^2.0.0","rewire":"^2.5.1","standard":"^10.0.2"},"dependencies":{"chalk":"^1.1.3","cli-spinner":"^0.2.6","debug":"^2.6.0","fs-extra":"^3.0.0","nugget":"^2.0.1"},"gitHead":"d052cb3b571337ad7a184de42f83a860e2770ae2","_id":"windows-build-tools@1.3.2","_shasum":"e49ed948c23d0b011578b73d46eb3312b46a99b3","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.4.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"shasum":"e49ed948c23d0b011578b73d46eb3312b46a99b3","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.3.2.tgz","integrity":"sha512-WUMSkNGEm312fKH2vbcbatIhEgMetJ/IYNTZ7pMrezJ26sWqLYn1Z425rj5dfqIgrvEhJvt5P+Qjo85eJwaEAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDNYB3JYrt5W11Sd0+lbq6NOcIevc46kul0seWtud0/AiEAhHm6TakVAROfkhcQY488kemPhlUBxJffGPsNdBuThtQ="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools-1.3.2.tgz_1496805225432_0.5579509097151458"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.4.0":{"name":"windows-build-tools","version":"1.4.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","cli-spinner":"^0.2.7","debug":"^3.1.0","fs-extra":"^4.0.2","nugget":"^2.0.1"},"gitHead":"e34727d1b06c1f73cf6e617bb8b28435e7dd16ca","_id":"windows-build-tools@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-EYFD20kQRVQ2U45gtB2l13eBNH1lgf4kCjb6yg1XG7IZLl2l82FnxXb252f196fpyEakvwnvpHmULwR8gTgV1w==","shasum":"c88f63cfae678befba34bd8c8b76a76145713180","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqT81gfZFhM0pwYT3uFF/KNIyL6A1jlPH73prHWiMDiAIgYEczKNeXpqmp7xXFi7VMWZvlPabZbu+FI6zNaCo5mNY="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools-1.4.0.tgz_1517347371616_0.039932896848767996"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.4.1":{"name":"windows-build-tools","version":"1.4.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","cli-spinner":"^0.2.7","debug":"^3.1.0","fs-extra":"^4.0.2","nugget":"^2.0.1"},"gitHead":"12d1ec5e047188d87ce0f0bf95a45373d0c6741c","_id":"windows-build-tools@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.1.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-vkSjK8wwRAp1YsZx8hjJaQln4bb4W5Ph4uWawEo6pFg+97Y0jAnJAVzXZ9DkDtzc2TXGudJ9YL9m3Zx1LKOUjQ==","shasum":"c1d21775be0a315c736b83b54358cad2b9eca440","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKqFXeZzEJLlrgG9g307u79HX0SEu8hiQkSzbt3/wH9wIgUYadnlflES5RbIuZajvhku0L4yaR08jbh0p50oo07uQ="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools-1.4.1.tgz_1517678123167_0.10732628591358662"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.4.2":{"name":"windows-build-tools","version":"1.4.2","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","cli-spinner":"^0.2.7","debug":"^3.1.0","fs-extra":"^4.0.2","nugget":"^2.0.1"},"gitHead":"ddc56d99230e90bfdd33b984343d1975133bda86","_id":"windows-build-tools@1.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.1.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-92R620a8TYneiCBTqEttnah/iNCeB+pMaW7jhD8bl8asIlbv35aPqvyGxBNXFwJ6B6RXqduLmmVuA3Do8KPdVg==","shasum":"356fd5eacdaeaa624887486ae713153be7e3a45e","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEF7mFO+zx1UwTRpZfwXrPF779/33g6L7AyP57CJxoiQIhAOviESI/SA96nMSgU2/KNZr/jKdv9UvLqeogYus/1t2C"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools-1.4.2.tgz_1517678276905_0.16280580777674913"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.0.0":{"name":"windows-build-tools","version":"2.0.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","cli-spinner":"^0.2.7","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1"},"gitHead":"777dd9e10940a3a145f124081018912f161d12be","_id":"windows-build-tools@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.1.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-PxoV7sz9ejuJzTjhx23OK2or/nXcBufFBPgLkAmzW+sZy1MA3RZaRLvbdszaUB/dLRaZDzO0BvlMBjEA5E4HZQ==","shasum":"8029d705e832d4fb8923e843a237c73edc1cdfb2","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUyRFI8yBT3+JBd5Vxz0iRNYmFgLyoF0n0so/3Z8UyNAiEAx8L0z8g4xrPX9A7RX1esxIDJoxFxtfX1828Ga2yu/2s="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools-2.0.0.tgz_1517684536218_0.4198339569848031"},"directories":{},"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.1.1":{"name":"windows-build-tools","version":"2.1.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://cloud.githubusercontent.com/assets/1426799/15993939/2bbb470a-30aa-11e6-9cde-94c39b3f35cb.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual C++ Build Tools 2017, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp). It will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\nTo install the Visual C++ Build Tools 2015 (required for Node 7 and below), please use `windows-build-tools@1.4.2`.\r\n\r\n > :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of Visual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please file a bug.\r\n\r\n## Contents\r\n\r\n - Visual C++ Compilers (targeting x86, X64 and ARM)\r\n - Visual C++ headers & libraries (CRT & STL)\r\n - Visual C++ build scripts (targeting Windows desktop)\r\n - Microsoft Build Tools 2017 (MSBuild)\r\n - Windows SDK 10 (optional, on by default)\r\n - ATL and MFC (optional, on by default)\r\n - C++ Build tools specific command prompts\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n - `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n - `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n - `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n - `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n - `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n - `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n - `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n - `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n - `--silent`: The script will not output any information.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not check if the parameters make sense - passing incorrect parameters might break the whole installation. The available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n Supply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n ```\r\n npm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n ```\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured with npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the folder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"7217595a0aa6d0f1504ecca0b94ca20d0927dbde","_id":"windows-build-tools@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-lSg76G00vKGzAUoVzKqFCvd/eu1u/m9sgt4eWhxjZTSK101b+m3XkGDWvCqP4G1+AMeAGb7nngTeIVcDw2e6nA==","shasum":"61cc1665d9bf9d77380ba06fcbd3e990e994901a","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.1.1.tgz","fileCount":45,"unpackedSize":165941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9PWEyylRIeI5JF0xAPkH44l2UhY4VfHKFIUcyyDTN6AiAEtz+nrX92Na5AQJOlgyxaMuYeW/6ej5CQeY75Qqc4dw=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.1.1_1518323675915_0.40931634511439374"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.1.2":{"name":"windows-build-tools","version":"2.1.2","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://cloud.githubusercontent.com/assets/1426799/15993939/2bbb470a-30aa-11e6-9cde-94c39b3f35cb.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual C++ Build Tools 2017, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp). It will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\nTo install the Visual C++ Build Tools 2015 (required for Node 7 and below), please use `windows-build-tools@1.4.2`.\r\n\r\n > :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of Visual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please file a bug.\r\n\r\n## Contents\r\n\r\n - Visual C++ Compilers (targeting x86, X64 and ARM)\r\n - Visual C++ headers & libraries (CRT & STL)\r\n - Visual C++ build scripts (targeting Windows desktop)\r\n - Microsoft Build Tools 2017 (MSBuild)\r\n - Windows SDK 10 (optional, on by default)\r\n - ATL and MFC (optional, on by default)\r\n - C++ Build tools specific command prompts\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n - `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n - `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n - `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n - `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n - `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n - `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n - `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n - `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n - `--silent`: The script will not output any information.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not check if the parameters make sense - passing incorrect parameters might break the whole installation. The available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n Supply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n ```\r\n npm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n ```\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured with npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the folder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"a5ccf599c544f90bb12866bcb0866e7e48ed5f56","_id":"windows-build-tools@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-dYopzllis/bk1tM9cJCGYqhPh63Oge0XaIjkE0jtel8s3LMnZU9Tgumo9NIxWcejTYyPr271IVpUF7eJqFG/6A==","shasum":"52f8ecfced7a46ad4c2344ae9044d9e8f3020de1","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.1.2.tgz","fileCount":45,"unpackedSize":166045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmpeYhXK92sALaRHMquZY2CqTI2GlaUqPQJGFlYDsB4QIgSkBlMzzykgdjemsu2yyqdHeYwcMaI6ct14nHeqN4WuM="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.1.2_1518323800655_0.4288962654513284"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.1.3":{"name":"windows-build-tools","version":"2.1.3","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://cloud.githubusercontent.com/assets/1426799/15993939/2bbb470a-30aa-11e6-9cde-94c39b3f35cb.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual C++ Build Tools 2017, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp). It will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\nTo install the Visual C++ Build Tools 2015 (required for Node 7 and below), please use `windows-build-tools@1.4.2`.\r\n\r\n > :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of Visual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please file a bug.\r\n\r\n## Contents\r\n\r\n - Visual C++ Compilers (targeting x86, X64 and ARM)\r\n - Visual C++ headers & libraries (CRT & STL)\r\n - Visual C++ build scripts (targeting Windows desktop)\r\n - Microsoft Build Tools 2017 (MSBuild)\r\n - Windows SDK 10 (optional, on by default)\r\n - ATL and MFC (optional, on by default)\r\n - C++ Build tools specific command prompts\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n - `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n - `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n - `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n - `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n - `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n - `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n - `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n - `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n - `--silent`: The script will not output any information.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not check if the parameters make sense - passing incorrect parameters might break the whole installation. The available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n Supply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n ```\r\n npm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n ```\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured with npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the folder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"3242c592db14a40820264972d0dc09fe6376b734","_id":"windows-build-tools@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-4ZIdLTt6z0M1RFY4XIwQ/UCB/vdYBbgBHStqyFgMZUR0Gb5nNqZFATzuvG/RWmDibJkemCWIlHfg3EsxXeDVfQ==","shasum":"1705cdade1ebeacd084862b5ef615fe0099122f6","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.1.3.tgz","fileCount":45,"unpackedSize":165910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEHhfPHrsa7+77lmocu77vT3e/MDHdgzBNMixZoGhXLwIhAPE9LGBY3qvTi8rJQfsmOoc1wdbYujJEqV41vynbUIGs"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.1.3_1518324009795_0.4644195739076533"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.1.4":{"name":"windows-build-tools","version":"2.1.4","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://cloud.githubusercontent.com/assets/1426799/15993939/2bbb470a-30aa-11e6-9cde-94c39b3f35cb.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual C++ Build Tools 2017, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp). It will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\nTo install the Visual C++ Build Tools 2015 (required for Node 7 and below), please use `windows-build-tools@1.4.2`.\r\n\r\n > :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of Visual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please file a bug.\r\n\r\n## Contents\r\n\r\n - Visual C++ Compilers (targeting x86, X64 and ARM)\r\n - Visual C++ headers & libraries (CRT & STL)\r\n - Visual C++ build scripts (targeting Windows desktop)\r\n - Microsoft Build Tools 2017 (MSBuild)\r\n - Windows SDK 10 (optional, on by default)\r\n - ATL and MFC (optional, on by default)\r\n - C++ Build tools specific command prompts\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n - `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n - `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n - `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n - `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n - `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n - `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n - `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n - `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n - `--silent`: The script will not output any information.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not check if the parameters make sense - passing incorrect parameters might break the whole installation. The available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n Supply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n ```\r\n npm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n ```\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured with npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the folder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"840c1f075977c66b6ab0fc9f3d653c5ca35e3362","_id":"windows-build-tools@2.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-AWws+WMZiP5bnVyswyQl5SuTdVnNpJtTF/6agM2dwGCEyenW9njE/CvrKUUEYsGiU5nSitkO2YZU6egniCLvnw==","shasum":"acb13214a747cbece3d749c502583b4cd16fc362","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.1.4.tgz","fileCount":45,"unpackedSize":166059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAwo9GflBnF71V3NeuNYh3Q2I9jXz/q7ps1IDqu1SCVgIhAMVu0HbVADCYlg3DkgRKHX3Pvz+13NUA26l8jsKa3DiO"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.1.4_1518324388240_0.41206743834242454"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.1.5":{"name":"windows-build-tools","version":"2.1.5","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"gitHead":"d364d90138606bf7c2f62e2de522bbde9c469711","_id":"windows-build-tools@2.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-lebVUUWZljgxZ/MJT9ih6fO7Aa7YOxZYjvF4/ZkdG+Kleq/qJs7TVCNbkhgO5XbDFcfkB1Ip8CZQnLmKWkrmnw==","shasum":"0acac4998ba117f60f7ce3cb5ff1d53d4204073c","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.1.5.tgz","fileCount":45,"unpackedSize":166497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjMvGNMn4psCA1Jw/tarL7teQbM8jMrZaNVOtdKv0ZAgIhANd662X6rTD6HpDjVI33u8bswKlWfWvK6d7VaukrI4sY"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.1.5_1518324767579_0.3358435905954209"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"1.4.3":{"name":"windows-build-tools","version":"1.4.3","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","cli-spinner":"^0.2.7","debug":"^3.1.0","fs-extra":"^4.0.2","nugget":"^2.0.1"},"gitHead":"36b256c1a0cc22b0828401559a39dbcb8e588247","_id":"windows-build-tools@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-bPsX7Wq+3lhdOG6gPoN89XlXfEBtzNTvkCB947Gc78g5Nvr6Sw0l2irCloWhHdCr1mU2YHK0J7+NGTyQQLPAYA==","shasum":"9859183851dcd9441eeccff20b914e18aa0d73f8","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-1.4.3.tgz","fileCount":33,"unpackedSize":65655,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuqOvtwXtXcHO754/x2OPq1c2OiedIPrkmJgpDpVv+owIhAM/XYcdRm8FBih4OShNXY/i5O9g1kyeyf/eqyW7P6jCB"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_1.4.3_1518326154800_0.9699886344289015"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.2.0":{"name":"windows-build-tools","version":"2.2.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"standard":{"globals":["describe","afterEach","it","expect"],"env":{"node":true,"mocha":true}},"readme":"# Windows-Build-Tools\r\n\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://cloud.githubusercontent.com/assets/1426799/15993939/2bbb470a-30aa-11e6-9cde-94c39b3f35cb.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\r\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\r\nIt will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\r\nVisual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please\r\nfile a bug.\r\n\r\n## Visual Studio 2017 vs Visual Studio 2015\r\nThis module is capable of installing either the build tools from Visual Studio 2017 or Visual\r\nStudio 2015. Since Node's underlying build tools still don't fully support 2017, you might\r\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\r\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\r\ninstall a bit quicker.\r\n\r\nBy default, this tool will install the 2015 build tools. To change that, run this script with\r\nthe `--vs2017` parameter.\r\n\r\n## Contents\r\n\r\n* Visual C++ Compilers (targeting x86, X64 and ARM)\r\n* Visual C++ headers & libraries (CRT & STL)\r\n* Visual C++ build scripts (targeting Windows desktop)\r\n* Microsoft Build Tools 2017 (MSBuild)\r\n* Windows SDK 10 (optional, on by default)\r\n* ATL and MFC (optional, on by default)\r\n* C++ Build tools specific command prompts\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n\r\n* `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n* `--silent`: The script will not output any information.\r\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\n\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\r\ncheck if the parameters make sense - passing incorrect parameters might break the whole\r\ninstallation.\r\n\r\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n```\r\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n```\r\n\r\n### Visual Studio 2015 Parameters\r\n\r\n - `/AdminFile`: Specifies the installation control file.\r\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\r\n - `/CustomInstallPath`: Set Custom install location.\r\n - `/ForceRestart`: Always restart the system after installation.\r\n - `/Full`: Install all product features.\r\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\r\n-selectable item to be installed, just pass in this switch without any value.\r\n - `/Layout`: Create a copy of the media in specified folder.\r\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\r\n - `/NoRestart`: Do not restart during or after installation.\r\n - `/NoWeb`: Prevent setup downloading from the internet.\r\n - `/Passive`: Display progress but do not wait for user input.\r\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\r\n - `/PromptRestart`: Prompt the user before restarting the system.\r\n - `/Repair`: Repair the product.\r\n - `/Uninstall`: Uninstall the product.\r\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\r\n\r\n### Visual Studio 2017 Parameters\r\n\r\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\n\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\n\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured\r\nwith npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the\r\nfolder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"711ec8c71be68c0817d471b51d6530c379274f91","_id":"windows-build-tools@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-m8byM9eMH1l0N1zQPeTHeQYYdjsKBYBiu3YA733jsVIN0SkNP8L+p2GYyHnZ2mRlVHGfsigaUIDxstDviyQZFg==","shasum":"0ed623c2ffe04cabb2096e4d77a51316880e646c","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.2.0.tgz","fileCount":49,"unpackedSize":174598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJzGI07qXvGlfnwlYJ5+sO3pUzdkJTLHSbtpYyU0I/agIhAMUPE4uI4Gn0jkMnP+pB+vQWTlvr1g4HItYGJdmtgrKh"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.2.0_1518375820599_0.029963525861081974"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.2.1":{"name":"windows-build-tools","version":"2.2.1","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=4.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"standard":{"globals":["describe","afterEach","it","expect"],"env":{"node":true,"mocha":true}},"gitHead":"b7a5f8e8082015912dc69b43036fbdf854a4648a","_id":"windows-build-tools@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-HB9e9YAAeE5Y1RiIWzi1/8dYvzD8sg23+dc6Ho2Droy6123/D+8hv2NFSXTZpssNA+NUZb+cvRSnImtmobD6hw==","shasum":"5a3942279b18a64c5cedd911577586f8e2e7c6cb","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.2.1.tgz","fileCount":49,"unpackedSize":179818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK4XczwpcdlYhzSe5tf/8tpawFq8DutgCoB1mCcwry0wIgKFi4TCF5u2YghnbKELdZGtg4B+q4f/ZCtRovWXmXMYg="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.2.1_1518377254449_0.10817795166127953"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"2.3.0":{"name":"windows-build-tools","version":"2.3.0","description":"Install C++ Build Tools for Windows using npm","main":"lib/index.js","scripts":{"test":"standard \"src/*.js\" && npm run build && mocha","postinstall":"node ./lib/index.js","build":"babel src -d lib","prepublish":"npm run build","start":"npm run build && npm run postinstall"},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","standard":"^10.0.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.0.0","nugget":"^2.0.1","string-width":"^2.1.1"},"standard":{"globals":["describe","afterEach","it","expect"],"env":{"node":true,"mocha":true}},"gitHead":"7220be6f53149384793d9e2b9891e03652ce47a0","_id":"windows-build-tools@2.3.0","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-ZuSQ6A8pvzNrYRSejLKEE67Uv2Na7dkEFq9x8roPF9tXV/IjR0uevq6Mf1NLayQp1EjofeL0MtgbsGjH2chEHA==","shasum":"8cccce5f2f3c9a2b0d552c4e1eb8f50d072c0e33","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-2.3.0.tgz","fileCount":49,"unpackedSize":179542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1jLSCRA9TVsSAnZWagAAlX8P/1k2uCS284rq5I7GGMFM\nz4RmLAdcTrFDOZQL4yCQYSD0JmmQNNZDoG9O3ppraUnug0uOG91hgArV9zrV\nXFZmrctTksYnfM+IwXwh/ahB1g6+vc7TnES+UfBOosU3RualHWw6JjXepITQ\nKJwOCHaYwYq80IDLonWertiPEf0blN8fGddW/bxDWnLaZnJkB291nVe2sx2O\n0SJDaqgFwIwkU7vVnGw+lf/GU3t9QW8KRECTNa4KpP5GM0ryf6VmzFggCw1L\nW7QgEBs7y9kl5IxuxcyDkcdjwzaIG4SYMwtAzm70fOfvT+wP4IClwQJtDGIj\nn37SRSNd5SGRPG1eNNHWKhbh50HbQ1IWCBxYbkJ6QMhueum96JEC5Of+cJw4\nsvmmoVnluFNuzTVGd/0PbbSbESdOIR+4K+CKhWz6ltrzL8dEcx/bppNH5ZRF\n7oCW2+873F9R2RzDHoKoVJNpl3lzf3ctaY6FOuWdhGiwdyZE2MWXV09xD34R\nTOfq8+rzSS7281G8G1qRx1+F4PEgXSN+DB0Kmn4TKxnTquly1ntKwIlwQVqC\ngcClFDZ5mnP6f1MUnKTc8sRPQdt/4gdxajP/Jq/bpIJ/TQYdrEiavUe4N0Q3\nCrGqmr1MbefL+PFQkHzuTvrGqWvMcdJeCNWnn9Kvywuz6jX/D5cgdu54PqIC\n/KWr\r\n=m3Qg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHS1/+Y0KuYG2xFwNTClK5hJir8zjidrAc+SUt2lQsMUAiEAnwJDQgBLEUeZl944FxUQ9ytsjZMe+eK1E868pv29hJM="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_2.3.0_1523987154023_0.242181189869503"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"3.0.0-beta.1":{"name":"windows-build-tools","version":"3.0.0-beta.1","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"tslint && npm run build && mocha","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepublish":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.2","@types/node":"^6.0.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","tslint":"^5.10.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.8.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.1.1","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\r\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\r\nIt will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\r\nVisual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please\r\nfile a bug.\r\n\r\n## Visual Studio 2017 vs Visual Studio 2015\r\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\r\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\r\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\r\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\r\ninstall a bit quicker.\r\n\r\nBy default, this tool will install the 2015 build tools. To change that, run this script with\r\nthe `--vs2017` parameter.\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n\r\n* `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n* `--silent`: The script will not output any information.\r\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\r\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\n\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\r\ncheck if the parameters make sense - passing incorrect parameters might break the whole\r\ninstallation.\r\n\r\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n```\r\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n```\r\n\r\n### Visual Studio 2015 Parameters\r\n\r\n - `/AdminFile`: Specifies the installation control file.\r\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\r\n - `/CustomInstallPath`: Set Custom install location.\r\n - `/ForceRestart`: Always restart the system after installation.\r\n - `/Full`: Install all product features.\r\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\r\n-selectable item to be installed, just pass in this switch without any value.\r\n - `/Layout`: Create a copy of the media in specified folder.\r\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\r\n - `/NoRestart`: Do not restart during or after installation.\r\n - `/NoWeb`: Prevent setup downloading from the internet.\r\n - `/Passive`: Display progress but do not wait for user input.\r\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\r\n - `/PromptRestart`: Prompt the user before restarting the system.\r\n - `/Repair`: Repair the product.\r\n - `/Uninstall`: Uninstall the product.\r\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\r\n\r\n### Visual Studio 2017 Parameters\r\n\r\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\n\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\n\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured\r\nwith npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the\r\nfolder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"eee4a9b7c7c4eeccfd7c2135ab2e76ea7581021c","_id":"windows-build-tools@3.0.0-beta.1","_npmVersion":"5.7.1","_nodeVersion":"9.11.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-7ie8DkUrLf+X6t7LES5ERo8qFLABAlFiY10osEwN0IlyJtiQRVMCy/8nZ/qzVN/bRKWSwxDUOy5GBLMCUc+voQ==","shasum":"3c8fa9065ea7f1ab9d6d4b8f62e43143e0f00460","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-3.0.0-beta.1.tgz","fileCount":50,"unpackedSize":71365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDVQkCRA9TVsSAnZWagAA/mcQAJ77ouYgV0sPPGHoooKm\nt6E+CpYiF2RTGhUvcAs8YBDnMwXi8nNmSJEAZUbljf8N5MV4fjtbXXQ+oI5B\nvXpOTfbFlmEq5tX04HlaH1HB/YyMDKz8yKWb1BOu+JgEkWhWrT+Ne30QqjoN\noavtYEr3nCD3uoPoV5UfO5P1KvNuFLruJ061gqdPmYg7tl9NF0cQoAKXxib+\nOrsPLoVd0UWMXCYiQUKPooMQdNChBz0LIz6RImwucVRsSfOmSV7tn4i3Dm3f\nV7pD2a6PPQx/2MhauTdxI8qtG3Dsy0LoY9HJkpJIxssg8NtVsFpOsSTNNfft\nC6OgcvrAKzexfvtkIaUUDZvEzX+5I//4ZeOEMixHnWjKT+I/A438esq2TlLl\nMUsBve2tPKQQhEYAOPo/JhijRUX08EACh7OuyFP4VNw+SkcJ/I8h0hNu39RY\nIJcdvIaomwI434u6BiXZl8DDo2x6BPpeLHZK3mz6VVDzC+SapsWyRuK1UEFK\n3UXfjSg72VgZ2qMVnwXXRqwEIY7AWMaLBUEmWDWJSlRWctmWudWLJdYYkD7I\nsV3xczhil8Q8g/3QXboWDevllJ57GDgVPubREm9oVmhnZ9sFZodYVGuypV+U\niwsSDDKSEHZ3ew5b/o4B/mTDc0qRkDpFsS4fHb4VXBpDBLT3PB2xqzNjIBXD\nkZOb\r\n=BNMe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL8/EHB8Sfx7K6U+CR/EeX5dop+7XKMJ6F2mV0o9xdnAiEAkeMcO78HRgUkC9lgDmwnU0lMb/2c3+PBU2Jt4D019Rk="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_3.0.0-beta.1_1527600163571_0.47910755888769296"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"windows-build-tools","version":"3.0.0-beta.2","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"tslint && npm run build && mocha","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepublish":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.2","@types/node":"^6.0.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","tslint":"^5.10.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.8.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.1.1","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\r\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\r\nIt will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\r\nVisual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please\r\nfile a bug.\r\n\r\n## Visual Studio 2017 vs Visual Studio 2015\r\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\r\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\r\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\r\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\r\ninstall a bit quicker.\r\n\r\nBy default, this tool will install the 2015 build tools. To change that, run this script with\r\nthe `--vs2017` parameter.\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n\r\n* `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n* `--silent`: The script will not output any information.\r\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\r\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\n\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\r\ncheck if the parameters make sense - passing incorrect parameters might break the whole\r\ninstallation.\r\n\r\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n```\r\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n```\r\n\r\n### Visual Studio 2015 Parameters\r\n\r\n - `/AdminFile`: Specifies the installation control file.\r\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\r\n - `/CustomInstallPath`: Set Custom install location.\r\n - `/ForceRestart`: Always restart the system after installation.\r\n - `/Full`: Install all product features.\r\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\r\n-selectable item to be installed, just pass in this switch without any value.\r\n - `/Layout`: Create a copy of the media in specified folder.\r\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\r\n - `/NoRestart`: Do not restart during or after installation.\r\n - `/NoWeb`: Prevent setup downloading from the internet.\r\n - `/Passive`: Display progress but do not wait for user input.\r\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\r\n - `/PromptRestart`: Prompt the user before restarting the system.\r\n - `/Repair`: Repair the product.\r\n - `/Uninstall`: Uninstall the product.\r\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\r\n\r\n### Visual Studio 2017 Parameters\r\n\r\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\n\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\n\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured\r\nwith npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the\r\nfolder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"6b979f63c184b6c1a0a1f38ec5e8d76c4fc19028","_id":"windows-build-tools@3.0.0-beta.2","_npmVersion":"5.7.1","_nodeVersion":"9.11.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-XPe97PSpOB99cyMiSvHH3T7LwANrNrtqOXliMczp0eB/BzZy6z/npabVj3FTBDCaWaq9hqfaM/eZ/J4gpTtZiw==","shasum":"8bc85b417dfd6bf2625c314f915b92517e785d5f","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-3.0.0-beta.2.tgz","fileCount":50,"unpackedSize":71537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDWFqCRA9TVsSAnZWagAAhNoP/iM8pUxTfCsPS8yo4hTp\nEGNFTY7VWeI+NoJ/ZfrMzV/kzd6SxL8puyrIhBmXNEdK8Ea/2NxcgU1LMsi7\ntjVyQVJTW/5gPbPulZjn4MZTElrQk9BDwfuyO4jmUhuEfYVGfOT9xlA9PiIl\n7dee3PohrVr2Wrtt7hx03uLH4XHocYq+i2VRzWamIIgZaG4RUvXgziwlzIuf\n6nLtCrb9n3PWP6E6vgXpISQEtnDC0LyeMsdtZF65fFLa8Xhxyc51TvQyqbvj\nF6CeJsnyOeYtZ6GPF7dDwGMIDzdH++ek2Y1GjQ+qhdruGICum256No6mzqYw\nt5Pn5DI21gdDQaejvUiQs7V3/bDHbc6kwr23FazzC2N+uJ81M8u4JIZ7A3L8\nnGIqamRJq8Fy8TqXFa8Smu/OmRYcA+znINXVg+1EtBXJwPks1jMclCXfz1JQ\nTJriXkkb5ZTawOW6m/28Ep0z3v3q2t/67GXj5UdSm4jCjsN0eFBhF840sUTa\nmDlQbLLnO91lLXWlKK2ppOIoUHuNOuuWOX4dWp5bHxJj6SMzG5MbaOpFf9zy\nIX3L9QV1trweYUtVGlkITrM6a+YrmEDbIsevpiASio5/0E4Vv6VrVn9y5Bvp\naeoNrWbZqKJ+8ZUddpraYAZwPcDUF1YbgIAP9ZZd60zV8jW4DEysAsTGE9ZF\n4CHn\r\n=bHl3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/4TgPs8XwY+sEEhG3Oc3OrYXnaU7O20MzHiBJB6Qt/AiBDnQnhEnguy+4Zcoh6ZipkixQlyJ+w7y9I1uO/8pxHrQ=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_3.0.0-beta.2_1527603561994_0.9503273618792467"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"windows-build-tools","version":"3.0.0-beta.3","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"tslint && npm run build && mocha","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepublish":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.2","@types/node":"^6.0.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","mocha":"^5.0.0","mockery":"^2.1.0","rewire":"^3.0.2","tslint":"^5.10.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.8.3"},"dependencies":{"chalk":"^2.3.0","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.1.1","nugget":"^2.0.1","string-width":"^2.1.1"},"readme":"# Windows-Build-Tools\r\n\r\n\r\n \r\n\r\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner:\r\n\r\n```\r\nnpm install --global --production windows-build-tools\r\n```\r\n\r\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\r\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\r\nIt will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\r\nVisual Studio, C++ Build Tools, or Python. If you see anything that indiciates otherwise, please\r\nfile a bug.\r\n\r\n## Visual Studio 2017 vs Visual Studio 2015\r\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\r\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\r\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\r\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\r\ninstall a bit quicker.\r\n\r\nBy default, this tool will install the 2015 build tools. To change that, run this script with\r\nthe `--vs2017` parameter.\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--add-python-to-path] [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n\r\n* `--add-python-to-path`: Add Python to the environment, allowing you to type `python.exe` in any shell. Defaults to `false`.\r\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n* `--silent`: The script will not output any information.\r\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\r\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\n\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\r\ncheck if the parameters make sense - passing incorrect parameters might break the whole\r\ninstallation.\r\n\r\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n```\r\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n```\r\n\r\n### Visual Studio 2015 Parameters\r\n\r\n - `/AdminFile`: Specifies the installation control file.\r\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\r\n - `/CustomInstallPath`: Set Custom install location.\r\n - `/ForceRestart`: Always restart the system after installation.\r\n - `/Full`: Install all product features.\r\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\r\n-selectable item to be installed, just pass in this switch without any value.\r\n - `/Layout`: Create a copy of the media in specified folder.\r\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\r\n - `/NoRestart`: Do not restart during or after installation.\r\n - `/NoWeb`: Prevent setup downloading from the internet.\r\n - `/Passive`: Display progress but do not wait for user input.\r\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\r\n - `/PromptRestart`: Prompt the user before restarting the system.\r\n - `/Repair`: Repair the product.\r\n - `/Uninstall`: Uninstall the product.\r\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\r\n\r\n### Visual Studio 2017 Parameters\r\n\r\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Where is Python installed?\r\n\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### 'Python' is not recognized as a command\r\n\r\nTo not mess with your machine in unnecessary ways, Python is only installed to disk and configured\r\nwith npm. If you'd like for the `python` command to work in `cmd.exe` and PowerShell, add the\r\nfolder `%USERPROFILE%\\.windows-build-tools\\python27` to your environment variables.\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/A92hm), who kindly wrestled with Python's MSIs until they surrendered.\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\n","readmeFilename":"README.md","gitHead":"7668ab4ad04367e524e6d9f4ffddfc92fd0c69d8","_id":"windows-build-tools@3.0.0-beta.3","_npmVersion":"5.7.1","_nodeVersion":"9.11.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-uoyxsGR0zJZrf8+1wgS0Y1qVjn0yBZqKjsa+zbgibP0OqxJXtGZnJiSRu6ZE2VcwK8OV4p9PC1YRuliWBW41wg==","shasum":"955bcf614da1cd514a22a00200f9d1b40d4a9871","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-3.0.0-beta.3.tgz","fileCount":50,"unpackedSize":71628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDWMXCRA9TVsSAnZWagAAtKkQAJtTPSneRoUO2XtiiRHE\nNrvUJl/2lTz8UYqhP3HtPfvSQKCwc+SLbaG7gz8U630p58ntKc9H5eWXJ9VY\nrECTxH7yutO5P6JiNcOnsFzUeP9gr3749A3Ah4tp4R1DNIFCN3cxZXSh+shz\nqYcgXslJXLvwwIq1e5oEUsmtrWgtyn1szCUFBQ17JttSUJ3H+t75J9P9zFZM\nSoLJ9ckslvkp5gycQA8bbYlQvjzJrkTyZ/9es/JEeBwJUWwUthbVFmKrRk1d\nIywXsrI5Q6Jy2D4U1SPoq34IqNF2M1s39mmoD+GuGSZJIYsx6EGsTi3qpU/o\nj8xj4fleDEzBJFR/Ahy2nSAapK2X+xx6PJ/xAj9t/aIziZlNrcX4I7w+BQww\nPKewDiLTaET/9PdOjT+qReOmDBTd+H2dd3MWYy9JQsLQoJaW9+iLox4QbqjY\nSt4T+r/jq7UYWeYJjacGcRe9ScWRmu7FfDMx7EdFxOV9avmqbsn0bT2i6ePa\n8O3piVKdEjOAuNVVwy1vMUj3puLEB0kgy1R9ihxPSA4XuHEmzl7H7ZthVFF3\nUz7dWmr8b6CGhWOwiGoS5V6nz7m+FYy6G2JwkuUuCcuQXj0uAH9pDsUgZzFh\nAiVdHmqv0nC3etLp/XXJC8ZYeEIUKBkGxkhc5csmUeccZGDCvkD1+QLw7el3\niyLZ\r\n=EOAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTLKnzJhsSUHU+d5DuD6YSzIC1BW7IYOPqDQNdwaqV6gIhAIgBfgLEd2J4BDQ4WMvsbQKb7pfscJIecXZYGkIy1e3F"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_3.0.0-beta.3_1527603990883_0.2578909928365858"},"_hasShrinkwrap":false},"3.0.0":{"name":"windows-build-tools","version":"3.0.0","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.2","@types/jest":"^22.2.3","@types/node":"^6.0.111","jest":"^23.0.1","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.8.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.1.1","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"31852c2e451ff65667a78816db187b8febb130ba","_id":"windows-build-tools@3.0.0","_npmVersion":"5.7.1","_nodeVersion":"9.11.1","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-63e1kveoyidfTSLTznWX6aVcecHigSq2pC7lHIkOTKj1BcDCSG+nhmnendpVdT0pkU/3g6wQXT/BZ6v2JzpFXA==","shasum":"4caa9ea665b40f8bb69bbf16203253c164325fd7","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-3.0.0.tgz","fileCount":69,"unpackedSize":224882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDZYFCRA9TVsSAnZWagAAKbIP/jx2Xt9wadcmNnfvYXR8\nofzulyaG+FkpbN1y+OeayaZ2kki8WBvVTvjU7Jd0i5Il4WQrMFelLsce8U74\neDCCqt3faRVcas5BancSbq5LKbRZlv2YJdtfY6WGlsbh7JqZ6RTiWsOOo7g+\n4WD7VjZEqlTIX+vVe5tLBsVdTTjqHJ5kfk1iTXdx9ShzMtZxAjQgeUG5TMHU\nBgLb2n0hGae8JF01KFAu1gvwujLfHgV2zE0F97D6LUBkQUm2wNBBFhS4+0d5\nbCYGtWKsIQ2JL3SvcpFhmM73kA7uuOrEsItipeUyP7DIPtJ4SUxe9G0cZS2d\neZBSPish9VNNDVsobXCJqGHogNwLm7hPud1jUBZeXrXWhJCtnra4xDVFglsH\nTE5y/nNsU4yz0WpDynfrRbmKME2n5KdXpAOgPO2i+pUPagveU1CGSUUf0Alz\nNFNy0dGAI6PQ9UX33RUguSdoQ6AYfE0wTBThzJrd9/pkLb0iYYeH5wcTjumW\noZD3We7mMA6tZAJ3sPBuf/eiWgIwceuEGpzaqq7G9HeRYqet8Rl3EZG0bj6V\noITzqAHuaoD0vfFFw5SLP5rl6GrMNMoGxIdCXPSsHhEJRDSaklW0srd3EvbE\nuutuOsjBWD3T3fZXGVeWlUq0+h06I7iinHoqdG6By+0RcDEV2UQfz+c8hoIs\n6axX\r\n=HyyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIRtG2xruA1WkjpbXCbFyrA+4yewrQTjnfS0XMfAzw2AiEA//CCPPV8RRS04bdbjZdkSwLGJA3xgay8rVbNOXT6aiI="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_3.0.0_1527617027996_0.7004871623480062"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"3.0.1":{"name":"windows-build-tools","version":"3.0.1","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.3","@types/jest":"^23.1.1","@types/node":"^10.3.4","jest":"^23.1.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.9.2"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.1.2","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"279b844c03cd4288a74d054e2c59d98d896fdb35","_id":"windows-build-tools@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-vLkLYldNB5q1MgsWQhEVWfQjp6C9JyH7bEk0+y1Bv5DGUQR2ON7hDcbgDo/pKlbNLTf2qIgquYE64lCmWJsstQ==","shasum":"8d56aacb9039f50104850c0d82be529db34e9696","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-3.0.1.tgz","fileCount":77,"unpackedSize":110388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKbWaCRA9TVsSAnZWagAA3sEP/iTFXwREMJ4HelO1nJA8\nz48TiqaouQfhAciA2SpJ2BDVJYAjZdZoRsTL74oVyCaaJV7JDRSyiMMKra34\nRoqo8MGu4q5daRweaCVVmWtK9ZEUIPUMKeRtFcWD2xrCiTnoe66apovdGz4M\n9M08oY24OIuFNTJd6A9XrpsU8ZWO7cKSoK2BZroZx0x6yF3pWhJdj2xrujxh\nKzxXpVdRVRqWrY44AkFHlTPX8EBmomcUSs41c9Z08m1U3ZeYT6aF/VdQB2PP\nCFcU82v7jLgmE9NYoWvQWWtJ7bE34IlC9zmv1yUhhBiF2QrZ3VUjnqMFkPFM\n5G5ncOZ5UPVCoa/AQzZCQ1pmYA15oCWaDKWJHHl7l5H7wnq2/c3I6bo6UYoq\ntyqkPoqnonwXQ9f7htFoFcrDtO6TgfMA+fXjPwey8oRmcKM1EcGnZC925mmi\nI8leOtTnEKTTnA80sRqxokGiunotLbAobV5XDbdBB6VcyJVSb/HnqrST5dw/\neCm3s4Vv3AGBCZ35Wck9D3D+KOgRp3FvDIDpX8wJC2d82MWQkCmvYYExKzfC\ngXHn6l9eVR0+gRSjy//1jhgS557rsLOHl5kv3Qsp+Il7fkUPc2wh2ID6PqU4\np3vdNqVZhNqwxDU8AgeafvhegSuqJX+FatkzXKeFev5ovlbBg7XEPJ+sRawe\nm3ni\r\n=3oYK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDv+Rm1JDy+V0P7ThCjNcCO4ZlEuflJav8VzNwA9onw7AiARrwhsdfo5UIpWALW3Z8C6sGJxMd1OjKuwCFrKj/AS+A=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_3.0.1_1529460120738_0.6994713249321081"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"3.1.0":{"name":"windows-build-tools","version":"3.1.0","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=6.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.3","@types/jest":"^23.1.1","@types/node":"^10.3.4","jest":"^23.1.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.9.2"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^5.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"eb56b5588df0244dbaba3bde757a2b2d3cf6a895","_id":"windows-build-tools@3.1.0","_npmVersion":"6.2.0","_nodeVersion":"9.8.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-ht+cEJj4bzmIcu57Mk7yl8udT3RHhV5aW3BxPYTi/SDicmaSQ4BTJq0ExVbpnzrbMrPt/VxGykdiHvEdQSqdeA==","shasum":"52d27d1caf3f26c345116bbd9137ce694104b33b","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-3.1.0.tgz","fileCount":59,"unpackedSize":80089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUzmYCRA9TVsSAnZWagAAkfEP/3nl7JDywEpDj5OGbG5b\nAgQvnfHZm9K261gATBiUlXwpF/WPvqIGvIuaOFkVkGPuzpGMG/AOhYRtjfIS\n06xNkFl2U1Oi58bkax32CBiJV46oac7/vYnWVJ1mT2m1dVgcX3sJ62L+TG06\nl1kh67xfm4qpIuZ7TEskDFByOJjHSdsn6Of/cMt8z76W7F0zgQ2k5RKFOjiX\nH9xs7H7SVng9iykRFNztEMcY2lD68/yH4D7qiLDTam9p56YjZfzgSsviap9O\nog/tU2m1Bh/KBFalyFxDipYcjfEXxblTTV24vN7caBr6ych9CYWmcgGgLw/h\nvEDsaaTwlXLlM6vci9CTQvSaMxTAJY4WvOu0L8K3VZC5R3W/anLd9PlXNNs+\nlzKYpGKhxXuBt9P+SSo4x+U9QhdphNvU0NkpBZvcrK4AMfu71TICVTupwXY1\nJbJQqEliUDjF4PPgWxQoHLIJQ8iu4acIBjpOv1VQzbgMPByi9er+MNS7I5ah\nRbJa42YYM3XAPkjua1Kf6m/5XgDNqNBiDYsEPtOCbB4VZhio67XZfQkJq1ux\n8eu9HHoLnscviXHfthYfmjtD7eVbU9eAh1BvrbKV7yDR7fpkB0n93Hw7j/4Z\nDyLmXtzYUd3pKedGT8Hb+bYHWaQd+5dJUsAMgrCEe5/UbK9QA1xzgllU4HkU\n5fDx\r\n=+fd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpiKy8PHtRiTH6HPBj4kF/dsvgWkdNSLlSgN2FGQDd9QIgJ/s+wxRPKHgQbGT5naAmwO5kVRLorG5+ebBx36kJ5q0="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_3.1.0_1532180888736_0.6405894909931467"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"4.0.0-alpha.1":{"name":"windows-build-tools","version":"4.0.0-alpha.1","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"ffe8dd86a822f7ca091bf273ce292f1fd4f21c81","_id":"windows-build-tools@4.0.0-alpha.1","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-pgvI7fcNH8LjMouorRLxB44S/z1fRckPBDFu4xNfnkrCvMPmaFdmML/FXvA0k5/i8Mv1y2CVSitMWWJPRipw6w==","shasum":"b4d74b2bb18c61aff253cdba3b5d45e3a8cbbd73","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.1.tgz","fileCount":56,"unpackedSize":79524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbit1lCRA9TVsSAnZWagAAwMUP/30h9BUwoAdnmycG1ARz\n8hTwTicUAmabgm1iBrQw5OjeeTN48UlsVYjlm+wbPqCxt6NihEjDDws5tfe6\nuxKdw3SDTgMhtjxXy5HfXBLxJFqwWb2YmVlVOsRUvGAZShWEsW7xTlGSK3OX\nhNw6O0DZSZu0qKISYeEtO0vmBLQ1MrmnW4Hh9V3E4HDFPoEPd4YvCTw70suO\nH3w27PugU0SS0JXDF7ZFCmZ7OHxGEJca9drTvxEPiMLmyVYkgoP3hYrRsxgE\n/UNv2Aaz6Rc0L0QdKTtau361VOUr0t0pb4P1VYd6eBDFqbb3jV1/FLpyIJtH\nVf6rcZpijmxG1+I8DTXwqbfQs3SjefLUKwUF5WS4UVBHi7mxSFOsVDa7ae6u\nZO7WyX0++3EHD3zzUOiugVrRagqna8u67WLNXcTcpMUnEY4ah7hUv8Bye5u9\neXJjLrWwZh+ldt3gTpwBYv9UITcWud1cnIZRiOHNbtse1Bo782x1geP5/wB6\naO0I/9k9K5mRFw3NP4NVaRSCeVvcbeRYP8l4Wvwmonj+qlqygysnxy/niI0R\n2hJuNBd+LbKP5KKPBv8hHIRNItTpdlalmTHU209W8syUR9UhsYnPRxyPsJcO\nUGlLPCU2Qxf98j17cU03tvQaU2PhnmQ2Fnp2OX8Lx5WIg+0ZjqFbMyiuAyMF\npyHc\r\n=e5Hs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHPRHWNfD0lnuZMdSisyEjQkKP3Zm4TfJmDeOsLA9z+wIhANZ13st+7QGTubF+GWkZCYpNVZlsODNX8RvAaiUOBYgK"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.1_1535827301214_0.6806770658876433"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"windows-build-tools","version":"4.0.0-alpha.2","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"b39171ef865b18ee242ba8877f4ebf2776ce4765","_id":"windows-build-tools@4.0.0-alpha.2","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-at7TeFTuej7nZY8kH/1qA+NGWb/4JK5U9CzQUsyDBBVuHy0zMzsF7ykaDRItwoZr/PPPJiOlXbzBG97698IhTg==","shasum":"725f49f4561094bbb3cdaa0097f509994d737733","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.2.tgz","fileCount":58,"unpackedSize":79324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbi0mHCRA9TVsSAnZWagAAnwAP/jBk5Y93K7M8YdGm9j1X\n/JWtcx/4NjYnnvONFFsA9dZIjAlQEsMVWZtLVxmWrEryUXCDrelPzqnuRcBQ\nCzM1G0k+09TAk24r2ufTvKhyeP2sGiIBdfbMB7yhnrPRriPgEy7tdJxKGnKC\n202JihIiwx18na3IBnPONs7exkOWFkQgAYnBCip/ED75AOVHfP2Gbvk2w0cd\nmhDV2p2nhytxwc5UPosL9jlc0IToIcXRqQW51CXzVISOGocTeqN0tRu/LezH\npDLrpcsshVetIIaDx8gMkpcMd3scXYtxuEYqPTFD3ZyYFtP9ktbrPItFEFdf\nRvv1xIOoU/Td++JbPj58489AN+LCgOjFuZY8XrOvjTF8AxFTEl9VWjx4UYjQ\n7a6LFVyDlFsOuI0atYAFwFPfI9ycFTv99rv/QBxVSXpaZxJ5M+VGjFRJH8Y2\nP94oGvfjxXEj8Pc6qPyX6ZxIjM5ZDbfYdKmAUNHmCyYDDYdFdmfcktokTjnc\nATA4DuOHWDjy4OY5qKZuhziJ/b+b+qhRXE4qUHEab4GP4eJBGNmuGK51jUmi\nFlLNxgrtFxY76RW3i46GBVg1nU/Z41YZDgilF9vlxkr0Dz5+QrG1go8xgPkX\nVJr75CH67xbfipUtSwnOGUWZOLkn9Sj4zy+G2w2jj9YtKhtE7fq79bx+qTge\nXP1Q\r\n=HQvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf/57MwKEf89gP3l4jr7906DAqAc6PJBomLCF8Lwa7vgIgerWWP/5ocjC+0r/WfwCJHoMvbtU+sW8dbsbiJRWc+hM="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.2_1535854982782_0.1337590867034819"},"_hasShrinkwrap":false},"4.0.0-alpha.3":{"name":"windows-build-tools","version":"4.0.0-alpha.3","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"eeed57656c1b24e41b0087fc71bcf4885c38c1c2","_id":"windows-build-tools@4.0.0-alpha.3","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-/jSDT9xuSFyVe1+cZ5wjaBL87sKMEoy6LqD8ABtnFw101eyb3SZGLRAkZgWUhuM0XRvJKk9KEF4gNdLf++QzUQ==","shasum":"bc63b8142f1496f3072745e6417429f0abbc6dbd","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.3.tgz","fileCount":58,"unpackedSize":79405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbi3iZCRA9TVsSAnZWagAAU6EP/id5KxPY+y8c5UKW/uUN\naWHR0TomykoFpVJsO/NWfUh4eHwgwXIPxncsRDZ1FPGD+UpdPBYNEmtnAaKB\nfnpN55Uq4dUOxHq1QduYvUFA/sTPw09E2AyKA7i7VLgXx/yOOMsxxk3Xn8V7\nH8J4jwNkIDooiZgsPTk8ojA6s7CXWFCI4W8dyk4XebjRHP4fMJkuKrsvUflQ\nFzpGzRq5A8xMbyifcybKNX3OuW48ohNUPFhif7ZU3MsiMzBfszffF+JNcmFv\nziQ43mQiYYXfrmIFeQNXGJ2AlPNBV5+0l3t5O5FU+7YR1kLeD3yfoOPHn9Uz\nPeCanTM5RTgiHLo34qaSw+QKP/pCcqhlhnAkeb/W+OaPohLSJfPH0AT9jBTf\nSdk/QRpIwvMYiyHqug/i6tuF3c+AYXOVAM52RJjq8r8M9D203JwBBZJDEOUd\n88JFsFlIWSw90KL7rRZApjyp6KCN/Dr44Bfw6BJ4UcCdu8Bx8oUSt0mUZQlR\n6u3QmTzb6DVUrWTQqW7DXeGWukbLiz2UEG6BD3gAfS7yJOb+a8ItVR0KUkUw\n8mqhbYjHSviub0XLXdZDBEfGlXGvV2+t9gXCbfPl+Bv+PMKlesPiTUlS4VqT\n2EZlr8RJu+hxLFlF5z+TvHdoKbs6i1WFBrEkl0ZA//YG/BdpKdUz1HP9Qq4I\nDdk+\r\n=rw9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi16LdwL2Oda+HZNJzE64pt/NqTIcnWoyAINk/byU1ggIgAnxo2FVcLF98ejg6v2PFvJ3Ct99ERXIlld/I3nVcmuA="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.3_1535867032490_0.768603662994557"},"_hasShrinkwrap":false},"4.0.0-alpha.4":{"name":"windows-build-tools","version":"4.0.0-alpha.4","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"eddb1234e060ed112f0f3c57d16b002c2603d76e","_id":"windows-build-tools@4.0.0-alpha.4","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-RSbI9tvCG13ljx0s47S1Ih8iqtV55Snk4CVa60FrpLIEHc3stWT/Al9k71P49egIpXLWA9A3SU81EdV9DylhPg==","shasum":"6244151ce3821639339729cab337700e5723468d","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.4.tgz","fileCount":58,"unpackedSize":79498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbi3yZCRA9TVsSAnZWagAAPqUQAKLGtdU4QFDNi26RQ/XQ\ni/5QcN9LzpC/UShR3mO6XD6bDsypMoRV8bDGXcIfb2KQbRV1T/Ep7KnySoEK\ny4M6aGN4WhF60Ml4tGkaKT7zOozUE63hNOhqMWXC+1ka8I3V83z8ltjMTpvv\nv2IONXdsIrDklG2zD6Je02RhCx6leJ16G007e9xRBLdFQKkWnxPnZhtPvP15\nok34mL/EiwA5UTPYKQy+weGHAA0TXzRWrLIFGCLuidmjL/dUokZTV8XIXj2p\n4IML88Hxas/ntSsRPHDEyGcjlYTFWy6Wv0YjwaYn2+/LzEbIU30UEAmRxIGX\nL2VgGPC/9f9N4sBrKi9ry6CIXW0ha83D+4krtiQWooLEkhcZkb5sVuaQNGjL\nZWZ5KBYCC63J6UhePI9SdV/Op4fh3PcqunqZhPpMc8HRNiJBdD8mv1zBeVWh\nzLcp9n7BSAiZoNAz6H6BIRHxbNCl5XGQIP8Au48VOM998Brq48Iwtm0/Zfsu\nj1RaMO3NwGzNi5eMvaMFnS1+v9Cf1HmMkP97uJiAp/N7Ex92OAjbuZPlDN6g\nTjkgUXbVfnm+mwLvkbTz/HI3OxouT+79ge9aovdLK2XIwZK6NSKCpTqiU7Q6\n4dYBs4yBVBO1qwmBr0mWJwC2wL8mkfMnkZlOJU2k45c9jVZGlQF7IPhCj25a\nvO/M\r\n=iaoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC4XC217hmnSj5HV4KV5bBm3c7drP/zO9EMrnuXatOKAiEA7FLlWe+/sG9jly5KVlD2cy5YU/HqyGL+EeVMx75SS1Y="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.4_1535868056764_0.9274806852026782"},"_hasShrinkwrap":false},"4.0.0-alpha.5":{"name":"windows-build-tools","version":"4.0.0-alpha.5","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"779ab500635de4fd908229a28c1df9446c6fd743","_id":"windows-build-tools@4.0.0-alpha.5","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-6EkPAtUucxwV3Ve4JTjeaJszaZhqTD2jhYoN3qpT+690Fv7BErGlV/uKxweAzHe8HFlD3CGfVsBnT9654AMcFw==","shasum":"276e85b4317428ee96fd409e80ae870989e29906","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.5.tgz","fileCount":57,"unpackedSize":82702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjaW0CRA9TVsSAnZWagAAo0MQAIswS8XMJnA8GGWsAGd5\n0/uxOJ7jh4ZC//Njt+zJ6zqAuRbgx43xvZ7LL6bzMqr2qtPp+qeo0bbJeUbW\nFetaPkAArzMfFsjF3Zcy/KGUqh3Hd8KUOp95ul/bzXFyOIEwrPO68BJSRCff\nzoikIyDOQdMpR978tix0OaU2tuKXDlmZinC7p+e0nx07qkWxKp618c46QTHM\nFfO7iYHkN5kzJFAoJCzAd3Dox72VmagyvxRo7mb5jdnfLm2EJ9Kl/HNq2u96\n60Ur6jBEZS51qj1MPiwuMNN1sfD6ZmlQQF7Sx9Nx3NVyUxvsPKA+wyImYg9Q\nHxEEz47gyMsOPPldkt8/Ir3qtf1wiPn948ybQhVP7GL+17RXaG+qZplN3wAk\nkgTxgJFnNf9x5EEHBFv8QTZBGSssJIao2mQ4sixPGttz9DNSsTjUYT5tWTYV\no3th7RegYP4u6vnUOOfgIjn/ozL6Ojs37fScQwtgZ9q956cHhFksE5Snza8T\n8TUVPAlbcWfKBy+QLBXc/xKMTY5og8XI4W+3X37RSnwn7vJx7zD1fc2YF+vv\nl9fL2gflV90cfhH8uqfxUINqRjjjwbaDwD4KQBOXYbfwtfe5R57w72UqbPyM\nvWgwb2d7ukhabrl4tCkO5uU8YAHBWum8QQGUQHB0GZWsgd0x7CAHzEAm8DkY\nZ1HA\r\n=kV6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Mlx2VwXShMJxbuNGR/YhYd43oOmfEKPlLrh2l7MZYgIgHYF57HZKGuxXMhovz8Pb6pfcv6WyHEdgoCk44b4j4dk="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.5_1536009652263_0.26428818258672027"},"_hasShrinkwrap":false},"4.0.0-alpha.6":{"name":"windows-build-tools","version":"4.0.0-alpha.6","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"65cf98a4e73cc5f11dab5a074cbab04aeb8c7f99","_id":"windows-build-tools@4.0.0-alpha.6","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-S2Kt4ZYwoLnO/6swvziCbNJVxgEAQgjJGwWYKwucLqR/AbE9Pj7DgWLO5WEMaBN4LkO/JyytROMyHNgHLRdgpQ==","shasum":"ba686ab88210dae1d82989f7befd03e8707c76ab","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.6.tgz","fileCount":57,"unpackedSize":82709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjaepCRA9TVsSAnZWagAAJZcQAJeJrIkNJdSTEU3RxDDJ\n9RFt1G+RnP0EfJrVnSy68CzED5wKQMsCBd2f8v+2MwNDTCRr0yN2za8jWbZX\nsfkjOK1XYkyp+ZoWM5wKxGco4VrZaKqQfwsRq3fXuPEVcOLh2G4qS/PiQdA0\nYnJNfaxI2gpy8o9Qd70AOHYsBYflIoJTlDmkQyVaQFqzh8iUomSdH1jO+4tY\nT/3jFjU/AD7p0AlWPd9XvdK5erOdg3dDrjJ7cgcR+W2OLSDhgak9YkqXTJpc\nVIWlMGYAikPNM9r6x3R8WtwquVHT0EmN7BGTsO+9hI1M4ZabA+Z2YMak290i\nTXKldCdXyy6SGi5qIKM11ADCqDIz9JeROK0qZWGXpdzUtBJ2h1y0ChgkD+iY\n0Wr7kAbr4t2vHtPCpAYspjqHT1WY5mP/63yfe21dMWK8CLwQhz6YnQhYmFQ3\nZjMDStADOreomX3NOVDH/H5SJPDVmnMiyCvrEeFHUOttKUFOFtNwat0JTCio\nZbk4TggbmWfee8o4kVaYvZqKaOywuKMTsZ0Wb+RDtEmavzruatEQK7SeMlgY\nDB551xdfRjVgTHciAg00xy1KGeyfu2nlRyIdU3zo9DJE9C0tCVwlcWE0ExPZ\n0Yv+MX6y0xKjHBPenkVFfEsN3DMj1Sre/XaoJTCpgI4HJY3fexIr0rlAIhkE\nPXfa\r\n=bkgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNKIrIOdYSRkEGQULQ2/aErf3L0d0yLBA0qHx7xCab/AiBn5tw1p1/gHrO5WP9VCpC7AcWYZ22c4kKx02OhyQ3BGw=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.6_1536010153262_0.06320550018110183"},"_hasShrinkwrap":false},"4.0.0-alpha.7":{"name":"windows-build-tools","version":"4.0.0-alpha.7","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"c30693e17c99540f9f377c629419ec804fdad85e","_id":"windows-build-tools@4.0.0-alpha.7","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-UmKvQQCNHJaym2f6vgPqVwQx3zSfhCI1qFWBvnxKQ1Jps6MFvKlbgIGxiaGHZF0wd791a3H6l7c0cZJqqmtSRg==","shasum":"5c6de26db8aa036cf2ec9ecea6c0eb98c30779ad","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.7.tgz","fileCount":57,"unpackedSize":83931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjaocCRA9TVsSAnZWagAAW/gP/2clP6YOwQivTsSo34S4\nz+tPW7jtj6Sxbmjkg5aPkTe5TzuaN8hlI6FnbQsa5bIpA1OkLeBTX+xU0r7f\nxtOvdAuDm/ZRODnnC1yEH1ZCuo3rzYPiu7ggLCOy225JD20HLNcbrtE3Mc2c\nb2q57LDm11J3G8N1I2/7Djb9/tAYscQj+LEJxCoP10UNaaya3qo30cnLbeod\nEUqDaNBJFPqxq8itIewrTYBTVS0KWgB9DyxXHSo4my+mR3HFgFv+ymbSHMHK\n8nWEc5KT53sxxi7W9PG7Qr0MMekN6Y0S1eRiGZDl5XEv5dRROtcXUHYfA7os\nXKJNR/OFKiwRW5kwtoznrr4hyBaa70NQkMBsds4zlIamdA6epXLj35RVnXZL\nqiNjw4a0tTRqzR7peV7mLxozRQFWqV23LQx1bDlUD+Lr0AfcOl8kZCKRhu/q\ndystzzsqeA49jtS/YjbdGs4qeUEFQS8NR+0pD1VQG+W/FjIKUc2684mz07vx\ncs2bXrfiXnkgHn8qPZh/MOC28X0QPzhLgSi6xNTuZDXOKF9sUezGtEwYGGLU\nNyIMim67keGqhRSaTgdJRVFO3DE1E/Mvog5Vu0ORUhZcZdpWXiHfpIct6IOh\n0p4n8GL0vsUqRyF7nQtpqqnhN7lsQC1PIk4M5jZNpf66FkXbRyGGg+ydIXL4\n5JDF\r\n=nEm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC48RRhV21dZiO/6IoEaGVETE2fyvseCBUlqscP/tn2jQIgEPYbtZq/nqkwgS6f4ugfXmDs3HfgVOLAkDjMKqs+mmQ="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.7_1536010779384_0.07266107672708078"},"_hasShrinkwrap":false},"4.0.0-alpha.8":{"name":"windows-build-tools","version":"4.0.0-alpha.8","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile native Node modules? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"a1018244a70796211d2b3daa264c9a2cde8ee811","_id":"windows-build-tools@4.0.0-alpha.8","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-GjOlqO4c+wcfZrilbTj9FMLMV1nGekRb8yTZUIxL2ILWIlvfWCEkmBrOZoU48EKfXjCqTxtfDB3K6xAXeAShWQ==","shasum":"c0a482fc0e189d1ae3ece325f8174c0469def392","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.8.tgz","fileCount":57,"unpackedSize":84704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjd0ICRA9TVsSAnZWagAA1J8P/2fyaMSaV+5DfqCFS7CZ\n62mG2dXIf27c3TTQbI1lJUpqYvkjuz5OxeTaLXfzhfMLXlfza5dMfwKP7ss6\nLPKMCssbzZMvZFgpROkWfb00qv5Pzw+IP/HYcRs9iNmI71bPCqFQ7uqINeX6\ngUjV1tJlWDCA7n6gC+c7rlJi0prAOkyQSBxaT5s4PmYzLzG2aAm2rQw4Qmh6\nhxMxuCO5Ypry4yevXeetuPMh9y+j1cVddOWLta1tOFWxMxWhp6dpKoWRzGiY\nUk0Piwz8GIyKSF59uyEzncXyt51HVsjpaqaUPy/2G+NN/qW+q9mfcPF7Zs4Q\np6+i+8SDUAVKO3gTckOjxFp8wr89E5bXZlFS50RD/0Xxrq1ZGAmxw/UEZgld\nUvTBOvQhD3iT+Sq8J8JYhbg4BDslo9F25oShzydUqJgMOXf5nLW1ipWF7HOr\nyGF6tkKyP1zrmmVZw1Gd7IJ3b7eWgOJ7/2A05+TllZ8EXu0kcneaXroDhI46\nQ6UAF3KHNClnMQDj3SvuLweDrJEOV0LfsH0Ibru6tO5km29PWeq2BnRai1m3\ncYWZTZJ87NLO9b+Rzo6QCbmJKyCVi/9qjD+8soE/CQhG68nRKHl8oJIpSGHJ\nkS05td1xlUC4Ahc6MaJqPEm687hNJLr/9aDVtZT3A2BAC9Kiuamt30NfcZoW\nenHz\r\n=OzR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcc6SmJalyozhFjKMg6re4UZq1DElpJhIo8aGRHRFyRgIhANVJvDFf05xRlpS0CRNUtFm05I7jLZwZD5BVAJH5SY5c"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.8_1536023816141_0.00447350750505171"},"_hasShrinkwrap":false},"4.0.0-alpha.9":{"name":"windows-build-tools","version":"4.0.0-alpha.9","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile [native Node modules](#examples-of-modules-supported)? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## Examples of Modules Supported\nIn theory, `windows-build-tools` supports all pure C++ addons for Node.js (and virtually everything\nelse that requires a native compiler toolchain to be installed on your machine).\n\nTo ensure that that's true, we take a fresh Windows 10 installation, add `windows-build-tools`, and\nensure that the most popular native Node addons compile from source. Those are: [node-sass](https://www.npmjs.com/package/node-sass), [bcrypt](https://www.npmjs.com/package/bcrypt), [sqlite3](https://www.npmjs.com/package/sqlite3), serialport, websocket, deasync, grpc, canvas, sharp,\nhiredis, leveldown, nodegit, zqm, ffi, libxmljs, iconv, ref, sleep, microtime, couchbase, bignum,\nkerberos, and ursa.\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"04412e0277a815f953d1259837717babb6e2bc1d","_id":"windows-build-tools@4.0.0-alpha.9","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-tlSSuuhN3wbmWo9NNyS84N76DpVe9PcpO0nM0FhGKgHUXKYPy414dcBgVF2azDYTHLY2yDeHiWmoLIuoQ0ahFw==","shasum":"b02962096032e52eff171479dffd19b893349f60","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.9.tgz","fileCount":57,"unpackedSize":86213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjeCpCRA9TVsSAnZWagAAZ/wP/jAi+tpE7yGO2dNING3m\nf+HT+lJYH1yvSTJjN63uR7grtEo4bddr98ETom3ZNfS4GOPK//gl4JwOWABS\n9WyEHuz3aIeSVSUthHxtWIkVe2y18AYtKGkwpYDgBvd8Heghq6q5ttlRcGZ0\n5/BSjJYO0bo953ilH4T/u9kYWXkjG1HySFSuY1CbJmD6VSUEJFfROJylMmMU\n9Z68jtwKelK2s6UPWji3N2kW+k0MMTapn5yDjIykO8231ugxSt+Zsh8cFYYC\nz0i3WJPgYEAiO8VwAWANqFMQGA01iXfZavaqg5m9d8GPAa/mDRSjTvUL4TR0\nDbjXXs2j9cw9dc4VfhxIVZtLx4pUYAuJ3pQzgZjuDs4jRd+YdJtB5jWj4J7Q\nZUzwAszU+7dX1TjTwnwyoE3MZ1lXVfkkjZDGIztQkJECa9QYG14myocCPXfk\nHK96wX1wYzbk7AWICI6hx/SGG+90ZqZAYUiE3IH8cO9OTsvc9DFjscZ72ItT\nK19nsewFZcjTvSWDu9wYUOU3nBUzqvFo2dEy3xzVd4RS5uWmATCfdTLnuBqc\nNoIAr5zBi7OCF9ibBn+fJpa/IVM1c92i3rMED6kyMqtNeBo6XcNeW9kMreYW\nrnKrwMP4MUhXBnr53SDD8IOA8JeXOJ+2dViQRO/VzLaNXc5oXQnZk/TmuCIs\nkPEW\r\n=XU2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwjfCBMGgRP18S5R7z+HbDdql5ZOSL3Q2KAeBjjMnMmQIgJssJCgOTptoN8XxsJNftN/VmxlQg+rwg6RuEHhbj5hk="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.9_1536024744790_0.12228081916480171"},"_hasShrinkwrap":false},"4.0.0-alpha.10":{"name":"windows-build-tools","version":"4.0.0-alpha.10","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile [native Node modules](#examples-of-modules-supported)? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## Examples of Modules Supported\nIn theory, `windows-build-tools` supports all pure C++ addons for Node.js (and virtually everything\nelse that requires a native compiler toolchain to be installed on your machine).\n\nTo ensure that that's true, we take a fresh Windows 10 installation, add `windows-build-tools`, and\nensure that the most popular native Node addons compile from source. Those are: [node-sass](https://www.npmjs.com/package/node-sass), [bcrypt](https://www.npmjs.com/package/bcrypt), [sqlite3](https://www.npmjs.com/package/sqlite3), serialport, websocket, deasync, grpc, canvas, sharp,\nhiredis, leveldown, nodegit, zqm, ffi, libxmljs, iconv, ref, sleep, microtime, couchbase, bignum,\nkerberos, and ursa.\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"ab3ea64ebc35bd4b7f643ae90cdfa64f09fec0f0","_id":"windows-build-tools@4.0.0-alpha.10","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-wG34XzMAcTeQYj/wNX1JhU4QC2paEMFdibZ79Yc1QyzKiVq7+LuI7AyNmxXmdMtYN4ApEdUZco9KPMbNiKRRFA==","shasum":"8576ecdb6eb8bf3431defcaa9a54e78f04b2de94","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.10.tgz","fileCount":57,"unpackedSize":86159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjeFPCRA9TVsSAnZWagAACpwP/RB6g0bv51FXiW1ifTAq\nDRqFdah+KV7AUibwAwVAaKEKBeEuYENdTMhs+v/HY0SasDTPmvtO/jM5LcDj\nhQ8h0VGF4TXtwq8oqXFBppSG9Bw9kCu3cYXFbr+SkgFYvDNP28EPSU7CeQ4o\n68HsrLmPKGV7O/99pD8XQzXPEYoNyPG5FzByZGzHAEppPjCkJUe+DRVMZAiM\nkB9RRepreAAgtCgWBe1MKWWPYfgeMJ0Fp+4EP7Lj7boUfUz8hXOs1bNvm+JO\n19Swsm3J0L9RP6VztrrsPejNZWf9q+Ghk1ZXaLAdX79nQTeQ0rcP5PZQGfD1\nbd/6TUDuW1nI3Wr676kl74/Wt7qq+ytroCysOQY1l/NFjaMWXUtU0iW0estB\n0DHQRMetgGudd9jbGMdwKMTlrO3PynZQTih8UVmA8phHN4uBmADUJ5c7rcOY\nfrfIDnVGcn74iaWkbRmloJJTVUbRbw5bqqP/quEmYOeY5LU9vCEPpb3Iva8x\nRjiScKJ1H334UyTDFTvD4AreVPk1ZABepod8bLgyiNfZkNuWR/5GD+WnlFxQ\nmeZoK0l6hHCrg7+ajgwt/7WwiZ7fDpVLZupYK9Fy84dv4IL1Hmx6d6Wlquk0\nFqQe37Ko3fgYyfYto5LQhY7wgrMffwZ8Jj67w4XlBOtO3HCeVVAojC9Tv0HV\nnO92\r\n=me+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLhuobXI2KFWqQTCbB9T0FiAzzfkvoDon3MZsXIp6MBAiACz0MpSNsu1acRGgGsDAxoALIsTd/rzWW19938iYgUeg=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.10_1536024910376_0.8601912374765388"},"_hasShrinkwrap":false},"4.0.0-alpha.11":{"name":"windows-build-tools","version":"4.0.0-alpha.11","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile [native Node modules](#examples-of-modules-supported)? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\nOr, if you are using Yarn:\n\n```\nyarn global add windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Node versions\n * `windows-build-tools` 4.0 and up require at least Node v8.\n * `windows-build-tools` 3.0 and up require at least Node v6.\n * `windows-build-tools` 1.0 and up require at least Node v4.\n\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## Examples of Modules Supported\nIn theory, `windows-build-tools` supports all pure C++ addons for Node.js (and virtually everything\nelse that requires a native compiler toolchain to be installed on your machine).\n\nTo ensure that that's true, we take a fresh Windows 10 installation, add `windows-build-tools`, and\nensure that the most popular native Node addons compile from source. Those are: [node-sass](https://www.npmjs.com/package/node-sass), [bcrypt](https://www.npmjs.com/package/bcrypt), [sqlite3](https://www.npmjs.com/package/sqlite3), [serialport](https://www.npmjs.com/package/serialport), [websocket](https://www.npmjs.com/package/websocket), [deasync](https://www.npmjs.com/package/deasync), [grpc](https://www.npmjs.com/package/grpc), [canvas](https://www.npmjs.com/package/canvas), [sharp](https://www.npmjs.com/package/sharp),\n[hiredis](https://www.npmjs.com/package/hiredis), [leveldown](https://www.npmjs.com/package/leveldown), [nodegit](https://www.npmjs.com/package/nodegit), [zqm](https://www.npmjs.com/package/zqm), [ffi](https://www.npmjs.com/package/ffi), [libxmljs](https://www.npmjs.com/package/libxmljs), [iconv](https://www.npmjs.com/package/iconv), [ref](https://www.npmjs.com/package/ref), [sleep](https://www.npmjs.com/package/sleep), [microtime](https://www.npmjs.com/package/microtime), [couchbase](https://www.npmjs.com/package/couchbase), [bignum](https://www.npmjs.com/package/bignum),\n[kerberos](https://www.npmjs.com/package/kerberos), and [ursa](https://www.npmjs.com/package/ursa).\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"bd60fbde98c79241b1e642884a1d5d33a9b41943","_id":"windows-build-tools@4.0.0-alpha.11","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-4YjJjudaZldQWDQTHD4w5HLbzIiFIHoVCNvC6lm+6haPszo3zKrOSw18Dr7chH/rx8XIOp7h4V3OqjfjXG9K6A==","shasum":"0af611181c9da5a04fa5fade4675172592019123","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.11.tgz","fileCount":57,"unpackedSize":87480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjeUGCRA9TVsSAnZWagAAmd0P/3TaZFj3YgbSq+KKU9EE\ny/qsXFfoV/aCvu674848R4KcJIONQHHaXSXXaaIgiFdwOb0eKZS4tDWSkUJ1\nJpXso3CfnGuzQkFDGUTJz5MnIMMedAXJenMSRH/bE+dlquY049AMDC3K0WWl\nwxfbP1leHRFMfqGFW9OrNBGxjwT9KMCxTCdGHPAZfkQHbkJadM5WkxKz22M1\nfVGqoVM2qRoM0UTvwqpdHlfB4RhaHFCKKMmizL2EsQC3g1wQVCwwXjsKuoFu\nPWZchiASUWRN3GfnobMqE8Z4qnLuorFvr0QTz2pQRq1lYcQcMC3gmjg0Ur1i\ngMh7B1b7ciIWZ4e33KAhCSq2Y+4VNQhvH28Qa2UPR8iCMULTn/nBeNxKWMfC\nnTA9C9m0rGat++gHM822v+vuvn2/8jLc712NZXIetc46T2CnApPu5z2RLXJI\n1tFh+irBiDv51tV71UMeuxrkY9H7CjB1OOCixDlPA4xV0QO+9f3CF6TSwTHi\nWaRmIV87aWSCZ4kE/kAJsLlK0rqFyo7voCF+lAwJVyEgJuSS0SV58fM6YGAc\ni/YkxK/jkch/0k4xJxtQQio9ZzBpeq3qJ9cp9Df6e/TvZpsvT4wdEfujqcBL\n8FupPC9MO3PmdVeTdJG4+qwlWmYWGHYEJDfNcMhObH2yINAeZrptj2MHOrbN\nJ7z9\r\n=Gn52\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpOeOSgLsFPTxxLt1tB1eCem8yn+s7YFEpGvkqBKrnBAiEAug3IjoyIas5RIb8TV6jG33ry+g2W/wdYPXQLYG7CKrk="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.11_1536025861595_0.022919969631227444"},"_hasShrinkwrap":false},"4.0.0-alpha.12":{"name":"windows-build-tools","version":"4.0.0-alpha.12","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"98f9d3301cbbef044091fc5cff07a088b573d55d","readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile [native Node modules](#examples-of-modules-supported)? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\nOr, if you are using Yarn:\n\n```\nyarn global add windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Node versions\n * `windows-build-tools` 4.0 and up require at least Node v8.\n * `windows-build-tools` 3.0 and up require at least Node v6.\n * `windows-build-tools` 1.0 and up require at least Node v4.\n\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## Examples of Modules Supported\nIn theory, `windows-build-tools` supports all pure C++ addons for Node.js (and virtually everything\nelse that requires a native compiler toolchain to be installed on your machine).\n\nTo ensure that that's true, we take a fresh Windows 10 installation, add `windows-build-tools`, and\nensure that the most popular native Node addons compile from source. Those are: [node-sass](https://www.npmjs.com/package/node-sass), [bcrypt](https://www.npmjs.com/package/bcrypt), [sqlite3](https://www.npmjs.com/package/sqlite3), [serialport](https://www.npmjs.com/package/serialport), [websocket](https://www.npmjs.com/package/websocket), [deasync](https://www.npmjs.com/package/deasync), [grpc](https://www.npmjs.com/package/grpc), [canvas](https://www.npmjs.com/package/canvas), [sharp](https://www.npmjs.com/package/sharp),\n[hiredis](https://www.npmjs.com/package/hiredis), [leveldown](https://www.npmjs.com/package/leveldown), [nodegit](https://www.npmjs.com/package/nodegit), [zqm](https://www.npmjs.com/package/zqm), [ffi](https://www.npmjs.com/package/ffi), [libxmljs](https://www.npmjs.com/package/libxmljs), [iconv](https://www.npmjs.com/package/iconv), [ref](https://www.npmjs.com/package/ref), [sleep](https://www.npmjs.com/package/sleep), [microtime](https://www.npmjs.com/package/microtime), [couchbase](https://www.npmjs.com/package/couchbase), [bignum](https://www.npmjs.com/package/bignum),\n[kerberos](https://www.npmjs.com/package/kerberos), and [ursa](https://www.npmjs.com/package/ursa).\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","_id":"windows-build-tools@4.0.0-alpha.12","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-ZxUoESjPmWqO9DtQZ5U7/PEJxUcj2IOQCSxRYg3tyjunofeSxi3DUaAJXl5rZDQ4/T6x/GX9shjGBwCGU/dAnw==","shasum":"dbd842b184217effb0fd047b0d26005112a90c0c","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.12.tgz","fileCount":57,"unpackedSize":87486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbje11CRA9TVsSAnZWagAAojoP/38PN2vlD7be3SmAvivS\nFR4c0NCXUwlakGGQQ8ij7J95JvHMpv+nUnqxxmJ/07hgZwZbAbmh7zGsLthP\nVIxs++Bd7QS765AeL/ia6oi9gX4woYARE/+t0A+ZetB+apElrRbMVc//HpL1\nK5pWZReG6YX77iN1/U/BSISW4BQhAFI/9xVP6kAkQMH2NlpEdCYBhj9gW6Xf\nGacXqNnJ01d8orupZa62SDAGKGGsab5nTeWHaw2BL7W7zIbJ3ghh4QclltHQ\nrvrX5C2L8e982DoXUVnrv3KdcLObM7BCiY6MUj+SF73YkRXUqCCBp5vYV1ti\n7drtUcc5iepeRCUHpDvzDvVbF1mQ2oJtEgORfKhFAwsdfS/nN1B2fH87t3Tq\nHTOBywE/0HiM9rjIdGGiOW2OtxLqix0AcXdZcavqmvv6+7sclp90zQNqdGWq\nt8Ns2mIzscgJhStjCArxtK2F3BcHM/OrEDJ20mqVL08sbtEGMBW4IGSLjKDB\n26fwg8F4lYcDwPy4xqp5AeNZLQTrPC2jS7K8h+Qnp4HG6kEKqyVLWAv6PkoP\n93GXiGx44K0MMmT/T8RBrQC+2aJf10UO94f+33kaIIWMPruXLutdwtQ5PqfT\nBk+xZaNWRqf67EZQ4i4BnP9Y7VUBAFe4dnvtIBRq5NbInWx1yEPqtwZArbS0\nOvb8\r\n=S10p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5sR+K+upY0Dwvj1P83NevOFgrtyAwdkkMkDyj/rRBpAiEAi3vgmdIrbX1l4NKTFgrn5JW+Nn8qcI8u9hoa5rNPgoY="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.12_1536028020282_0.8209353611559407"},"_hasShrinkwrap":false},"4.0.0-alpha.13":{"name":"windows-build-tools","version":"4.0.0-alpha.13","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"readme":"# Windows-Build-Tools\n\n\n \n\nOn Windows? Want to compile [native Node modules](#examples-of-modules-supported)? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\n\n```\nnpm install --global --production windows-build-tools\n```\n\nOr, if you are using Yarn:\n\n```\nyarn global add windows-build-tools\n```\n\n![Gif](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)\n\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\nC++ Build Tools, provided free of charge by Microsoft. These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\n\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\n\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\nfile a bug.\n\n## Visual Studio 2017 vs Visual Studio 2015\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/). Since Node's underlying build tools still don't fully support 2017, you might\nhave a better experience with 2015 - even if it sounds a bit outdated. On the other hand, if\nyou are only trying to compile a certain set of modules, the 2017 build tools are smaller and\ninstall a bit quicker.\n\nBy default, this tool will install the 2015 build tools. To change that, run this script with\nthe `--vs2017` parameter.\n\n## Usage\n\n```\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2017] [--dry-run-only] install --global windows-build-tools\n```\n\nOptional arguments:\n\n* `--offline-installers`: Path to a folder with already downloaded installers. See\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\n* `--silent`: The script will not output any information.\n* `--vs2017`: Install the Visual Studio 2017 Build Tools instead of the Visual Studio 2015 ones.\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\n\n## Supplying Parameters to the VCC Build Tools\n\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\ncheck if the parameters make sense - passing incorrect parameters might break the whole\ninstallation.\n\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\n\n```\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\n```\n\n### Visual Studio 2015 Parameters\n\n - `/AdminFile`: Specifies the installation control file.\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\n - `/CustomInstallPath`: Set Custom install location.\n - `/ForceRestart`: Always restart the system after installation.\n - `/Full`: Install all product features.\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\n-selectable item to be installed, just pass in this switch without any value.\n - `/Layout`: Create a copy of the media in specified folder.\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\n - `/NoRestart`: Do not restart during or after installation.\n - `/NoWeb`: Prevent setup downloading from the internet.\n - `/Passive`: Display progress but do not wait for user input.\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\n - `/PromptRestart`: Prompt the user before restarting the system.\n - `/Repair`: Repair the product.\n - `/Uninstall`: Uninstall the product.\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\n\n### Visual Studio 2017 Parameters\n\nIf you run `windows-build-tools` with `--vs2017`, the available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\n\n### Offline Installation\n\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\nhave their original names:\n\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\n * Python: `python-2.7.14.amd64.msi` or `python-2.7.14.msi`\n\nThen, run `windows-build-tools` with the `--offline-installers` argument:\n\n```ps1\nnpm install -g --production windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\n```\n\n## Support & Help\n\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\n\n#### Node versions\n * `windows-build-tools` 4.0 and up require at least Node v8.\n * `windows-build-tools` 3.0 and up require at least Node v6.\n * `windows-build-tools` 1.0 and up require at least Node v4.\n\n\n#### Where is Python installed?\n\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\n\n#### Installing as a Non-Administrator\n`windows-build-tools` works best if installed from an account with administrative rights. However,\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\n\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\n2. Set the following environment variables in the new command shell:\n\n```\nset APPDATA=C:\\Users\\\\AppData\\Roaming\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\nset USERNAME=\nset USERPROFILE=C:\\Users\\\n```\n\nEnsure that the variables passed match your location of npm's roaming data and the location\nof user profiles on your machine. For ``, substitute the name of the account you want to\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\n\n3. Run `npm install -g --production windows-build-tools`\n\n## Examples of Modules Supported\nIn theory, `windows-build-tools` supports all pure C++ addons for Node.js (and virtually everything\nelse that requires a native compiler toolchain to be installed on your machine).\n\nTo ensure that that's true, we take a fresh Windows 10 installation, add `windows-build-tools`, and\nensure that the most popular native Node addons compile from source. Those are: [node-sass](https://www.npmjs.com/package/node-sass), [bcrypt](https://www.npmjs.com/package/bcrypt), [sqlite3](https://www.npmjs.com/package/sqlite3), [serialport](https://www.npmjs.com/package/serialport), [websocket](https://www.npmjs.com/package/websocket), [deasync](https://www.npmjs.com/package/deasync), [grpc](https://www.npmjs.com/package/grpc), [canvas](https://www.npmjs.com/package/canvas), [sharp](https://www.npmjs.com/package/sharp),\n[hiredis](https://www.npmjs.com/package/hiredis), [leveldown](https://www.npmjs.com/package/leveldown), [nodegit](https://www.npmjs.com/package/nodegit), [zqm](https://www.npmjs.com/package/zqm), [ffi](https://www.npmjs.com/package/ffi), [libxmljs](https://www.npmjs.com/package/libxmljs), [iconv](https://www.npmjs.com/package/iconv), [ref](https://www.npmjs.com/package/ref), [sleep](https://www.npmjs.com/package/sleep), [microtime](https://www.npmjs.com/package/microtime), [couchbase](https://www.npmjs.com/package/couchbase), [bignum](https://www.npmjs.com/package/bignum),\n[kerberos](https://www.npmjs.com/package/kerberos), and [ursa](https://www.npmjs.com/package/ursa).\n\n## License & Credits\n\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered.\n\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\n","readmeFilename":"README.md","gitHead":"2b244e606c6fd203eabf672f5a1a3565c486b867","_id":"windows-build-tools@4.0.0-alpha.13","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-jXLVgxXYEZgxDErfTBue4G+Kg1w7DrAXAlBOOAYDZjR6ZoVRWgZ39UFr6AL5cxWfUhlNp8naFOYiywvF2HFzIg==","shasum":"12ab1518e4fa8afc0c413ac0dd78eb21babdf9b2","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0-alpha.13.tgz","fileCount":57,"unpackedSize":88674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjfCgCRA9TVsSAnZWagAAJUEP/AztfC1xGxt5uRLyNZ0G\nCAI0uQw+FQiaRXbuwldCw17UKDm9mr4yIPx8WcbKcA8Do2kpnZwnZyotqJ5s\nVCMmCdcP3iyNW0lC1zm+V/fiykWPb/XAiXZA9AA3vGv7qLSIJCfLorKv0KzW\nciCzCTJRTfYTt+C26qoSiWEBtn3KJjFHttmYy3O9bwzxIzOvYMbttJ9zHm+d\nwfu/9V/Ewk8B1nWxOCwvronTw7NIZfyygFFNrxUl38zZf130gB9k7YOBv2oN\nL+RgLMnDnhTN25OBIrNWpN1favMtWmr+kuT98SuIi/W3poLF+hVv9prb2L+3\nnFwSgttpl/d9S4tcL+CWfAuHdgbngFt0306Q8XxTROMoS2wDcoGRj+6h4T8+\nFl1H1mXBmiZcKr5E0VkfwqrPqUKBF4rHj0PpZgpiIZjMBiNIuOMqdfd8hOE2\nL6ad37HYKDkpEBh1uW/2ubrrpOPi5MXOoYpjskC2hxWbzm7WA3SObcrp6VOD\nCVqHOIcEl6m+P1oCqXF0Toy6hGR6mzARTqdTLH+VOZgHVQLWHnircPse7zA+\nT5QiK95S9RlVIpGBixCJmBA91Za94XZrxKbnXA+d9YF/b82gd8fQJo0wIOqd\nsnHmyMRnLX1b6PBjvkSqnYtsy/ZXRhw+iORcXKaOf9mTmOOmmc8CqkoNGeHf\n9Pj4\r\n=NTWz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE+WvnbppdzBBvfg0ZeZMKRx0cyULGRSMl4iw5C5kvkAIhAOf93SaE8AaJyfdpFaF/UV65ilY4ZZYPKAfG7EQfsNas"}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0-alpha.13_1536028831639_0.5062624091002679"},"_hasShrinkwrap":false},"4.0.0":{"name":"windows-build-tools","version":"4.0.0","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"0defe02dd490477356af6332e4429a4407043bcc","_id":"windows-build-tools@4.0.0","_npmVersion":"6.2.0","_nodeVersion":"9.5.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-x8mGC7lVZtx5JOhBPegiSwJ4CMZRwzKa2HB/qIgvPOIzXvZXFf19yGkwKXV9u7o9+Ewn8cog/vkGMScojTKXnQ==","shasum":"887e86562e8a829479d0ecb09238cf15f1f0dc93","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-4.0.0.tgz","fileCount":57,"unpackedSize":88856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjfKACRA9TVsSAnZWagAArrkQAIgDSYR3uahdlXBMaE28\niWbjTNRqul5jqVjwubjwKAQdfD7fOSLK8pf2NvkRFcdT5OVE9cYtXSK5/Xqz\nrQTruvptrrkwHd6anff3mXHiGHCjrRUcgjsnOGXFcpftk1KW58ui1UMPFwt5\n46KpaowaryUgEi5CpbyOgyDFLpcnOYIrZyFWwF61DeytXWtMru7LWsxtXzFa\nWz0FjVSGrZ0XgseQV3H/TXCXvkO9FX3rUkwIoBo7te2HtvwMHmU0xe03G2cG\ncmU81QEbU4dtExkh5CBDRjexGAeQRGLVphSdabwtzVA8t7MyXcWRos7RlChK\nx15GeBudhob9eLFXeNncFJDHPmRmd+VN3ys9gOeBiJALD7dM+6yevhbi1HJz\nbL+7HvamGSf2VqHPwVQbDUvEqf5J6ghMIEF3MAMHRbuIzRGk8YeiswJaEbvF\nqqErwHW4xzYmOSw/FQFNOIGOki8ypG0e2UiVEgcik53GlcFqS3kobmuj2vGN\nK0lisgqXt+/JmPQyAUOmDQqzrZ49E9G/AdNySg7yLbRq5Yk9IDheaTiC/1gD\nnTa5+loyKSQc5LEA3WIP+zl4o0MhLZ4kZjs4283BEmN0aP+g+wdJYrJ3/AMn\nw7GsnQfLOI8l8HAD8Wp5f/Yr3SMYR1neBjkjeMnZDhbLm9tpSRpCtp7+cSKR\no9FE\r\n=IdET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCooqbgG76lpfJi3TZYdbzJYUQsdzPDHSeWVB4TRSGaXAIgRWntcA++1MVjivRDc+KgZx4mXcqWrjbXInTFuQZCf+0="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_4.0.0_1536029312361_0.6151023196506447"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"5.0.0":{"name":"windows-build-tools","version":"5.0.0","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^3.1.0","fs-extra":"^7.0.0","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^2.1.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"a1ff38f579f77a205269e9bb6e6f3de5cd0ea2fa","_id":"windows-build-tools@5.0.0","_npmVersion":"6.3.0","_nodeVersion":"9.8.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-PQz/G2L38V/YJ0nL5/c3sfymcXR2Ju7kyyyWIKZi9q6aBw09Wi4qIv7mX0gaGiwCwpNPRVd8atlGKwrq2KKunA==","shasum":"418f9e5dfbd046d54ab9031e18bb27a33a09c159","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-5.0.0.tgz","fileCount":59,"unpackedSize":88899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboLjeCRA9TVsSAnZWagAACugP/ihdpgD4p3IJoGzR4VaF\naEzvu1XOFeIRa/XX6IiRgCbmPOhfVsrioNhDpe3h1+1lVuZsLffmSteDPbJB\nHJNFLlHvhJ3HGdwubn7EDf0RMSlMci1JGP0M8fYSyEjdssqb1Gy8OjZoRj0O\nueeEunCrUjRvvTYE7lw+GgDsgv3ezGuIHLb0dcq9QGIhOe7HK7sgDDmyJjHx\n+B6cAX0n+a6+hTN4pVJLSL3SMQ181qD9/KhGdmr2e9SehrixXVkADMEmQpNu\nfIcOMnK/5IkN6nCQb/Jv2S8rp6mayQTspa9qw4hFjhwGABeZYqVGnbMEyo/H\nmWnYQPjDLtYsj7ku2cN6WI4syy/lXiySzkVUJvzp2fnksCRBIfkW1Fu4bFO2\nu/IqAFmktfZP2p+rOC8k3zrnPR4uJY/6aSdyB03jjx7xTBslYvWuYA2fN+wa\niL6yKSko3Y7CyarYl8SCEr0n3pjcrOafihLHfEXr7K+XlbcRScKXnGjXzu+7\n9wsIndAjKUx1un+PFdl1Xd/KozmhpheW6JXQdrjaDmlhmualpDhVSo6xiB3h\nCKPvMJWmBUXPuJ66oroWkvIBl9gn+sZyNS2kCTalvT6DpXHvZeWx9mU/4ky7\nxvBFNUj/0qm0b5fdXoh6ifECwavQhQUWiQXVTj1iCB/HhGLtLslpTIxsBGDq\no4MK\r\n=inJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCVkwAg9Qt38aeJzZT8m43d0ntYmLM/umfs5oIeugvpAiEAn8Xcsmq+yx63jquKu8fI/s8vMGJ9UteyArcaPY777xA="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_5.0.0_1537259741905_0.7521132801679637"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"5.1.0":{"name":"windows-build-tools","version":"5.1.0","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^5.0.4","@types/jest":"^23.3.1","@types/node":"^10.9.4","jest":"^23.5.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-microsoft-contrib":"^5.2.1","typescript":"^3.0.3"},"dependencies":{"chalk":"^2.4.1","debug":"^4.1.1","fs-extra":"^7.0.1","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^3.0.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"ea6905b7b77d76c6bdd96eacbf4ac67cb5d232ec","_id":"windows-build-tools@5.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"dist":{"integrity":"sha512-X80Lt9ERJg3O3lhz9V4eLL+D4HgJCKJgvRe0Vkmr7XPXwuzSYqmiHBhqvTKUSDLrJit2uXwwbM9VKkSVT8glPA==","shasum":"53233e7163f73933ede9ea0e20e2dc9514236368","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-5.1.0.tgz","fileCount":57,"unpackedSize":89442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKITmCRA9TVsSAnZWagAAiUYP/2Uca6ZxGUke0Nz5LJKK\nHYDqObEDsEVkFTuPoV5krooLUJ8M7uQqI3JLQjGYitqfz5V6ozCe2/asJog8\n2QJN9Y9nN6VdgqfAauvytFZkdJMem6sc/vD2bexgLNDNKXNDZLq3wjRQBqLP\nDhc3uCP8WEDAR0OvEfoLFqLeymC2q7gHHuRfIIaH+zwzG4m6i4fX2jD2OqU6\nNek7HxmMyskXDIS3rFM6pcP4q0cW90fDHU7e4LJoBbNohQO0n3Hrdte/QUXi\nOmuo4S5BoAT/uhd7FR9WMB7pigjMF97ZNsaNZUMNO8Ej3IG8c1wvm36NC3iF\nwxfllWA1X6ePDVBNs2V5UE/7WWYUcjiFZFcofZQH2+rYLW78wBwLDuVndzLv\nUcQygRImkiQDFX1+TlNQiby6PZlO+zDZ/UpMAWvCY0yf3SHUM/4yrkiObN5j\nKvF3b8RkwetZ/GoD7DIZp/YdW1SoSB9bJsVTzY03lCLYf00yhTPs9xfMGSB+\nemWl2FUmaNJvZ+/qeopv/dnVlV2zOii58P75EQy67nkSnKpeODa+X+mAeWWn\nLL3CmNCHwKGQ7lVK+z+3KbOE9IyB6lMNytpsZWTEV2/pV9BYtuK3sXiQEPZY\nEFPTFPRO4YhRsk7GRa9WrIq5u4pQCjDiLCvWg9IijofbfIs5ncXlvq1ruxIP\nVSDE\r\n=/qDQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCJVjuc3e4iHafp4HNvJjm7hRO62rmgRqyNY41tjT4kAiEA7kZ+TI2sYIz1bhKPfhl41wAZ2nUgFGNUHwgwcXlLHkM="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_5.1.0_1546159333566_0.5186750391717372"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."},"5.2.2":{"name":"windows-build-tools","version":"5.2.2","description":"Install C++ Build Tools for Windows using npm","main":"dist/index.js","scripts":{"test":"npm run lint && npm run unit","unit":"jest","postinstall":"node ./dist/index.js","build":"tsc -p tsconfig.json","prepare":"npm run build","start":"npm run build && npm run postinstall","lint":"tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"os":["win32"],"keywords":["Windows","Build Tools","node-gyp","native","c++"],"engines":{"node":">=8.0.0"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"license":"MIT","bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/fs-extra":"^7.0.0","@types/jest":"^24.0.13","@types/node":"^12.0.8","jest":"^24.8.0","ts-jest":"^24.0.2","tslint":"^5.17.0","tslint-microsoft-contrib":"^6.2.0","typescript":"^3.5.2"},"dependencies":{"chalk":"^2.4.2","debug":"^4.1.1","fs-extra":"^8.0.1","in-gfw":"^1.2.0","nugget":"^2.0.1","string-width":"^4.1.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"globals":{"ts-jest":{"tsConfigFile":"tsconfig.json"}},"testMatch":["**/__tests__/**/*-test.+(ts|tsx|js)"]},"gitHead":"b4c681c770fa429734e45600906b4271421e1328","_id":"windows-build-tools@5.2.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-88jhBXao80OkwUf6jPxzxC/tjtWUrYBUSLodwbjTgpEBM44ZT1y46Y8bTrdhZzx39Zb70cbwuQzUmUH37m3nSg==","shasum":"1aabd53e40fb0a34cbd4b1023220573fab4dc772","tarball":"https://registry.npmjs.org/windows-build-tools/-/windows-build-tools-5.2.2.tgz","fileCount":57,"unpackedSize":91680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKmxYCRA9TVsSAnZWagAAGPoP/jJ/HWY2l1u1IEzwjqoq\nkN9Veu6fpUDebXcLa3XZvOLwxO50myeZ4eV2qQHBnP2V/+/Hnfgi4fOiwZgG\nAOF+Go4K9UvuRA+jaXZBEYUXrVHaBoqZIDZUFPIRXAW+q3edQiqg4NppN0J2\nLyE5QetwDYbBvVwHgTznNG45unI+BcZvMw+E83d9tUapr9gDQ8+egohKUDTF\nuT7kqA2ckGzQ6IVT44frhTkUfy8hiTig5wMpX2bxdy7QdYrdm9i6vvRYWFHy\nRe9kZo71bi0R836Ri2M54JCDfYpxhbBTNJ2remM/XKp9qp+8qtj+R2/juMqx\netBsrvgEehKD7BIBGmYGbb7wc+ghb2+pMlLnGC3+awy89bUH7zYvxB9t5JXP\nssy/jBSnFexBIbWljNVUcuGUE96tDIwieWzbNlFJ/TREoCF5pJth4NGUlECI\n+JVTl9zc+ftLZe3iNxczP9sUVXpFjsbrNf2MfTEXqopqrZOJCqzknTaq2wc5\n5/w0kuqapf7E59AD8x6n+VvEOqnvUn45LDlLfY8qALJEvLg9dYLmcIG4S1SB\nh3H+Lewupr+17uOxge3e6eSvHZTjdNyEp0TjCOAVOprfl8zgVJ5c02EwEBzu\nE1Bwx5e3l4j4gHOfYQjP8l/QCkeWPKslog2T3a6ZaOp5Q4yHmc0Kw1AmVuqZ\nt1uS\r\n=vjue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvOULiBOObxvmLKAK9ZpgzVvwJ/F4WFcIUpDHmIyhNNAiArZC22ENk5VGKuGzwDknAVs6DrZHyqfxDFcM1oNLZtwA=="}]},"maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"_npmUser":{"name":"felixrieseberg","email":"felix@felixrieseberg.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/windows-build-tools_5.2.2_1563061336283_0.4599446006445118"},"_hasShrinkwrap":false,"deprecated":"Node.js now includes build tools for Windows. You probably no longer need this tool. See https://github.com/felixrieseberg/windows-build-tools for details."}},"readme":"# Windows-Build-Tools\r\n\r\n\r\n \r\n\r\nOn Windows? Want to compile [native Node modules](#examples-of-modules-supported)? Install the build tools with this one-liner. Start PowerShell as Administrator and run:\r\n\r\n```\r\nnpm install --global windows-build-tools\r\n```\r\n\r\nOr, if you are using Yarn:\r\n\r\n```\r\nyarn global add windows-build-tools\r\n```\r\n\r\n![Gif](https://user-images.githubusercontent.com/1426799/45007904-bde9f280-afb4-11e8-8a35-c77dffaffa2a.gif)\r\n\r\nAfter installation, npm will automatically execute this module, which downloads and installs Visual\r\nC++ Build Tools, provided free of charge for most users by Microsoft (as part of Visual Studio Community, please consult the license to determine whether or not you're eligible). These tools are [required to compile popular native modules](https://github.com/nodejs/node-gyp).\r\nIf not already installed, it will also install Python 2.7, configuring your machine and npm appropriately.\r\n\r\n> :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773) (Currently not installed automatically by this package)\r\n\r\nBoth installations are conflict-free, meaning that they do not mess with existing installations of\r\nVisual Studio, C++ Build Tools, or Python. If you see anything that indicates otherwise, please\r\nfile a bug.\r\n\r\n## Visual Studio 2017 vs Visual Studio 2015\r\nThis module is capable of installing either the build tools from Visual Studio [2017](https://blogs.msdn.microsoft.com/vcblog/2016/11/16/introducing-the-visual-studio-build-tools/) or Visual\r\nStudio [2015](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcing-the-official-release-of-the-visual-c-build-tools-2015/).\r\n\r\nBy default, this tool will install the 2017 build tools. To change that, run this script with\r\nthe `--vs2015` parameter.\r\n\r\n## Usage\r\n\r\n```\r\nnpm [--python-mirror=''] [--proxy=''] [--debug] [--strict-ssl] [--resume] [--sockets=5] [--vcc-build-tools-parameters=''] [--vs2015] [--dry-run-only] install --global windows-build-tools\r\n```\r\n\r\nOptional arguments:\r\n\r\n* `--offline-installers`: Path to a folder with already downloaded installers. See\r\n* `--python-mirror`: Use a given mirror to download Python (like `--python_mirror=https://npm.taobao.org/mirrors/python/`). You can alternatively set a `PYTHON_MIRROR` environment variable.\r\n* `--proxy`: Use a given proxy. You can alternatively set a `PROXY` environment variable.\r\n* `--debug`: Be extra verbose in the logger output. Equal to setting the environment variable `DEBUG` to `*`.\r\n* `--strict-ssl`: Enables \"Strict SSL\" mode. Defaults to false.\r\n* `--resume`: By default, `windows-build-tools` will resume aborted downloads. Set to `false` to disable.\r\n* `--sockets`: Specifies the number of http sockets to use at once (this controls concurrency). Defaults to infinity.\r\n* `--vcc-build-tools-parameters`: Specifies additional parameters for the Visual C++ Build Tools 2015. See below for more detailed usage instructions.\r\n* `--silent`: The script will not output any information.\r\n* `--vs2015`: Install the Visual Studio 2015 Build Tools instead of the Visual Studio 2017 ones.\r\n* `--dry-run-only`: Don't actually do anything, just print what the script would have done.\r\n* `--include-arm64-tools`: Include the optional Visual Studio components required to build binaries for ARM64 Windows. Only available with the 2017 and newer build tools and Node.js v12 and up.\r\n\r\n## Supplying Parameters to the VCC Build Tools\r\n\r\nYou can pass additional parameters directly to the VCC Build Tools installer. This tool does not\r\ncheck if the parameters make sense - passing incorrect parameters might break the whole\r\ninstallation.\r\n\r\nSupply parameters to `windows-build-tools` as a JSON array. Here's quick example (note the double quotes):\r\n\r\n```\r\nnpm --vcc-build-tools-parameters='[\"\"--allWorkloads\"\"]' install --global windows-build-tools\r\n```\r\n\r\n### Visual Studio 2015 Parameters\r\n\r\nIf you run `windows-build-tools` with `--vs2015`, these parameters are available:\r\n\r\n - `/AdminFile`: Specifies the installation control file.\r\n - `/CreateAdminFile`: Specifies the location to create a control file that can then be used\r\n - `/CustomInstallPath`: Set Custom install location.\r\n - `/ForceRestart`: Always restart the system after installation.\r\n - `/Full`: Install all product features.\r\n - `/InstallSelectableItems`: Choose which selectable item(s) to be installed.\r\n-selectable item to be installed, just pass in this switch without any value.\r\n - `/Layout`: Create a copy of the media in specified folder.\r\n - `/NoRefresh`: Prevent setup checking for updates from the internet.\r\n - `/NoRestart`: Do not restart during or after installation.\r\n - `/NoWeb`: Prevent setup downloading from the internet.\r\n - `/Passive`: Display progress but do not wait for user input.\r\n - `/ProductKey`: <25-character product key> Set custom product key (no dashes).\r\n - `/PromptRestart`: Prompt the user before restarting the system.\r\n - `/Repair`: Repair the product.\r\n - `/Uninstall`: Uninstall the product.\r\n - `/Uninstall /Force`: Uninstall the product and features shared with other products.\r\n\r\n### Visual Studio 2017 Parameters\r\n\r\nThe available parameters [are documented here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio).\r\n\r\n### Offline Installation\r\n\r\nBy default, `windows-build-tools` will download the latest installers from Microsoft each time\r\nit's installed. Alternatively, you can prepare a folder that contains installers. They need to\r\nhave their original names:\r\n\r\n * Visual Studio Build Tools: `vs_BuildTools.exe` or `BuildTools_Full.exe`\r\n * Python: `python-2.7.15.amd64.msi` or `python-2.7.15.msi`\r\n\r\nThen, run `windows-build-tools` with the `--offline-installers` argument:\r\n\r\n```ps1\r\nnpm install -g windows-build-tools --offline-installers=\"C:\\Users\\John\\installers\"\r\n```\r\n\r\n## Support & Help\r\n\r\nThis package currently only handles the most common use case, none of the edge cases. If you encounter errors, we'd greatly appreciate [error reports](https://github.com/felixrieseberg/windows-build-tools) (and even pull requests). This is currently tested on Windows 10.\r\n\r\n#### Node versions\r\n * `windows-build-tools` 4.0 and up require at least Node v8.\r\n * `windows-build-tools` 3.0 and up require at least Node v6.\r\n * `windows-build-tools` 1.0 and up require at least Node v4.\r\n\r\n\r\n#### Where is Python installed?\r\n\r\nIt's saved under `%USERPROFILE%\\.windows-build-tools\\python27`.\r\n\r\n#### Installing as a Non-Administrator\r\n`windows-build-tools` works best if installed from an account with administrative rights. However,\r\nthanks to @brucejo75, the following steps can be taken to install to a different user account:\r\n\r\n1. From your non-admin account (e.g. **\\**) run `cmd.exe` as administrator.\r\n2. Set the following environment variables in the new command shell:\r\n\r\n```\r\nset APPDATA=C:\\Users\\\\AppData\\Roaming\r\nnpm config set prefix C:\\Users\\\\AppData\\Roaming\\npm\r\nset USERNAME=\r\nset USERPROFILE=C:\\Users\\\r\n```\r\n\r\nEnsure that the variables passed match your location of npm's roaming data and the location\r\nof user profiles on your machine. For ``, substitute the name of the account you want to\r\ninstall `windows-build-tools` for. For more information, see the `npm config set prefix`\r\ndescription [here](https://docs.npmjs.com/getting-started/fixing-npm-permissions).\r\n\r\n3. Run `npm install -g windows-build-tools`\r\n\r\n## Examples of Modules Supported\r\nIn theory, `windows-build-tools` supports all pure C++ addons for Node.js (and virtually everything\r\nelse that requires a native compiler toolchain to be installed on your machine).\r\n\r\nTo ensure that that's true, we take a fresh Windows 10 installation, add `windows-build-tools`, and\r\nensure that the most popular native Node addons compile from source. Those are: [node-sass](https://www.npmjs.com/package/node-sass), [bcrypt](https://www.npmjs.com/package/bcrypt), [sqlite3](https://www.npmjs.com/package/sqlite3), [serialport](https://www.npmjs.com/package/serialport), [websocket](https://www.npmjs.com/package/websocket), [deasync](https://www.npmjs.com/package/deasync), [grpc](https://www.npmjs.com/package/grpc), [canvas](https://www.npmjs.com/package/canvas), [sharp](https://www.npmjs.com/package/sharp),\r\n[hiredis](https://www.npmjs.com/package/hiredis), [leveldown](https://www.npmjs.com/package/leveldown), [nodegit](https://www.npmjs.com/package/nodegit), [zqm](https://www.npmjs.com/package/zqm), [ffi](https://www.npmjs.com/package/ffi), [libxmljs](https://www.npmjs.com/package/libxmljs), [iconv](https://www.npmjs.com/package/iconv), [ref](https://www.npmjs.com/package/ref), [sleep](https://www.npmjs.com/package/sleep), [microtime](https://www.npmjs.com/package/microtime), [couchbase](https://www.npmjs.com/package/couchbase), [bignum](https://www.npmjs.com/package/bignum),\r\n[kerberos](https://www.npmjs.com/package/kerberos), and [ursa](https://www.npmjs.com/package/ursa).\r\n\r\n## License & Credits\r\n\r\nThe Python installation was made possible by [Ali Hajimirza](https://github.com/ali92hm), who kindly wrestled with Python's MSIs until they surrendered. For details regarding the license agreements applicable to Python, see *History and License* [2.x](https://docs.python.org/2/license.html) and [3.x](https://docs.python.org/3/license.html).\r\n\r\nUse of Microsoft software is subject to the terms of the corresponding license agreements. For details regarding the license agreements applicable to Visual Studio products, refer to their [*License Directory* page](https://visualstudio.microsoft.com/license-terms/). (See also [this discussion](https://social.msdn.microsoft.com/Forums/en-US/08d62115-0b51-484f-afda-229989be9263/license-for-visual-c-2017-build-tools?forum=visualstudiogeneral) for the gist of it.)\r\n\r\nCopyright (C) 2018 Felix Rieseberg. Licensed MIT. For more details, please see LICENSE.\r\nThis license applies to this package only, not to its dependencies or the 3rd party software that it installs.\r\n","maintainers":[{"name":"felixrieseberg","email":"felix@felixrieseberg.com"}],"time":{"modified":"2023-11-14T12:42:58.616Z","created":"2016-06-12T20:35:45.060Z","0.1.0":"2016-06-12T20:35:45.060Z","0.1.1":"2016-06-12T20:39:54.024Z","0.1.2":"2016-06-12T20:42:09.791Z","0.1.3":"2016-06-12T20:49:39.488Z","0.1.4":"2016-06-12T20:55:40.712Z","0.1.5":"2016-06-13T16:10:52.085Z","0.1.6":"2016-06-13T18:55:13.075Z","0.1.7":"2016-06-14T23:09:09.316Z","0.1.8":"2016-06-14T23:17:14.895Z","0.2.0":"2016-06-29T07:02:37.738Z","0.2.1":"2016-06-29T07:10:54.485Z","0.2.2":"2016-06-29T11:47:18.032Z","0.2.3":"2016-06-29T11:49:46.122Z","0.2.5":"2016-06-29T11:53:49.178Z","0.2.6":"2016-06-29T13:43:49.800Z","0.2.7":"2016-06-29T19:15:10.418Z","0.2.8":"2016-06-29T19:40:18.559Z","0.2.9":"2016-06-29T19:57:17.346Z","0.2.10":"2016-06-29T20:19:18.339Z","0.3.0":"2016-07-08T20:57:04.611Z","0.3.1":"2016-07-25T21:58:58.015Z","0.4.0":"2016-07-29T17:57:18.212Z","0.4.1":"2016-07-29T18:07:10.223Z","0.5.0":"2016-08-25T03:21:02.863Z","0.6.0":"2016-08-25T20:42:28.688Z","0.6.1":"2016-11-19T00:39:04.210Z","0.7.0":"2016-11-29T18:34:35.412Z","1.0.0":"2016-12-22T20:23:41.878Z","1.1.0":"2017-01-03T22:33:03.181Z","1.2.0":"2017-02-13T19:13:17.784Z","1.2.1":"2017-04-16T16:54:07.040Z","1.3.1":"2017-06-06T23:59:46.858Z","1.3.2":"2017-06-07T03:13:45.571Z","1.4.0":"2018-01-30T21:22:51.694Z","1.4.1":"2018-02-03T17:15:23.250Z","1.4.2":"2018-02-03T17:17:57.077Z","2.0.0":"2018-02-03T19:02:16.892Z","2.0.1":"2018-02-11T02:52:06.645Z","2.1.0":"2018-02-11T04:31:11.545Z","2.1.1":"2018-02-11T04:34:35.965Z","2.1.2":"2018-02-11T04:36:40.703Z","2.1.3":"2018-02-11T04:40:09.874Z","2.1.4":"2018-02-11T04:46:28.387Z","2.1.5":"2018-02-11T04:52:47.707Z","1.4.3":"2018-02-11T05:15:54.973Z","2.2.0":"2018-02-11T19:03:40.658Z","2.2.1":"2018-02-11T19:27:34.599Z","2.3.0":"2018-04-17T17:45:54.313Z","3.0.0-beta.1":"2018-05-29T13:22:43.672Z","3.0.0-beta.2":"2018-05-29T14:19:22.092Z","3.0.0-beta.3":"2018-05-29T14:26:31.369Z","3.0.0":"2018-05-29T18:03:48.074Z","3.0.1":"2018-06-20T02:02:00.827Z","3.1.0":"2018-07-21T13:48:08.844Z","4.0.0-alpha.1":"2018-09-01T18:41:41.375Z","4.0.0-alpha.2":"2018-09-02T02:23:03.025Z","4.0.0-alpha.3":"2018-09-02T05:43:52.687Z","4.0.0-alpha.4":"2018-09-02T06:00:56.873Z","4.0.0-alpha.5":"2018-09-03T21:20:52.386Z","4.0.0-alpha.6":"2018-09-03T21:29:13.432Z","4.0.0-alpha.7":"2018-09-03T21:39:39.543Z","4.0.0-alpha.8":"2018-09-04T01:16:56.295Z","4.0.0-alpha.9":"2018-09-04T01:32:24.958Z","4.0.0-alpha.10":"2018-09-04T01:35:10.513Z","4.0.0-alpha.11":"2018-09-04T01:51:01.896Z","4.0.0-alpha.12":"2018-09-04T02:27:00.508Z","4.0.0-alpha.13":"2018-09-04T02:40:31.858Z","4.0.0":"2018-09-04T02:48:32.467Z","5.0.0":"2018-09-18T08:35:42.011Z","5.1.0":"2018-12-30T08:42:13.961Z","5.2.2":"2019-07-13T23:42:16.435Z"},"homepage":"https://github.com/felixrieseberg/windows-build-tools#readme","keywords":["Windows","Build Tools","node-gyp","native","c++"],"repository":{"type":"git","url":"git+https://github.com/felixrieseberg/windows-build-tools.git"},"author":{"name":"Felix Rieseberg","email":"felix@felixrieseberg.com"},"bugs":{"url":"https://github.com/felixrieseberg/windows-build-tools/issues"},"license":"MIT","readmeFilename":"README.md","users":{"dominikschreiber":true,"bret":true,"luukmoret":true,"leichtgewicht":true,"noahsoneog":true,"tanveerahmed":true,"robertpenner":true,"cchamberlain":true,"matiasmarani":true,"kurre":true,"dennisli87":true,"alert1983":true,"nasser-torabzade":true,"nevenleong":true,"emilbayes":true,"clement-nerma":true,"mano.rajesh":true,"gauss02":true,"morogasper":true,"cedx":true,"aquafadas":true,"coolbong":true,"frankg":true,"sinahwz":true,"claudio76":true,"sharper":true,"ajsb85":true,"stevenvachon":true,"oliversalzburg":true,"asfrom30":true,"edm00se":true,"zwwggg":true,"nbuchanan":true,"tdmalone":true,"lucpolak":true,"mjcd":true,"heineiuo":true,"jamesbedont":true,"heartnett":true,"l8niteowl":true,"nethoncho":true,"yuch4n":true,"maleking":true,"dyakovk":true,"wangsong1224":true,"hoanganh25991":true,"losymear":true,"malek":true,"stewarf":true,"rendfall":true,"ericphamhoang":true,"debashish":true,"odahcam":true,"jafolkerts":true,"wlzla000":true,"feibenren":true,"wangrongding":true,"myjustify":true}}