diff --git a/tools/publish-js-sdk.py b/tools/publish-js-sdk.py deleted file mode 100755 index 81c85e5260..0000000000 --- a/tools/publish-js-sdk.py +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/python - -# Copyright 2016 Attic Labs, Inc. All rights reserved. -# Licensed under the Apache License, version 2.0: -# http://www.apache.org/licenses/LICENSE-2.0 - -import os, subprocess, json -from distutils.version import LooseVersion -from noms.pushd import pushd - -packages = [ - 'babel-preset-noms', - 'eslint-config-noms', - 'noms', - 'webpack-config', -] - -def main(): - for p in packages: - with pushd(os.path.join('js', p)): - npm_publish() - -def npm_publish(): - with open('package.json') as pkg: - data = json.load(pkg) - package_name = data['name'] - deployed_version = LooseVersion( - subprocess.check_output(['npm', 'info', package_name, 'version']).strip()) - - new_version = LooseVersion(data['version']) - print '%s: Old version: %s, New version: %s' % (package_name, deployed_version, new_version) - if new_version > deployed_version: - subprocess.check_call(['npm', 'whoami']) - subprocess.check_call(['npm', 'install']) - subprocess.check_call(['npm', 'publish']) - -if __name__ == '__main__': - main()