{"_id":"@microsoft/openpai-js-sdk","_rev":"79-d32f5a63726d63146d6f654780f7c4db","name":"@microsoft/openpai-js-sdk","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.0":{"name":"@microsoft/openpai-js-sdk","version":"0.0.0","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.0.0","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/Microsoft/pai","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/cli.js"},"dist":{"shasum":"d89cf03a2aa57ac058ce9da2136601b991a85cfc","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.0.0.tgz","fileCount":69,"integrity":"sha512-MyHY+dvHTMWRQNIXqlnsD2IZxRthAUSUN1FeBDOzuFEnvKPzJWJqXv7CoDUJMOQGPA5tqOEZZlQHgku1WuM5SA==","signatures":[{"sig":"MEYCIQD6pIi9PzSB6S2l5nMQ+qJPc1+3O4+wTpCIrnJFO0ZcLgIhANfEqdZYgZYz7kRHv9tHRX3HMAg1vNVguMvTtBgO/juf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehh1CCRA9TVsSAnZWagAAv54P/AqV12iPmVHdNW6qVNWv\n3c3remd/uaCZLLLIyDpjQcxz0nGXVmYe0gl/d04jLCHiHscPxI0DWwsoEAtn\ne7Ngp1jCylS8CVePTWPyWMLsmWJj28HrQK+a3J/EguJ3uuMefGYOGZ4H2dIT\nrGRQYFPt+x9vWvw6IAeqxFOr4VRhoVB9jwATNtx9jkohyozpChVUGki3vijV\nnxU4nIidIaGvdNJXmgp+R6PVBU8F3X4872+bvXblUYoBZFguYbkEujhZv2Iy\n5kSnv2WWFeeBmNhrmXHeH0YSDJtHQjr6f/GrI0cEAxX2LWPAsS2g9AucxqAU\nlHk7q32MtR6W3GGee0paaF+fd9lO3KiauO6ykWcTfXMUFOTvPsEYe+mVURao\nLmDHhvNa3g0Nz/LQm+wqpwk4LdDxAj1a7x0ehAvnP2D/RkWyjvPUud0/9Z86\nKktnvxYFttnf2YBzG9L997+vzN0NXDn7WNebexyIF9hYXbxoVSCZ0SN+xyH8\nsylYuNw3EDVIjvNm0IXDSFn3xn/QTBjS5/rBkB2kqJNW4zTLGTrtRgIKil38\nLXI0yShR5UNvkI8emqK0zusqGjd81aD6DLgFj/vs0asBi7xoWyxT/QbVSFyN\n7MBIbHzVHcmekEYfJk3+oa2xUtyTG4TbW0a1fX5Amv2tIpNYEgtTZ7lYLNpI\nLH4e\r\n=pifu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"82c8273169f330fc9074caf68d47bce7548f2d93","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register tests/**/*.spec.ts","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\""},"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/pai.git","type":"git"},"_npmVersion":"6.13.4","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.16.1","dependencies":{"axios":"^0.19.0","table":"^5.4.6","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^8.1.0","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.6","mocha":"^6.2.0","tslint":"^5.18.0","mock-fs":"^4.11.0","ts-node":"^8.3.0","minimist":">=1.2.2","prettier":"^1.18.2","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.0","@types/nock":"^10.0.3","@types/mocha":"^5.2.7","@types/table":"^4.0.7","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.0.0_1585847616321_0.4578523845389595","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@microsoft/openpai-js-sdk","version":"0.0.1","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.0.1","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"777db94f86fbd026d5bd08a7dd1dc1fe6f244ede","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.0.1.tgz","fileCount":170,"integrity":"sha512-gbqRifp+8JRCOhFoAaE3DlhfPr6zBeoeRCMKQsrDuyXDPOhY+5hW6vUqyfvGvJPO8uS77F5HUgexYNP1PlciBg==","signatures":[{"sig":"MEQCIClw62bw+5yeVQoeTsavaGbnhHKHT39jy5H8XwJnO77SAiA3uLGRceNDEs6aug30MuNSnUOC3drO8ciYCJ3gnYv/gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevQNrCRA9TVsSAnZWagAAiQAP/jwt61806UNX4IuBOhtf\n8lKKz8WF/PMFQqCpUQK5i6Rr3wq5AvJjl8/t1RuROJJU6nUQ6J9BT/CLPsod\nwiMXhlqFuQ4wfloFIPWXdTnIaCr0JIF4dBY3zhnCl4fsDBtI9Sf6iHNccvXH\nFONuUK4LVrlC379UpLpy6tTfuIa3nEzaaHPBR1RgvJWJoqv0B2vbY1sYNvUE\nAhFzDF8vAyFJpwgId/uzMNFjZ7IOd0/d20FOwkf7EzPqI0XqN6GGLUX5RphZ\nIBUUUvT8q8AGMcY1/2EPij9J0vnsdD7KtVDmANY9s4HXBSNejDOIgmxn3OTi\nUo+QnXUWdwtdlM9aAFJ/8Ws62Y4YgHHWvbgJFk1abp0Yin9KDnUNFv1zPn0w\n3Rb15VlwH6eSIcywjy4XiU7ynn4Ypd2UeCzbx6bdSe7/ShU89RfMbxbCfvwB\nXjNoInOtq+Xr+mjGzsxErPhD/rfYm+Yq3qDaKqWxuU+WrZ1kwOpVTABveh+E\nPlt7e/icHHfME76Z0D9cA7kHCzHCc609jyqcmjsWzgv26kWfu+XM5jYZP5BU\njmLxpPUu1MhpYRn/+WYJgJ0SRAhPVL1BwXBzrJTy8aivd6OAWunfrzLejLps\n9ZbN1YoYkHn3Eim4Fm+nSXzhNfC72I7yRshCNRFZY8ooK+YHl8kw+ALzSUED\nccYD\r\n=ruLO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"60a2341bdfd41f69ace8d7531e2a0dbb6ae62f8c","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/**/*.spec.ts","build":"ttsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.4","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.16.3","dependencies":{"axios":"^0.19.2","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^8.1.0","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","chai":"^4.2.0","nock":"^12.0.3","mocha":"^6.2.3","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.3.0","minimist":">=1.2.2","prettier":"^1.18.2","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.0","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^5.2.7","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.0.1_1589445482737_0.8744143480439581","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@microsoft/openpai-js-sdk","version":"0.1.0","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.1.0","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"a4517708fcc0b63a73e25750993979398522f116","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.1.0.tgz","fileCount":169,"integrity":"sha512-WqhFuFYVZ2t5xttZsbH8ZKzhVEeLxVO779tO+OcE1owzwiSa0qkHKSG90ch1zA5KcjYXWWSwxZLfUgx+ae22XA==","signatures":[{"sig":"MEUCIHw9jdddTG+jexnKT0cL5+fNtoy7fH3b+ArwW7X1+3ADAiEApy8P1AloBzoECUGS92Au0hZJfHofbCKt8yoaRjshJxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew0YOCRA9TVsSAnZWagAAJYYP/RFb/J6dgpqne4FzIwO7\n4xK2LI7Fg9BNPPmRnRqZaznNq0nf09yhteEeBMph1zini1LaOb+Dh7BHD1zX\nEy7WyfoukbkG1M2t2HrfLEEH3sNJhjE+1wdhXypirHtYbNwzoz5WH2Pvpate\nx+sSkXMtOX2Eip9x6JEkzUAgUaVTSKqWQjPwJkDOsDJj6WJhzFNu9YWxTs8K\nkqhVg6ioKJaRVB1jEerboWB5017OrxVZu7wDGec/0DEEeidHLtAQ+xQyzZvO\n9wwthmauxJFiz7W8KMOLH8PBV2UgyFeBOUefribPOPzbavltVfXgihemFdvp\nwT2BOCnLOIca5hxrth0rKSez6McpLVHXDwHxGOmomqCeB7UTv/RT964Re9s8\n7hIRZogkZ3BmsENqFXTTVdsaenfEDqF4BWTKdAbhtjBZa3LGx9+9NmqpveHx\nyc7ZfUrrgwzfBTaccRdKzd/UYHpBO2OKxXqGYBwrJkumR3uYVnYHtMM4T8Fd\nvmnJCtVWO/A9oGPmLJRDBdUNpXPLNbja1qrrIe6lMfSqu+CvQyXgFZFwDIQE\n4r06Yf9MMnfQ+x9CS7/XOK/tAswLMoFEmnCDKjK4quux0y27S97L8T1e5cEo\nG9I6qLRJ+yaGVGiap0J90Wq1CPuRaBpMAXhYBWIvlGARk9JVXhlF0Vq6j64X\n5Kwu\r\n=q2zl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"aa94781cc144b49a670ae857fc382df2e267542c","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/**/*.spec.ts","build":"ttsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.4","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.16.3","dependencies":{"axios":"^0.19.2","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^8.1.0","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","chai":"^4.2.0","nock":"^12.0.3","mocha":"^6.2.3","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.3.0","minimist":">=1.2.2","prettier":"^1.18.2","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.0","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^5.2.7","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.1.0_1589855757537_0.27343781357951324","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@microsoft/openpai-js-sdk","version":"0.1.1","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.1.1","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"e1b9f61d86672d122c65db7bc4ff747fb4ab8403","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.1.1.tgz","fileCount":170,"integrity":"sha512-0VJOrAk08D+GTsug6xIggPimvsrxDf8lt7/ce5Gy+WuFbioqQ3BPr7DAGoJ56lbRL4vfbylqYoTgaN/SFL3pdw==","signatures":[{"sig":"MEUCIQCsdEQq4xI7qSaJGjq0jIwxXd2/FQPVq4f/9JeE6SRDKgIgMOFvITgeUkmDGyzTzda8BOKOAAZCNzxoLoMNvA4TF60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+8KPCRA9TVsSAnZWagAAcbQQAJm2Hz8aZlZV/3TBt32s\nAf6aU8ubUMDkJK5C4a3s/5qOvLQO/dO/4bKC8xl3eLGHEKk/XJOaSILZkooM\nCoZi5tH+BM1U8b9+Z/vCW6twYU7nXTfdNHCgxqan2ojJc0y/Pe4KUVG8aZuH\ncF6DXVuAVqVFaZSPOrFohxT2wyHbHKD/gx+GHRId+eC4IUXXYnDIvKBO/oZ9\n9SyB5Ku3QoiPRXIp/be3p+Z+MKFCz4pLjm05weZ7p0rA58si4E8gy3eXzFrK\n5+EiVw2jDUJB6Bu12VX21jW9UPvVfk2tGWr9eYTVhjQS5LuB3azyD5bJGlLq\nmbiVLqxl8N8jfR4W7C6v7XQ5H7saHhKllveyjB4Pohcc6FW5GJ/yo97crwPw\nui3WWtwgqh8Msqb+Sfck4MPn3P1/K/+DakLkWiPCKgWll2hG1i+AzKN+vGrc\ny3GxxgpuCgqoKUw3/4R0bZ9J/Dex8bMauNaiUKFbSY90ZneEINBPHtdgb2dv\ngB2dWjG71X+GuYg0iCXwLPl4DQ8IPRicUeGLfO1z07dl6M6HWMLcv2rcjZMh\nLr2wlO7xWHOaVxSvtTa1Y22BIlgx9W4/xyJ5vs2ygvK364salSFAIVIZGox1\n2F3MOsDYHZIrKjIewP/XsUD7j6skdp6xfdVWbBi4kzw6EHDNLjirfrclpEsV\nGa4c\r\n=mEhS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"a47419d3a0eb47da65f853e6f59d396a1390582f","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/**/*.spec.ts","build":"ttsc -p tsconfig.json && npm run copy-swagger","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","copy-swagger":"node copy_swagger.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.5","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"axios":"^0.19.2","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^8.1.0","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","chai":"^4.2.0","nock":"^12.0.3","mocha":"^6.2.3","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.3.0","minimist":">=1.2.2","prettier":"^1.18.2","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.0","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^5.2.7","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.1.1_1593557647317_0.7030761686283962","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@microsoft/openpai-js-sdk","version":"0.1.2","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.1.2","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"ad075f6afc934eadebe3f7b045cfb3b68aa111f1","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.1.2.tgz","fileCount":258,"integrity":"sha512-eFQhd9R3i+eQyQRXngEyvWAYCJUua72okzXs0E71XpYgfHSm1Dh+K1WB6BUtHM446JPLfevFALAuutR2oEPMiA==","signatures":[{"sig":"MEUCIQDsfcAQ4PKQChPNfi1VCI7RLFKQSPqCYZ5Gjq5Bgl6r1AIgfRBoQhKuN1C0Mj7qKSQ2Az6ZuVWAC3DoJ5VMgfV7omI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDr8/CRA9TVsSAnZWagAAaPsP/iW79FywwwA6fhDJ28/k\n/2RLj66JuKUhQ0PIOg6vWrjTcHeVoyMuzx7RTghylvDQ+iN7PFn5nKasMHnx\nLDEu1yB700vVT/FIep+V5Y3eDPYJ/EjpAYtHqiybRa9jX2uEYP5Ow96i+zaM\nzxnVhHooPS6IIQvlN/iozv5LAW6EysfL6+kWz3gM1etPLJpUM95S2+jO0WEL\nGRtespRbbS3lFre/+3DkpGiIxGEJEjTOwatOoqXIr0Ke0Vw3XmqAWvW//YN3\nZ6qbTb55W/AP7VpFkrZrr2NMgyH0C9knyEn2ZFReVyzDOKTnqRHmxFSZm5iR\n0dveFuDgfvUArm5TaQm+di1I1LdB/r1RvTJ/T0rmU5RWsprg8/bIEkwZ6jXg\nWohnahM0+NX6ZxX59ksQuHe7yo1oC/LPy2mz6cOywplWyvplYoyR+6qOt2Pz\nTHdWTE39kg4uFOk8wARcdDPRX3WReaPpWCuxPn+iq6TELngJhf3PtwLeL4Ut\nSCF1B4yClMFrHSNPPYStwAshZZ3YmxkCe2uBfF/xOKNAzjIIZAmE9yYx2mJP\nXQXUecwzy+TlaNBFs4GAPlyb8oqOtevtKALTrBX36/7RLWJKKv3tFJh6Cqbm\ntspluDCUgug9jcYbQ7wlNMqs+wIKCFzDy/7JiPoORPm02CF8PmOR93PG6fdS\naBW2\r\n=Uu1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"c2318c337c5311b57b344332fa9cf44e14f494d0","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register -r source-map-support/register --recursive \"tests/unit_tests/**/*.spec.ts\"","build":"ttsc -p tsconfig.json && npm run copy-swagger","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","coveralls":"nyc report --reporter=text-lcov > coverage/lcov.info","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","copy-swagger":"node copy_swagger.js","code-coverage":"nyc mocha --reporter dot -r ts-node/register -r tsconfig-paths/register -r source-map-support/register \"tests/unit_tests/**/*.spec.ts\" --exit","mock-api-test":"npm run preapi-test && mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/v2/v2.spec.ts","prepublishOnly":"npm run build","precode-coverage":"npm run build && npm run pretest"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.5","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.18.1","dependencies":{"axios":"^0.19.2","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^9.0.1","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","nyc":"^15.1.0","chai":"^4.2.0","nock":"^12.0.3","mocha":"^8.0.1","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.10.2","minimist":">=1.2.2","prettier":"^1.18.2","coveralls":"^3.1.0","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.11","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^7.0.2","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","source-map-support":"^0.5.19","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.1.2_1594801982692_0.37285529112946736","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@microsoft/openpai-js-sdk","version":"0.1.3","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.1.3","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"9aefccbce928c248e28c03a7a2dc6b8f70877183","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.1.3.tgz","fileCount":258,"integrity":"sha512-++9KUVqPFTO/IP9Fnm973oM9KcTCaqCSg/Ug9WluXVL2CmUK/fg+H4Icn/8DHGql7SFeOJxW1Le49SJN+pxcZQ==","signatures":[{"sig":"MEUCIQDdSN+zHj4cE7kKN6ueL2sgpaMicIACvOkBJfuxz7/cqQIgJmd5btRNI02WxU0X1zyUUMRkM/4fdhDGK491jrBxxXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGAqkCRA9TVsSAnZWagAAt08QAKI68ctP05Q1VynehWz3\n1odNq4kOBUOZvSfY7o4WfYSjqH9LYmf9ZuQ1uH6e6pe4an/h26lerrzApfB1\ns7wmw5q4jtX6fAwcESuvfBYkWwVkMwc77m2kc1tZUzWGg3rfL08uimg22XDm\nK4FpM3FxVHID4165Phec07nSzFXtNi2ow0CSJRvTb20Dg6OdbeRP53kozuCU\n+XJU+TmFPA97eaHqPUiuwNlBYsaJJYKdQget+rW+62JTrnrjbzWbZRQYdNZy\nPbX0gFlt7NnjIGGEr6ypYTstHJJQVaOKwl/vMUi8Nzx23OSpXW5d2++t3h43\nzZKwuUiTrFaTc7tfz9rXgygelbCQWwG6vdFM2s06gmBGBr14AC8GWXLT2UK5\nnB0kSWZsXRQFcpjvvAMHNlplPhH9lAZT2aTKTIYNFWmRw7mH50MCnU2HVK+9\nQt2qNKGZGNnqs5mMz2SpSQ8T63R00/vtA8FZ8NZNujk9tUnQywY0zsoR/shI\nMyzaSyMhDLHWlUA/qW8jARRs/6PD5pku4a7NI3MoLbgcqgSlrKZ48AcS0U39\nNnbJv4xXRN8GGxE4QD3msA8FwisZ3+928s678ev9khGWaeNDvcgTU2/6Ez47\nzYg6AnS/3r7eK9BKVZzk6FHdoGYK1GJnxweMdp+0KFvrWU2mCDhTZLk+rA5e\nejJe\r\n=TwBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"335f914ee35785b04e6f417ca1135af14860c315","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register -r source-map-support/register --recursive \"tests/unit_tests/**/*.spec.ts\"","build":"ttsc -p tsconfig.json && npm run copy-swagger","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","coveralls":"nyc report --reporter=text-lcov > coverage/lcov.info","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","copy-swagger":"node copy_swagger.js","code-coverage":"nyc mocha --reporter dot -r ts-node/register -r tsconfig-paths/register -r source-map-support/register \"tests/unit_tests/**/*.spec.ts\" --exit","mock-api-test":"npm run preapi-test && mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/v2/v2.spec.ts","prepublishOnly":"npm run build","precode-coverage":"npm run build && npm run pretest"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.5","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.18.2","dependencies":{"axios":"^0.19.2","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^9.0.1","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","nyc":"^15.1.0","chai":"^4.2.0","nock":"^12.0.3","mocha":"^8.0.1","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.10.2","minimist":">=1.2.2","prettier":"^1.18.2","coveralls":"^3.1.0","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.11","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^7.0.2","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","source-map-support":"^0.5.19","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.1.3_1595411108096_0.758018323505893","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@microsoft/openpai-js-sdk","version":"0.1.4","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.1.4","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"99084c2e984dcdf171f9ea1901c750b48c390827","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.1.4.tgz","fileCount":258,"integrity":"sha512-QD0QdeC4JWvRG5r3BqcX3WMQB5Xq3ENsh1iFfj32N7nloQIVo3iDJAHzQaGNr5vvMPaW08HY36OYTHO2OcfG6g==","signatures":[{"sig":"MEUCIQCMUr9unqImOs2+rXZj8zRODj7WrzBOdpl64u6qGjp1ugIgdWXoH65yPxXCuXWs16vmUeQrLgQfFBJnhA5XlnTG/Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK5cjCRA9TVsSAnZWagAACe4P/A/+jFGOrp69rAVXYZes\nttESPgkVQIm00aHqMBjOHgoOfMcElOanCT2Tuiv7ZNbbpHx89e/zxSgFDmJP\n5hIchEu+z/lR7RQpw2Mnu0Nxmr988d2ncoRTkXHHNLTlzmRTogPFdVLtokeH\nFq9t1+Ac5Kad8HRQQ2wYxdc6UG4yyaQn2EqkB26uF1AjuEDP6DNPQ9NOj95v\nPWcItN8vGsbwlxS63MeD5mDoyU0/E5VZe3TpT6+8R1OFUwLS/f0nALY1BMxS\nYLijsbWaWTElOpyBU8sTuhSw/rDgEG8E909oCINcxa0SvslseX64NuW6yl6p\niBjZ4IqyV7EYMdqbIwSDjSZgiUhavP9jyNDcHkatbzo8rQEOKWis3REIyZQQ\n5NKdW95EhAvc6wD5WPQnEadVgBKky2YgG8ZJdoDD6e0Y5RvBMd0ujEtwgI1i\ntJ7/Qp5VJEWfTJRk8xrEjV7FUndl3e9tsunUS5K1qBCzre9TmDL1El6OM0Yt\nf3v4jW/QW6pyxJQT4SNCO3G5A9V/xFEFQ6kFkqtF8Up6BJY2/YR2bWTcN6U1\n4XnTZxnHGAmRrAlubhavwpOh6j9ojK5GfPncspQegtL5P2oR7hhFdM8lg+S/\nmjBOIb03Ns6foK9V+TPKpOHDw94ZKjQDfhMpAAC5ADKSXmvx5Vxm9PG2poBq\n1lYp\r\n=kjab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"4fed816f03b45e02d086ca6f01f35b1fea947648","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register -r source-map-support/register --recursive \"tests/unit_tests/**/*.spec.ts\"","build":"ttsc -p tsconfig.json && npm run copy-swagger","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","coveralls":"nyc report --reporter=text-lcov > coverage/lcov.info","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","copy-swagger":"node copy_swagger.js","code-coverage":"nyc mocha --reporter dot -r ts-node/register -r tsconfig-paths/register -r source-map-support/register \"tests/unit_tests/**/*.spec.ts\" --exit","mock-api-test":"npm run preapi-test && mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/v2/v2.spec.ts","prepublishOnly":"npm run build","precode-coverage":"npm run build && npm run pretest"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.6","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.18.3","dependencies":{"axios":"^0.19.2","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^9.0.1","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","nyc":"^15.1.0","chai":"^4.2.0","nock":"^12.0.3","mocha":"^8.0.1","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.10.2","minimist":">=1.2.2","prettier":"^1.18.2","coveralls":"^3.1.0","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.11","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^7.0.2","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","source-map-support":"^0.5.19","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.1.4_1596692259269_0.7388983809952414","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@microsoft/openpai-js-sdk","version":"0.1.5","keywords":[],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/openpai-js-sdk@0.1.5","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"yiyione11","email":"yiyi@microsoft.com"},{"name":"mydmdm","email":"yuqyang@microsoft.com"}],"homepage":"https://github.com/Microsoft/openpaisdk","bugs":{"url":"https://github.com/Microsoft/pai/issues"},"bin":{"pai":"lib/src/cli.js"},"dist":{"shasum":"4f94fe8935ce3f2ef665893120d65371ba979bf7","tarball":"https://registry.npmjs.org/@microsoft/openpai-js-sdk/-/openpai-js-sdk-0.1.5.tgz","fileCount":264,"integrity":"sha512-WmC8XPE+pRIFv6feumbLvs3HeTfbrSSFuwbRhnrj3oBbfHwC29+QtOh53Ck0J9dCGmbn+MJ76iqQP0XKTves5g==","signatures":[{"sig":"MEYCIQCJofNH2WbpN3LqItWWH7V/q3klXhF6fBG2nlayY0JM4gIhAI8hVXd0n1LFWL1f/pUV4zij6/xbJ7MvuUpx7aqjTR5U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIOdSCRA9TVsSAnZWagAAGKsP/10oa0YADx5BZvp/Pf5U\nOYUWBLa/5Fse9XOovlhUoJ+SQ+Dkk1mGA+UD5ceeHp3/JjxVVg5rID9ivvyN\nqTvX8+4/FqdfrGo5yMf4aOP1kxQeEYkkukw/e3+ApWjdy0nEJ4O/sEUlSKNg\nEvmzX14pYtytuZO+uxcQaeO+ZALNkwbbJ/K3qKU/DsBsHAEeuvBZ/VYZLvyq\nlhp/mMKdrr4XbPx7uN4E1biCqnxTf3Y4jm7BefGKo0FMjj7vhwS5qAdGv0JY\nz/aDkU0nES0EE+OzEis7GdGg8QgfJ7mz1AXZzlKoKo3W4+OhoZeHqKkzlm8r\n3B5GstpKpFCqEKkK90DSoFWM4nk8xvnRkGvaE6eA8U3DMQQi0jSCqmiQsiXu\n68JRiO/7WOBPUO1mESjNwHG8vq6joUM/U7B21F1OSsDxqujfW6sMqAMNRDey\nsv4SaZkxbrWktoisXi0RcQS6X1qYXzopJMHTp9hN/F5xobPZ1evOwgrbnKvQ\n2Cqx5UXYmHEe2gVVxaPQAjORj4wiWw/I/bPweJBALeWgG6H7ocgXJiFL4gA2\nj/1qEdNMuS1UtQK+XbnevFHfBFlzH3kMkSghpW+lJuADc+aoXf3nVsmFw8tA\nlfxIP7SFG6EOGEbjlD7RacWZqspz40lAyW6U4ZVDs3U118zZ7pzKQNC6t/Sx\n/LgC\r\n=V5ne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/src/index.js","types":"lib/src/index.d.ts","gitHead":"e78a86c12fe310e04af7ad015ddafdfb54721544","scripts":{"lint":"tslint -p tsconfig.json","test":"mocha -r ts-node/register -r tsconfig-paths/register -r source-map-support/register --recursive \"tests/unit_tests/**/*.spec.ts\"","build":"ttsc -p tsconfig.json && npm run copy-swagger","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","pretest":"npm run preapi-test && tslint --config tslint.json --project tsconfig.json","api-test":"mocha -r ts-node/register -r tsconfig-paths/register tests/api_tests/**/*.spec.ts -t 20000","prebuild":"tslint --config tslint.json --project tsconfig.build.json","coveralls":"nyc report --reporter=text-lcov > coverage/lcov.info","preapi-test":"ts-node -r tsconfig-paths/register tests/common/apiTestCaseGenerator.ts -- \"src/api/v2/swagger.yaml\" \".tests/apiTestCase.json\"","copy-swagger":"node copy_swagger.js","code-coverage":"nyc mocha --reporter dot -r ts-node/register -r tsconfig-paths/register -r source-map-support/register \"tests/unit_tests/**/*.spec.ts\" --exit","mock-api-test":"npm run preapi-test && mocha -r ts-node/register -r tsconfig-paths/register tests/unit_tests/v2/v2.spec.ts","prepublishOnly":"npm run build","precode-coverage":"npm run build && npm run pretest"},"_npmUser":{"name":"yiyione11","email":"yiyi@microsoft.com"},"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"_npmVersion":"6.14.10","description":"The `Javascript` SDK for `OpenPAI`","directories":{},"_nodeVersion":"12.20.1","dependencies":{"axios":"^0.21.1","table":"^5.4.6","lodash":"^4.17.15","js-yaml":"^3.13.1","request":"^2.88.0","argparse":"^1.0.10","fs-extra":"^9.0.1","module-alias":"^2.2.2","@azure/storage-blob":"^12.1.0","request-promise-native":"^1.0.7","@apidevtools/swagger-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.2","nyc":"^15.1.0","chai":"^4.2.0","nock":"^12.0.3","mocha":"^8.1.1","tslint":"^6.1.1","mock-fs":"^4.11.0","ts-node":"^8.10.2","minimist":">=1.2.2","prettier":"^1.18.2","coveralls":"^3.1.0","dirty-chai":"^2.0.1","typescript":"^3.5.3","@types/chai":"^4.2.11","@types/nock":"^10.0.3","ttypescript":"^1.5.10","@types/mocha":"^7.0.2","@types/table":"^4.0.7","@types/lodash":"^4.14.150","@types/js-yaml":"^3.12.1","@types/mock-fs":"^4.10.0","tsconfig-paths":"^3.9.0","@types/argparse":"^1.0.38","@types/fs-extra":"^8.1.0","@types/dirty-chai":"^2.0.1","source-map-support":"^0.5.19","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript-transform-paths":"^1.1.14","@types/request-promise-native":"^1.0.16","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openpai-js-sdk_0.1.5_1612769098732_0.9002934571820194","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-04-02T17:13:36.086Z","modified":"2026-07-16T15:46:22.616Z","0.0.0":"2020-04-02T17:13:36.471Z","0.0.1":"2020-05-14T08:38:02.852Z","0.1.0":"2020-05-19T02:35:57.726Z","0.1.1":"2020-06-30T22:54:07.505Z","0.1.2":"2020-07-15T08:33:02.916Z","0.1.3":"2020-07-22T09:45:08.229Z","0.1.4":"2020-08-06T05:37:39.516Z","0.1.5":"2021-02-08T07:24:58.879Z"},"bugs":{"url":"https://github.com/Microsoft/pai/issues"},"author":{"name":"Microsoft"},"license":"MIT","homepage":"https://github.com/Microsoft/openpaisdk","keywords":[],"repository":{"url":"git+https://github.com/Microsoft/openpaisdk.git","type":"git"},"description":"The `Javascript` SDK for `OpenPAI`","maintainers":[{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"yiyi@microsoft.com","name":"yiyione11"},{"email":"yuqyang@microsoft.com","name":"mydmdm"}],"readme":"# OpenPAI JS SDK\r\n\r\n[![Build Status](https://www.travis-ci.org/microsoft/openpaisdk.svg?branch=master)](https://travis-ci.org/microsoft/openpaisdk)\r\n[![Coverage Status](https://coveralls.io/repos/github/microsoft/openpaisdk/badge.svg)](https://coveralls.io/github/microsoft/openpaisdk)\r\n\r\nThe `JavaScript` SDK is designed to facilitate the developers of [OpenPAI](https://github.com/microsoft/pai) to offer user friendly experience.\r\n\r\nThe SDK mainly provides client side sharable functions such as RESTful API wrapping, error handling, storage accessing and processing of [job protocol](https://github.com/microsoft/openpai-protocol). *Now the OpenPAI RESTful API is updating, please waiting for our stable release.*\r\n\r\nIt could be used to support existing or future front-ends (e.g. Web Portal, VS Code extension, Command Line Interface, Jupyter Notebook extension, and 3rd party clients), and also could be used to simplify the design of [kube runtime plugins](https://github.com/microsoft/openpai-runtime), which are executed in init containers.\r\n\r\n*Now we are porting some of the functions from existing `Python` [SDK](https://github.com/microsoft/pai/tree/v0.17.0/contrib/python-sdk) and command line tool. The whole functionality of this SDK will be ready soon.*\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install --save @microsoft/openpai-js-sdk\r\n```\r\n\r\nInitialize the `openPAIClient`\r\n\r\n```ts\r\nimport { PAIV2 } from '@microsoft/openpai-js-sdk';\r\n\r\nconst cluster: PAIV2.IPAICluster = {\r\n    username: '<username>',\r\n    token: '<token>',\r\n    rest_server_uri: '<The host>/rest-server'\r\n};\r\nconst openPAIClient = new PAIV2.OpenPAIClient(cluster);\r\n```\r\n\r\n### Installation of CLI tool\r\n\r\nThe SDK offers a command line interface (CLI) prefixed by `pai`. For end users that use CLI only, we provide an easy way to install it via `pip` and the `Python` package `nodeenv`.\r\n\r\n```bash\r\npip install nodeenv\r\nnodeenv myenv\r\nsource myenv/bin/activate # use `myenv/Scripts/activate` instead on Windows\r\nnpm i -g @microsoft/openpai-js-sdk\r\n```\r\n\r\nThis installation commands will generate a virtual environment with latest `node` in the directory `./myenv`, and install the CLI in it. Then user could use `pai` command by any of below methods\r\n\r\n- activate the virtual environment first\r\n\r\n    ```bash\r\n    source myenv/bin/activate # use `myenv/Scripts/activate` instead on Windows\r\n    pai -h\r\n    ```\r\n\r\n- use a absolute path to `pai`\r\n\r\n    ```bash\r\n    myenv/bin/pai -h # use `myenv/Scripts/pai` instead on Windows\r\n    ```\r\n\r\n- add `myenv/bin` to environment variable `path`\r\n\r\n## RESTful API\r\n\r\nThe SDK provides ease-of-use `JavaScript` and `TypeScript` wrapping of  [OpenPAI RESTful APIs](https://github.com/microsoft/pai/blob/master/docs/rest-server/API.md).\r\n\r\nDetails are in [rest-api.md](https://github.com/microsoft/openpaisdk/blob/master/docs/rest-api.md).\r\n\r\n## Storage Operations\r\n\r\nMultiple types of storages are supported by OpenPAI, however, the end user and developers should not be bothered by too much details of it. The SDK provides an abstract storage accessing methods to let users access the storages.\r\n\r\nUser could get the `IStorageNode` object for each cluster provisioned storage by\r\n\r\n```ts\r\n// get a storage object with its name\r\nlet storageDetail: IStorageDetail = await opanPAIClient.storage.getStorageByName(name)\r\nlet storageNode: IStorageNode = new StorageNode(storageDetail)\r\n```\r\n\r\nIt would provide storage accessing methods (`getinfo, listdir, makedir, upload, download, delete`) and CLI storage operations.\r\n\r\nDetails are in [storage.md](https://github.com/microsoft/openpaisdk/blob/master/docs/storage.md).\r\n\r\n## Local Cluster Management\r\n\r\nIn some scenarios (e.g. cli or notebook extension), it is required to store the cluster information locally.\r\n\r\n## Unified error handling\r\n\r\nThe SDK will center the error handling, thus all front ends depending on it could share the same way to warn users.\r\n\r\n## Common job config processing\r\n\r\nThe interoperation of `OpenPAI` components depends on the [job protocol](https://github.com/microsoft/openpai-protocol), and there have been some common operations of it, such as validation, preprocessing before submission (e.g. embedding essential user information). The SDK will provide essential common operations for all the front ends.\r\n\r\n## Contributing\r\n\r\nThis project welcomes contributions and suggestions.  Most contributions require you to agree to a\r\nContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\r\nthe rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.\r\n\r\nWhen you submit a pull request, a CLA bot will automatically determine whether you need to provide\r\na CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions\r\nprovided by the bot. You will only need to do this once across all repos using our CLA.\r\n\r\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\r\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\r\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\r\n","readmeFilename":"README.md"}