{"_id":"@davidcdean/sf-meta-vers","_rev":"5-a7c17b9bcd1f9fcc28f1ca38ae61671c","name":"@davidcdean/sf-meta-vers","description":"Pull Metadata Package and Version information from a packaging Org.","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@davidcdean/sf-meta-vers","version":"1.0.0","description":"Pull Metadata Package and Version information from a packaging Org.","keywords":["salesforce","tooling api","metadata"],"main":"./dist/index.js","dependencies":{"jsforce":"^1.8.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","eslint":"^4.4.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build"},"author":{"name":"David C. Dean","email":"npm@davidcdean.com","url":"https://www.DavidCDean.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/DavidCDean/sf-meta-vers.git"},"gitHead":"2e7807a748826723a7cc16f9f837cb197cbfd1f9","bugs":{"url":"https://github.com/DavidCDean/sf-meta-vers/issues"},"homepage":"https://github.com/DavidCDean/sf-meta-vers#readme","_id":"@davidcdean/sf-meta-vers@1.0.0","_shasum":"47c0ab7ef2b4b085fbb6c4f9a44ce0b9bb05f7ef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"davidcdean","email":"npm@davidcdean.com"},"dist":{"shasum":"47c0ab7ef2b4b085fbb6c4f9a44ce0b9bb05f7ef","tarball":"https://registry.npmjs.org/@davidcdean/sf-meta-vers/-/sf-meta-vers-1.0.0.tgz","integrity":"sha512-Mjtk3PguxxiZ55kOdpAAsqQdZqRqs/TkFj+4J/FZlPayVvxBQXCF1pUKwOasUGQNwVgDNFNjxVLu8V2qc0w9HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2qcS1J6EFXocUrQ8XuxwUoo0/in+wcAdobzcAkaRtUAiEApkc9j2z829s6UcpgiWfHfLWQ5u/DK+ZKuYeg1KDbBZA="}]},"maintainers":[{"name":"davidcdean","email":"npm@davidcdean.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sf-meta-vers-1.0.0.tgz_1502564855365_0.6087431781925261"}},"1.0.1":{"name":"@davidcdean/sf-meta-vers","version":"1.0.1","description":"Pull Metadata Package and Version information from a packaging Org.","keywords":["salesforce","tooling api","metadata"],"main":"./dist/index.js","dependencies":{"jsforce":"^1.8.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","eslint":"^4.4.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build"},"author":{"name":"David C. Dean","email":"npm@davidcdean.com","url":"https://www.DavidCDean.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/DavidCDean/sf-meta-vers.git"},"gitHead":"857b0fdce0b44356785d914719a4926301a372c0","bugs":{"url":"https://github.com/DavidCDean/sf-meta-vers/issues"},"homepage":"https://github.com/DavidCDean/sf-meta-vers#readme","_id":"@davidcdean/sf-meta-vers@1.0.1","_shasum":"069fd6f1dc44eec20338f54ac167964372b6253f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"davidcdean","email":"npm@davidcdean.com"},"dist":{"shasum":"069fd6f1dc44eec20338f54ac167964372b6253f","tarball":"https://registry.npmjs.org/@davidcdean/sf-meta-vers/-/sf-meta-vers-1.0.1.tgz","integrity":"sha512-RMLo1xsBMD8C6rv03t5vzwSut2MIocjgryyc7Nbgx9c+XxvxtNTLJnnAy1GkoLqDZ8BdQlMh6UFEpvaiZM5o2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy++jUGKsFDeaGSSqD1WClIi7xNesL+bEMq1YiD60FrgIhAPJdbs3k2C6BarnGazas7Xg1iDY/zd89jKi+DgwUjyJh"}]},"maintainers":[{"name":"davidcdean","email":"npm@davidcdean.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sf-meta-vers-1.0.1.tgz_1502567177651_0.33489276259206235"}},"1.0.2":{"name":"@davidcdean/sf-meta-vers","version":"1.0.2","description":"Pull Metadata Package and Version information from a packaging Org.","keywords":["salesforce","tooling api","metadata"],"main":"./dist/index.js","dependencies":{"jsforce":"^1.8.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","eslint":"^4.4.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build"},"author":{"name":"David C. Dean","email":"npm@davidcdean.com","url":"https://www.DavidCDean.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/DavidCDean/sf-meta-vers.git"},"gitHead":"e355dad7f231e4e436c95d78d469366dd2648035","bugs":{"url":"https://github.com/DavidCDean/sf-meta-vers/issues"},"homepage":"https://github.com/DavidCDean/sf-meta-vers#readme","_id":"@davidcdean/sf-meta-vers@1.0.2","_shasum":"81d8b866ad64971054d65d64541b68050b67a051","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"davidcdean","email":"npm@davidcdean.com"},"dist":{"shasum":"81d8b866ad64971054d65d64541b68050b67a051","tarball":"https://registry.npmjs.org/@davidcdean/sf-meta-vers/-/sf-meta-vers-1.0.2.tgz","integrity":"sha512-iTa1KmPu4CDZantNga1Hq6rTM1U/BiZVqGjPTeJKQSLF/JaNuCoYw8dxq8VrqlCctb7yDD9Bjbq39EPEywQgfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2sEfBl2kirae2RARn2pE5Jd/Jn7Wnq1Tw9Vl4bRTx1gIhANjfY6Z/aRNvtbbX0iZyqGc/6ZeH78KLbxzicGGnVNSb"}]},"maintainers":[{"name":"davidcdean","email":"npm@davidcdean.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sf-meta-vers-1.0.2.tgz_1502568214396_0.5144133798312396"}},"1.0.3":{"name":"@davidcdean/sf-meta-vers","version":"1.0.3","description":"Pull Metadata Package and Version information from a packaging Org.","keywords":["salesforce","tooling api","metadata"],"main":"./dist/index.js","dependencies":{"jsforce":"^1.8.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","eslint":"^4.4.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --presets babel-preset-es2015 --out-dir dist","prepublish":"npm run build"},"author":{"name":"David C. Dean","email":"npm@davidcdean.com","url":"https://www.DavidCDean.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/DavidCDean/sf-meta-vers.git"},"gitHead":"93322a468e3fbc2b4bf5fed111d75dcf5acd0658","bugs":{"url":"https://github.com/DavidCDean/sf-meta-vers/issues"},"homepage":"https://github.com/DavidCDean/sf-meta-vers#readme","_id":"@davidcdean/sf-meta-vers@1.0.3","_shasum":"7f8c0b5d136bb9c7f41ee13ee7d238c53a47ad89","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"davidcdean","email":"npm@davidcdean.com"},"dist":{"shasum":"7f8c0b5d136bb9c7f41ee13ee7d238c53a47ad89","tarball":"https://registry.npmjs.org/@davidcdean/sf-meta-vers/-/sf-meta-vers-1.0.3.tgz","integrity":"sha512-ST72zNUEFkry8MY1weTcK+8sdnAIfkOs/ZWfbh5l2yzMj2erHjsLqQY4g400ABMu4Pc9aWRPl6EiZWofDLtzNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPjTzljT6leAoImo9vOWqhR9RapSSGpJKBzVqG9liGUwIgDtXJ5IOEJ2QyQtK+2kKXicVn/MUwQZqTSOoBSjetXYs="}]},"maintainers":[{"name":"davidcdean","email":"npm@davidcdean.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sf-meta-vers-1.0.3.tgz_1502568785322_0.24355120421387255"}}},"readme":"## sf-meta-vers\n\nModule abstracting the process of retrieving Package Names, Namespaces, and Version information from a Salesforce packaging Org. Originally developed for use in a CI context. Uses jsforce for all Tooling API requests.\n\n## Installation\n\n`yarn add @davidcdean/sf-meta-vers`\nor\n`npm install @davidcdean/sf-meta-vers`\n\n## Code Example\n\n```javascript\nvar sfmv = require('@davidcdean/sf-meta-vers');\n\nvar username = process.env.PKG_TEST_USER;\nvar password = process.env.PKG_TEST_PASS;\n\nfunction handleResults(results) {\n  if (results && results.length) {\n    for (var i=0; i<results.length; i++) {\n      var pkg = results[i];\n\n      console.log(pkg.Name + ' (' + pkg.NamespacePrefix + ')');\n      console.log('Versions Count: ' + pkg.versions.length + '\\n');\n\n      pkg.versions.map((ver) => { \n        let fullVer = ver.MajorVersion + '.' + ver.MinorVersion + '.' + ver.PatchVersion;\n        console.log(ver.Name + ' - ' + fullVer + ' ' + ver.ReleaseState); });\n    }\n  }\n}\n\nfunction handleError(err) {\n  console.log(err.message);\n}\n\nsfmv.getPackageInfo(username, password)\n  .then(handleResults)\n  .catch(handleError);\n\n```\n\nExample output:\n\n```\nMVT Test Pkg 01 (mvt01)\nVersions Count: 3\n\nMVTest01 a1 - 1.0.0 Beta\nMVTest01 a1 - 1.0.0 Released\nNew Version Here - 1.1.0 Beta\n```\n\n## API Reference\n\nResult objects are Packages with the following properties: 'Id', 'Name', 'NamespacePrefix', and 'versions'.\n\nIf no versions are found, Package.versions is an empty list.\n\nVersion objects have the following properties: 'MetadataPackageId', 'Name', 'BuildNumber', 'ReleaseState', 'MajorVersion', 'MinorVersion', 'PatchVersion'\n\n## Tests\n\nTODO. :)\n\n\n## License\n\nISC - See npm module","maintainers":[{"name":"davidcdean","email":"npm@davidcdean.com"}],"time":{"modified":"2022-06-12T16:57:23.257Z","created":"2017-08-12T19:07:36.446Z","1.0.0":"2017-08-12T19:07:36.446Z","1.0.1":"2017-08-12T19:46:18.626Z","1.0.2":"2017-08-12T20:03:35.377Z","1.0.3":"2017-08-12T20:13:06.190Z"},"homepage":"https://github.com/DavidCDean/sf-meta-vers#readme","keywords":["salesforce","tooling api","metadata"],"repository":{"type":"git","url":"git+https://github.com/DavidCDean/sf-meta-vers.git"},"author":{"name":"David C. Dean","email":"npm@davidcdean.com","url":"https://www.DavidCDean.com"},"bugs":{"url":"https://github.com/DavidCDean/sf-meta-vers/issues"},"license":"ISC","readmeFilename":"README.md"}