{"_id":"3ps-js","_rev":"5-bcd596e57bb728de5fe98dabed725f4e","name":"3ps-js","dist-tags":{"latest":"1.4.5"},"versions":{"1.2.0":{"name":"3ps-js","version":"1.2.0","description":"JavaScript SDK for 3PS","main":"./src/index.js","scripts":{"clean":"rimraf lib","test":"npm run lint && npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","test:examples":"node examples/","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","build":"cross-env BABEL_ENV=production babel src --out-dir lib","_prepublish":"npm run clean && npm run lint && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/ideea-inc/3PS-js.git"},"author":{"name":"Anthony Budd","email":"anthonybudd@ideea.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/ideea-inc/3PS-js/issues"},"homepage":"https://github.com/ideea-inc/3PS-js#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-minify":"^0.3.0","babel-register":"^6.26.0","chai":"^4.2.0","cross-env":"^5.2.0","eslint":"^5.11.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"dependencies":{"axios":"^0.18.0"},"gitHead":"98f7aa8705fc8f775f181fb36aeb62eb093dc4ee","_id":"3ps-js@1.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.1","dist":{"integrity":"sha512-czSnlGGDBoDCk9L+nKi17gldTn+ULvlDdqnd9dlp2kpoi9t+Cu1JTnjZGIgN1hC6JKjFYK7G+8Nxqlg/ntXuPg==","shasum":"91328733a88662f114ad7bbc583b9e8f1137f7f2","tarball":"https://registry.npmjs.org/3ps-js/-/3ps-js-1.2.0.tgz","fileCount":7,"unpackedSize":27892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI+2TCRA9TVsSAnZWagAA+mcP/iXHI9wIseviY/HJPdfE\na4SbrmK8pkNqVFZwbvrqhX0l/8z7y4hSNcAmSycXls6ktm79h2PIxJ3okVkm\nKSM2nMnj+0qtPpKcy4HPgp+M+SQVxBcR48rWWuy6e/64m9Ytal59ltA2wxbs\nw/usgO+r7FojEn4JsU1OsRcw+xDd3Mb4lEqSsBj6+KZWEeeX63OtJbdMMdY1\nmcZn5LO2N/GnNXCu6nMGtMwfrI3xwBfMyI9p6Cf8Y3vds6snM76UV4NUXnZx\nPFk7/VZ2NbFQWHn641fF1xhFkO+7nBN86Md02aA9Pha7OBr1+uucYWsIVXTp\npqxvnkBdMZwgKregFybPVQLVrA67LCNuaG0+frjI1JMllPlWskokmlYS/mS1\nusG5JILCGE1uf1WZdS1/ukLnPKwEZKzQYELBFvf5LQ0rAFC3T8Hf2vS7nXA9\nv5mUc0rrewfcI1ePeTk3V/X2eWm3OZ4C/l+7fncFlOmv/HFoy0KbpOg/MMyc\nr9gj5y2M0bxgdcet28Ah8QDdg2zcPu6GB3E7HS3HVPQMFTThrcoFMvDBkyVT\n+aNSP/8NtRDZJIZFVTaWXslG+KtPyRXiEi4/y/2vaokOBAIK1tzaTD/eyRTc\nsSd/S0NSbm43cfBokRb2tSw97H9m61ecBdk2YOgFjpcnG2gWjiSaRkOmMl7i\nnuQW\r\n=jMMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaW42NWf47bKxqNE/w58pig3jjTie2xNa126nQcJY8OAiAklZhCfqUdkwSk0pzpzrQXEQNVDsCP19dWDCveN9qfnQ=="}]},"maintainers":[{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"}],"_npmUser":{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3ps-js_1.2.0_1562635666584_0.8242510248721393"},"_hasShrinkwrap":false},"1.2.1":{"name":"3ps-js","version":"1.2.1","description":"JavaScript SDK for 3PS","main":"./src/index.js","scripts":{"test":"mocha tests"},"repository":{"type":"git","url":"git+https://github.com/ideea-inc/3PS-js.git"},"author":{"name":"Anthony Budd","email":"anthonybudd@ideea.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/ideea-inc/3PS-js/issues"},"homepage":"https://github.com/ideea-inc/3PS-js#readme","devDependencies":{"chai":"^4.2.0","mocha":"^5.0.0"},"dependencies":{"axios":"^0.18.0"},"gitHead":"a0ec8c8bad00c93cbc08cba4b9cfd149f7d932c1","_id":"3ps-js@1.2.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.1","dist":{"integrity":"sha512-bxyqyXU3nwiD95rOE/mkYb5c28no29mk6X3cVX0CeyAZtA7kVu3eKrnhcDISSzFr+2YcXrOH/wsWWq5k8rVyPw==","shasum":"b0fce868c1ee5686aced8c1c0556785982ca5728","tarball":"https://registry.npmjs.org/3ps-js/-/3ps-js-1.2.1.tgz","fileCount":7,"unpackedSize":28184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJPRvCRA9TVsSAnZWagAAvt4P/2FdKQoMJ9MtAnNPcUL1\n2QM3q5V10z2sNa3UnrRNYHWMyLUYkySgRs1NDUZ0clCbbeLO1vgv56SUlagj\nAo8VDo2wvbzJ84jbMW8n7TY30I7tKKysuzcyNuDTQz6vvsOkwCIDbinWQWrH\nmzcfT8AUXd2I30BoT46KLrvHxRQ+PiPNRotnTxGY7q6cOfXzHoZjHSGxNUB6\nlzAhlhNADNXmHynE2qPMXeQZbGJBngFsGYSZlfMA6kCI+uk54GeNITBBhqFd\njTqH8+v7qgE/kS+oKJT1aOwngjYb95GtB7x7CT6VTx5oZ4O34dTFm/KXgdJJ\ncpujNKrR2liXv6S+6OKhoszOK++rvcMAbEQmqB9Oprl9lM3jsIjkwo2Jff7W\nXVEGwi3fFGxMWWPEQtxC/XVzuQP5PMJ92ymql6C5ScZWhb0wF2uWV0gK3kvS\ndJYdqEPa+Kxpv61O9vhc1m3GQr1OWqEzu1JR1UXX0mkPegQSYFffBv3n/sd9\no/kiExXIKzxv/U5KPhQnxQqVP6iXaGpV0Vm2LZVJ7aut0p4TVdZMds+zq+Fz\npsi/Hc8QS67/5Y/rHk01eqUwiGDRhUKuprUfxT1/UR9WA+MBj0hMV3ZBadBy\n//o+UsGhpzBJlFdHxAiEPYKRFTHHtuSdj8W8hxivBc1+y2cZjQ+XkEm3JkLZ\n7gxK\r\n=g0TX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYa3fn3L/hz/ZireoMYA89J6BEb/HxE/G5nXkoJ2DMnAiEAnmFTGDszm0TfeLpV6fN12OPKM+oQkD3wwnRYH+EsVL8="}]},"maintainers":[{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"}],"_npmUser":{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3ps-js_1.2.1_1562702958362_0.7066942174871211"},"_hasShrinkwrap":false},"1.2.2":{"name":"3ps-js","version":"1.2.2","description":"JavaScript SDK for 3PS","main":"./src/index.js","scripts":{"test":"mocha tests"},"repository":{"type":"git","url":"git+https://github.com/ideea-inc/3PS-js.git"},"author":{"name":"Anthony Budd","email":"anthonybudd@ideea.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/ideea-inc/3PS-js/issues"},"homepage":"https://github.com/ideea-inc/3PS-js#readme","devDependencies":{"chai":"^4.2.0","mocha":"^5.0.0","form-data":"^2.5.0"},"dependencies":{"axios":"^0.18.0"},"gitHead":"a0ec8c8bad00c93cbc08cba4b9cfd149f7d932c1","_id":"3ps-js@1.2.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.1","dist":{"integrity":"sha512-2NG6Y0dOPEDWb6x1qvlXHaBahvVYQPYB4zuJW3hjAZhhiwbP5fcBZVHCXYDuz8znij//9HBYzeJOufZ1GvFuww==","shasum":"e61bf7b0195c9e0a11963679d6c6dee770b9fef2","tarball":"https://registry.npmjs.org/3ps-js/-/3ps-js-1.2.2.tgz","fileCount":7,"unpackedSize":28259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLNtrCRA9TVsSAnZWagAALF4P/jUAg9u7vxliYhOaJOEu\n/dAtHrhZsXTIWarR+Y8uQxZm5+3BghS9uXefwt1WxzeACccQDTWCrc3OKFuo\nMBQ2sCLndVxKKTglwUh254Dp2f0YkdabGQCjZ8RPM4g4By12Oya41/fIispx\nrbuljHMBEMFzos0RT4WO5VW0JKNY9EG8oDOIZ8jOWUGn0YY1/EESTBkFz4ha\nouc8G/ORU+CtuUsvYzBlEx1HDOIuMpmshf1pARYKSHabJUBaN7HzPmUQ7OS6\n3nUcD0JtiDOzETef1OmqMRNEHj8TwtweUNw20EIA9keQepF75RFArjQQ6aQ6\nd42/kkhUWxiDCtlirivxrVDKG6XPQ3L4J+yXI5gRHtXeAPxck+zhFbRmlwnK\nd/sthiDMNzcenltqIIN5xcOvn72VzH1Sl0VguTtKojId1Y1psFNgWG7NHnJe\nl4qwORHmLkX8NG3yiMFo6MAFtc05tG8OLnEBAqy0F0Ws6JeDoBPVWxLmPnU2\nXK6i8T3iP5t2yDc71+YtOGJcrENjpCQ5kz5peuUQ49kO82ZzshOqHGDHbJNn\nGYZqnuKVgIXE6CDI4DsKO4Aye5SWVjkFS+J4tMEj0Ekiq7VxxM7xXG4vPnX2\nGeO5bzNggmYYeOEvkNxIOIbiZLHhJpdLCuflT+pPoW3i3/YLNd4i0OkYnHSc\nv15a\r\n=L0Hq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvmZgymB3idjg1Ahg27cxOku5H5HyFTWEUmKeaZ+STNAIgDeeEDMcUaVmlIS0JviDCtgv7E2VoN+6wB8urrM4puvs="}]},"maintainers":[{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"}],"_npmUser":{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3ps-js_1.2.2_1563220842871_0.4888752698200485"},"_hasShrinkwrap":false},"1.3.2":{"name":"3ps-js","version":"1.3.2","description":"JavaScript SDK for 3PS","main":"./src/index.js","scripts":{"test":"mocha tests"},"repository":{"type":"git","url":"git+https://github.com/ideea-inc/3PS-js.git"},"author":{"name":"Anthony Budd","email":"anthonybudd@ideea.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/ideea-inc/3PS-js/issues"},"homepage":"https://github.com/ideea-inc/3PS-js#readme","devDependencies":{"chai":"^4.2.0","mocha":"^5.0.0","form-data":"^2.5.0"},"dependencies":{"axios":"^0.18.0"},"gitHead":"e85836a2df4213268920adf04ba64057db119586","_id":"3ps-js@1.3.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.1","dist":{"integrity":"sha512-sX6LF6ZnPZavOAc9EarUhu8tFubOoOHq6R9GD67Ns46sqbcjHO3bVRarAM3hdn5E99UJ3qUhpCkBeisEuVRA0w==","shasum":"f3d17799a4d0c8cfff55f52ca46b9c1ce162cf56","tarball":"https://registry.npmjs.org/3ps-js/-/3ps-js-1.3.2.tgz","fileCount":7,"unpackedSize":30129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfvSOCRA9TVsSAnZWagAASjcP/jPeVOXUkXr1tT5dSrdQ\nYQM4CaLngDfRr6pSPGlkCmUqq53gE3d8qq8wcZrBKTwxjoJO3q97e9no0atR\nG6KovJq6o4W/kssbBcK2Mwvau7GpVBHD5mXvFxyAlz85l+2xzCTsitcTpIuS\nBljRfrhPZB9WDdln427lGwmKaCIXqhB8Lg3794/0zx38KGKRKTJtXvYnKB/B\n5uiQlGheFLUYl2/wk4NBSNsGMRCkSNS4tqDWGu4JWk3JmJRu72baZjHezOmn\nxQoXjs/pQLL099thWPtj7ZigQGIiio2gvKhvKNUJ3XZtDT5gQoNYbKuZ2J93\nAyX/MIaW9yYtkV8+Ett4wIYm+ICnUywvA24surulH4YRQPtvTtdLEInwc3f2\n1XMg+/W73oNFKnUEUjTj+hflNksDy9yT6vB8DnE0xB6hDAUMRSXBpLf57sdO\nVBt2nfmZ7GbzVyX719ljXVnpnLgcaTNflP3tZjKxu43hYPEV+aW3WqE0dZV6\nsdDp2vCaMV3xT81Ow9G2VONUdSVy22MW/4iCB8nVa/AkfwnkWiFL+m3n8xTU\nzY88M+OwRCeTD250PWhN/tRALJmdWUExjgWm/7PPN5Mm6dSmHXeSl2kqBoHE\n8vV4ZY9J2RhPmHK6KaXDgKgKi1vGHxSggsYO/8BRMpsOm6FOklSaCqHC7Uwt\n9yy1\r\n=HqyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEEuVKt+8srQny8sPdrbLmlaUGGxkKcWRN2Lz13zzWzQIgVIscbiFxXw5XurSAofWI7MtIoKG8GpGoCjQH+EFLPhw="}]},"maintainers":[{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"}],"_npmUser":{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3ps-js_1.3.2_1568601229692_0.5429820427579006"},"_hasShrinkwrap":false},"1.4.5":{"name":"3ps-js","version":"1.4.5","description":"JavaScript SDK for 3PS","main":"./src/index.js","scripts":{"test":"mocha tests"},"repository":{"type":"git","url":"git+https://github.com/ideea-inc/3PS-js.git"},"author":{"name":"Anthony Budd","email":"anthonybudd@ideea.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/ideea-inc/3PS-js/issues"},"homepage":"https://github.com/ideea-inc/3PS-js#readme","devDependencies":{"chai":"^4.2.0","mocha":"^5.0.0","form-data":"^2.5.0"},"dependencies":{"axios":"^0.18.0"},"gitHead":"30e5e3d0ccd691e5dece71283641ac9a01d13904","_id":"3ps-js@1.4.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.1","dist":{"integrity":"sha512-r4pUj4CkagaXroTgfmOVlpTFxnZkr5aTBzPF4e3IRoBluxSm7JeJqUi1cnLdzHiK8ciUyxI7uBzYGmOPGlJWEQ==","shasum":"0aa28ae352fc7d37428923b6e901df659e368bd4","tarball":"https://registry.npmjs.org/3ps-js/-/3ps-js-1.4.5.tgz","fileCount":7,"unpackedSize":30786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Xi+CRA9TVsSAnZWagAAu4QP/2SIhB/PjvTa3mzT7Fly\nsPX2V35G4b0YO3sKDgy12cexoFxwaIt9gOL1k3QhkYqXiVvALYnbgRAzDRx8\nxFOulxzOu1ngbhxRaC572VMYN8pJrKoc8DOBupYFFiuewSrJXL01JNisbg6f\nH65hatlP2mdRuaw+g1uDRsbpVult3xQ9eT+NKzbAmQnLIIY7GBGh/rFWIYa5\nDJwFj92N96q54Oz1glnRBeRGQuBK7dfDBU1M4BfppzRJg8bbPzl7auQx1hEY\nTqiX3XjG7gQmNsJe6FMgnAzj+YDaNAsVP4Cu6I5bV4rW7678zbWHIRcWVoLv\n3SHoQckRYBpXUnE/lJuRizk2TCEa8P6stbB7aDupMtvx55ovcwylsp8KZMhq\ni4ZpvF7Ccy5SBM1kohnZ4dnxsrUtvkIGtHODAt6m48BJp3ed0U5e/pIQFsRY\nEGtlyXM06QskmCrVS6wspg89ieQDUGFWJULtHmUq4PLF70exDbl+Pvz7mgUi\nM5jSpjivj1pBNzejFqRCUFfW+a1lsEIKMPSrdbtFORB0wcJ4viFgwI/5N0gU\nizGfpPijZMTWF5w/+pf6biwlYFY6ajismNedbNG02blMxO5c4+WLDW9b1/uJ\nlc2tZgO2l3sFCdD4S6v7PYT4VlT8Ya1TgCxWrYHrG+fsRk2pHnf+huNo2VNi\ng7CP\r\n=wdYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEy+KbLpUhR7Ee39f1El14RAc5EAkRVc4my2zqPB+PXJAiBs4vvTZw3CAuSLi0HtlqqJvId9rJtkLwgN1invdyNeLQ=="}]},"maintainers":[{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"}],"_npmUser":{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3ps-js_1.4.5_1575057597821_0.5496694032115903"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-09T01:27:46.583Z","1.2.0":"2019-07-09T01:27:46.742Z","modified":"2022-04-04T10:21:48.274Z","1.2.1":"2019-07-09T20:09:18.478Z","1.2.2":"2019-07-15T20:00:43.088Z","1.3.2":"2019-09-16T02:33:49.865Z","1.4.5":"2019-11-29T19:59:57.970Z"},"maintainers":[{"name":"anthonybudd","email":"anthonybudd@ideea.co.uk"}],"description":"JavaScript SDK for 3PS","homepage":"https://github.com/ideea-inc/3PS-js#readme","repository":{"type":"git","url":"git+https://github.com/ideea-inc/3PS-js.git"},"author":{"name":"Anthony Budd","email":"anthonybudd@ideea.co.uk"},"bugs":{"url":"https://github.com/ideea-inc/3PS-js/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img width=\"192\" src=\"https://ideea.io/static/img/3ps.png\" alt=\"3PS\">\n</p>\n\n---\n\n### [3PS](https://ideea.io/3ps) &nbsp;&nbsp;|&nbsp;&nbsp; [Ideea.io](https://ideea.io) &nbsp;&nbsp;|&nbsp;&nbsp; [Getting Started](https://ideea.io/3ps/getting-started) &nbsp;&nbsp;|&nbsp;&nbsp; [Full Documentation](https://ideea.io/docs/3ps) &nbsp;&nbsp;|&nbsp;&nbsp; [NPM](https://www.npmjs.com/package/3ps-js)\n\n---\n\n# 3PS JS SDK\n\nThe 3PS API represents an abstraction of a 3D printer, with this API you can upload a .STL file and receive a tangible object just hours later. With this API you can print in any material, at any size, shipped anywhere in the world. Add 3D printing to your app, product or service in a matter of minutes with 3PS.\n\n## Installation\n\n```\n$ npm install 3ps-js\n```\n\n## Getting Started\n\n```js\nconst TPS = require('3ps-js')\nconst fs = require('fs')\n\nvar tps = new TPS('API_KEY')\n\nvar component = {\n\tname: 'Dice',\n\tis_public: false,\n\tgroup_id: '00ffedbb-ff29-5138-9b5d-cd1f6ae3bc6b',\n\n\t// .stl File\n\tstl: fs.readFileSync('./dice.stl'),\n\n\t// Default Print Settings\n\tmachine: 'ender-3',\n\tmaterial: 'pla-red',\n\tresolution: 200,\n\tinfill: 20,\n\tscale: 1,\n}\n\n\n// Create Component\ntps.components.create(component).then(function(newComponent) {\n\n\t// Print Component\n\ttps.jobs.create({\n\t\tgroup_id: '00ffedbb-ff29-5138-9b5d-cd1f6ae3bc6b',\n\t\tcomponents: [{\n\t\t\tid: newComponent.id\n\t\t}]\n\t}).then(function(job) {\n\t\tconsole.log(`Printing ${job.id}`)\n\t})\n})\n```\n\n## Methods\n\nPlease refer to the [full documentation](https://ideea.io/3ps/docs) for the full list of methods.\n\n### TPS.components.create(component)\nIn 3PS a component represents a single .STL file and an object is a collection of multiple components. Your component can be public or private, public components are accessible by all users and can be printed by anyone. You can also set your component’s default print settings for easy replication.\n\n```js\ntps.components.create({\n\tname: 'Dice',\n\tis_public: false,\n\tgroup_id: '00ffedbb-ff29-5138-9b5d-cd1f6ae3bc6b',\n\n\t// .stl File\n\tstl: fs.readFileSync('./dice.stl'),\n\n\t// Default Print Settings\n\tmachine: 'ender-3',\n\tmaterial: 'pla-red',\n\tlayer_height: '200',\n\tinfill: '20',\n    scale: 1,\n}).then((component) => {\n\tconsole.log(component)\n})\n```\n\n### TPS.jobs.create(job)\nA job reprsents a request from a customer to print one or more componets. To create a job send an array of objects and compoents using method TPS.job.create().\n\n```js\ntps.jobs.create({\n\tgroup_id: '00ffedbb-ff29-5138-9b5d-cd1f6ae3bc6b',\n\tcomponents: [{\n\t\tid: 'cead04bc-cf4f-402a-8e90-1f33669efa03'\n\t}]\n}).then((job) => {\n\tconsole.log(`Printing Job: ${job.id}`)\n})\n```\n","readmeFilename":"README.md"}