{"_id":"@embrace-fr/pulse-it","_rev":"1-a424a92884e5fa2421f8a3bfe94309a4","name":"@embrace-fr/pulse-it","dist-tags":{"latest":"0.5.0"},"versions":{"0.5.0":{"main":"dist/lib/pulse-it.js","types":"dist/lib/pulse-it.d.ts","dependencies":{"axios":"^0.19.2","dateformat":"^3.0.3"},"scripts":{"post-build":"cp -r build dist","build-ts":"tsc -p .","build":"npm run build-ts","build-release":"npm run clean && npm run build","test":"mkdir -p test-outputs && jest --verbose --runInBand && rm -rf test-outputs","test-quiet":"mkdir -p test-outputs && jest --verbose --silent && rm -rf test-outputs","coverage":"mkdir -p test-outputs && jest --coverage && rm -rf test-outputs","clean":"rm -rf build && rm -rf dist","preversion":"","version":"","postversion":"git push && git push --tags"},"name":"@embrace-fr/pulse-it","version":"0.5.0","description":"The official Pulse-IT Javascript SDK. Contact info@embrace.fr for further information.","author":{"name":"Embrace"},"license":"LGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/embrace-fr/pulse-it-sdk.git"},"devDependencies":{"@types/bindings":"^1.3.0","@types/dateformat":"^3.0.1","@types/jest":"^25.2.1","@types/node":"^12.12.37","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.19.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.4.0","jest-cli":"^25.4.0","prettier":"^2.0.5","ts-jest":"^25.4.0","typescript":"^3.8.3"},"gitHead":"67c0e278ab5fc35e493e1ac9d2c766dd3a9a67ff","bugs":{"url":"https://github.com/embrace-fr/pulse-it-sdk/issues"},"homepage":"https://github.com/embrace-fr/pulse-it-sdk#readme","_id":"@embrace-fr/pulse-it@0.5.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Z5LXlC9r/zCP/qmdZFewYJdxaQjSJGtdyrwNKQQ1brsArxEuI4UqnK1fACLaxwC1rraBW23m79wMsiMBV4qhPA==","shasum":"09739108e1e92574ab6876ec695c3c6e5fd922db","tarball":"https://registry.npmjs.org/@embrace-fr/pulse-it/-/pulse-it-0.5.0.tgz","fileCount":27,"unpackedSize":25833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezm9LCRA9TVsSAnZWagAA2gQP/1e+naNSKdkHG8uTSjEZ\nNjqzD5jLlM535IYkltfK7QGdh3/zt3ht4Kj1fypC8UJgbcyrnVg1k2Yt1FP+\npKwEkXXFxCJbteoMoQB2bniEmchoxVPYw22bYMCe2cv3bdURN9BocK59TkKy\n8xQ66WeEhzbo+vojI2Z/HRn3abrpec0eHazII3kM+2J5sC3CPHABTXbdNmvS\nbNIGFpZlahsrooP+8oYRpAdWm8sDY4vf+gGZQzoGYFFsgGLkmpiifWloYj9U\noliKqckfcN4M0ftJqwBX0bbLQAW//CFy0r6qgiEirmLQiulNaa3zLNxB1vfC\n8WvoypJs/GeAnu55IuHk+T0UT9AqAJ1yi7VO1jMAhAMYm2F5/w+mDJZGu9zL\nLkG8Ov5nFMyT4+wBVtPsqnOxUuKRt2ajfBYdB1KYwJlT5vy53UJnf2q362ct\npxfD/3EmademUYI+Fg9Q8xk0EczlkimDf6yMx0oRSHV7atTjdae8fmaJZerL\nSLAVH4VzUvu8dO9hD67uR8eYyS9cYkl7/IGqhsIDPUWTVKgrLjUemr1KbVdw\nOZej3p71s+t3Qr2X5D8uoh8ge+4DUbhTDW6xSeLbM4/PLoS9bxWBMu+DMDjP\nOL96ufLtNtfVX5MQbJ8raNJhDsYGOL70L9B8id/VwOBSnKhQ/t8r4h38nm8k\nhHMd\r\n=qIj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNm2FnTr2X+zSBmzb/N63S0cFVoW+7p25zPgTnn1QFNwIhAJL6qhK9x0JuvAbnGx3+MOZYkrLsxeA7Uj1rs+wfWCEr"}]},"maintainers":[{"name":"mediawrbb","email":"bill@mediawr.com"},{"name":"antonio-embrace","email":"antonio@embrace.fr"},{"name":"fbillardmadrieres","email":"fbm@embrace.fr"}],"_npmUser":{"name":"mediawrbb","email":"bill@mediawr.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulse-it_0.5.0_1590587211262_0.7158822822512481"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-27T13:46:50.994Z","0.5.0":"2020-05-27T13:46:51.423Z","modified":"2022-04-05T07:29:04.522Z"},"maintainers":[{"name":"mediawrbb","email":"bill@mediawr.com"},{"name":"antonio-embrace","email":"antonio@embrace.fr"},{"name":"fbillardmadrieres","email":"fbm@embrace.fr"}],"description":"The official Pulse-IT Javascript SDK. Contact info@embrace.fr for further information.","homepage":"https://github.com/embrace-fr/pulse-it-sdk#readme","repository":{"type":"git","url":"git+https://github.com/embrace-fr/pulse-it-sdk.git"},"author":{"name":"Embrace"},"bugs":{"url":"https://github.com/embrace-fr/pulse-it-sdk/issues"},"license":"LGPL-3.0-only","readme":"\n<p align=\"center\">\n  <img src=\"https://embrace.fr/wp-content/uploads/2020/03/logo-blanc.png\">\n  <br/>\n  <a href=\"https://embrace.fr/\">https://embrace.fr/</a>\n</p>\n\n# Pulse-IT SDK by Embrace\n\nThe official Javascript SDK for integrating your applications with Embrace's Pulse-IT platform.\n\nPulse-IT is a next-generation open workflow design and orchestration platform enabling users across organisations to manage, schedule, automate and supervise complex workflows. Pulse-IT allows users to automate media workflows and connect users, systems, and APIs. For more information, please visit [https://embrace.fr/](https://embrace.fr/).\n\n## Getting Started\n\nThe library is distributed as an NPM package and can be installed with\n\n`npm install @embrace-fr/pulse-it`\n\nThe library itself is written in Typescript and so includes full Typescript bindings.\n\n## Usage\n\nCreate a new instance of the API like so:\n\n```typescript\n        const api = new PulseIT('<http://my-pulse-it-url>', '<my-user></my-password>', '<my-password>');\n```\n\n## Examples\n\nGet all sequences with the state 'Done':\n\n```typescript\n        const sequences = await api.GetSequenceList({ state_filter: SeqState.Done });\n```\n\nCreate a sequence from template with ID 9, named 'API test', with the current time as the deadline:\n\n```typescript\n        const newSequence = await api.CreateAndStartSequence({\n            template_id: 9,\n            title: 'API test',\n            deadline: new Date(),\n        });\n```\n\nThe tests also include examples of how to use the SDK and can be run with\n\n`npm run test`\n\n","readmeFilename":"README.md"}